for_students:os_lab

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
for_students:os_lab [2022/01/25 15:35]
ejlka
for_students:os_lab [2022/01/25 15:37] (текущий)
ejlka
Строка 1: Строка 1:
 ===== Лабораторные работы по ОС ===== ===== Лабораторные работы по ОС =====
 +В этом разделе собраны лабораторные работы по дисциплине Операционные системы.
  
  
Строка 7: Строка 8:
  
  
-==== Работа с дисками в Ubuntu ==== 
- 
-Добавим в систему еще один жесткий диск размером 10 Гб, разделим его на 2 директории по 2 и 8 Гб и промонтируем их. 
-  - В настройках ВМ добавим еще один физический диск [{{:for_students:107.jpg?}}] 
-  - Перезагрузим систему 
-  - Если набрать команду lsblk, увидим, что появилось новое устройство sdb, но на этом диске пока нет файловой системы и поэтому не получится им воспользоваться  
-  - Для работы с дисками нам понадобится утилита fdisk. Посмотрите справку по работе с этой утилитой. С помощью какой команды можно увидеть разделы на диске? 
-  - Создадим новый раздел (primary) с номером 1 и размером 2 Гб (+2G) 
-  - Создадим еще один раздел (primary) с номером 2 [{{:for_students:112.jpg?}}] 
-  - Не забываем сохранить изменения!!! 
-  - Форматируем разделы в файловую систему ext4 ''mkfs.ext4 /dev/sdb1'' ''mkfs.ext4 /dev/sdb2'' 
-  - Теперь необходимо примонтировать эти директории к существующим директориям или создать для этого новые. Создадим директорию /home/user/new_folder и примонтируем директорию ее к этому диску ''mount /dev/sdb1 /home/user/new_folder/''. Второй раздел примонтируйте в другую директорию. 
-  - Проверить монтирование можно командой ''df -Th'' 
-  - После перезагрузки директория будет отмонтирована. Каким образом возможно решить эту проблему? 
-  - Возможно ли отмонтировать директорию, находясь в ней? 
- 
-Как вы помните, одна из возможностей LVM - это увеличение раздела root без простоя приложения. Попробуем это реализовать на вашей системе. То есть необходимо добавить 3 новых жестких диска (по 10 Гб), один из них будет использован для увеличения раздела root, из оставшихся двух создать еще один том.  
- 
-  - Добавим еще 3 жестких диска по 10 Гб в ВМ.  
-  - Если зайти в систему и посмотреть диски с помощью команды ''lsblk'', то можно увидеть новые диски - sdc, sdd и sde, но они пока не инициализированы. Обратите внимание, что к разделу /home/user/new_folder должен быть примонтирован диск /dev/sdb, который мы добавляли в прошлый раз. Должна получится примерно следующая картина: [{{:for_students:108.jpg?}}] 
-  - Первый уровень абстракции LVM - это физические диски. Добавим новые диски ''sudo pvcreate /dev/sdc'', ''sudo pvcreate /dev/sdd'', ''sudo pvcreate /dev/sde'' 
-  - С помощью команды ''pvs''  вы можете посмотреть, что создали [{{:for_students:109.jpg?}}] 
-  - Посмотрим существующие группы томов, у нас есть группа vgubuntu - ее и нужно будет увеличить ''vgextend vgubuntu /dev/sdc'' 
-  - Следующий уровень  - раздел в группе томов. Увеличим существующий раздел на 100% свободного места - ''lvextend -l +100%FREE /dev/mapper/vgubuntu-root'' 
-  - Осталось растянуть файловую систему на новое свободное место ''resize2fs /dev/mapper/vgubuntu-root'' 
-  - Удостоверимся, что раздел vgubuntu-root увеличился [{{:for_students:110.jpg?}}] 
-  - Далее создадим единую группу томов - new размером 20 Гб. Для этого ''vgcreate new /dev/sdc /dev/sdd'' 
-  - Создадим логические разделы в группе new - 15 Гб для /home и остальное для /etc: ''lvcreate -n home -L 15G new''  и ''sudo lvcreate -n etc -l 100%FREE new''  
-  - Осталось файловую систему на созданных разделах ''mkfs.ext4 -L home /dev/mapper/new-home'' 
-  - Примонтируем директории в вновь созданные разделы ''mount /dev/mapper/new-home /home'' 
-  - После проделанных манипуляций должна получиться следующая картина [{{:for_students:111.jpg?}}] 
-  - *все изменения должны остаться после перезагрузки системы 
-  - ** добавьте еще один диск (2 Гб) и за счет него увеличьте размер раздела /etc 
  
  
  • for_students/os_lab.1643114128.txt.gz
  • Последнее изменение: 2022/01/25 15:35
  • ejlka