Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
for_students:os_lab:disk_ubuntu [2023/02/23 17:49] ejlka |
for_students:os_lab:disk_ubuntu [2023/02/23 18:06] (текущий) ejlka |
- Возможно ли отмонтировать директорию, находясь в ней? | - Возможно ли отмонтировать директорию, находясь в ней? |
| |
Как вы помните, одна из возможностей [[https://wiki.unitech-mo.ru/dokuwiki/doku.php/for_students:os:lvm|LVM]] - это увеличение раздела без простоя. Попробуем это реализовать на вашей системе. То есть необходимо добавить 3 новых жестких диска (по 10 Гб), один из них будет использован для увеличения раздела root, из оставшихся двух создать еще один том. | Как вы помните, одна из возможностей [[https://wiki.unitech-mo.ru/dokuwiki/doku.php/for_students:os:lvm|LVM]] - это увеличение раздела без простоя. Попробуем это реализовать на вашей системе. То есть необходимо добавить 2 новых жестких диска (по 10 Гб), один из них будет использован для увеличения раздела root, из оставшихся двух создать еще один том. |
| |
- Добавим еще 2 жестких диска по 10 Гб в ВМ. | - Добавим еще 2 жестких диска по 10 Гб в ВМ. |
- Если зайти в систему и посмотреть диски с помощью команды ''lsblk'', то можно увидеть новые диски - sdc, sdd и sde, но они пока не инициализированы. Обратите внимание, что к разделу /home/user/new_folder должен быть примонтирован диск /dev/sdb1, который мы добавляли в прошлый раз. Должна получится примерно следующая картина: [{{:for_students:os_lab:hdd-04.jpg}}] | - Если зайти в систему и посмотреть диски с помощью команды ''lsblk'', то можно увидеть новые диски - sdc, sdd и sde, но они пока не инициализированы. Обратите внимание, что к разделу /home/user/new_folder должен быть примонтирован диск /dev/sdb1, который мы добавляли в прошлый раз. Должна получится примерно следующая картина: [{{:for_students:os_lab:hdd-04.jpg}}] |
- Первый уровень абстракции LVM - это физические диски. Добавим новые диски ''sudo pvcreate /dev/sdc'', ''sudo pvcreate /dev/sdd'', ''sudo pvcreate /dev/sde'' | - Первый уровень абстракции LVM - это физические диски. Добавим новые диски ''sudo pvcreate /dev/sdc'', ''sudo pvcreate /dev/sdd'' |
- С помощью команды ''pvs'' вы можете посмотреть, что создали [{{:for_students:109.jpg?}}] | - С помощью команды ''pvs'' вы можете посмотреть, что создали [{{:for_students:os_lab:hdd-05.jpg}}] |
- Посмотрим существующие группы томов, у нас есть группа vgubuntu - ее и нужно будет увеличить ''vgextend vgubuntu /dev/sdc''. | - Посмотрим существующие группы томов, у нас есть группа ro_redos - ее и нужно будет увеличить ''vgextend ro_redos /dev/sdc''.Посмотреть, что у вас получилось можно командой ''sudo vgs'' [{{:for_students:os_lab:hdd-06.jpg?}}] |
- Следующий уровень - раздел в группе томов. Увеличим существующий раздел на 100% свободного места - ''lvextend -l +100%FREE /dev/mapper/vgubuntu-root'' | - Следующий уровень - раздел в группе томов. Увеличим существующий раздел на 100% свободного места - ''sudo lvextend -l +100%FREE /dev/mapper/ro_redos-root'' |
- Осталось растянуть файловую систему на новое свободное место ''resize2fs /dev/mapper/vgubuntu-root'' | - Файловая система на этом разделе у нас была, поэтому создавать ее не нужно. Но она не захватила новые диски, поэтому нужно растянуть файловую систему на новое свободное место ''sudo resize2fs /dev/mapper/ro_redos-root'' |
- Удостоверимся, что раздел vgubuntu-root увеличился [{{:for_students:110.jpg?}}] | - Удостоверимся, что раздел ro_redos-root увеличился [{{:for_students:os_lab:hdd-07.jpg}}] |
- Далее создадим единую группу томов - new размером 20 Гб. Для этого ''vgcreate new /dev/sdd /dev/sde'' | - Добавим еще 2 диска по 5 Гб |
- Создадим логические разделы в группе new - 15 Гб для /home и остальное для /new_dir : ''lvcreate -n home -L 15G new'' и ''sudo lvcreate -n etc -l 100%FREE new'' | - Далее создадим единую группу томов - new размером 10 Гб. |
- Осталось файловую систему на созданных разделах ''mkfs.ext4 -L home /dev/mapper/new-home'' | - Создадим логические разделы в группе new - 5 Гб для /home и остальное для /new_dir |
- Примонтируем директории в вновь созданные разделы ''mount /dev/mapper/new-home /home/user/dir'' | - Создадим файловую систему на созданных разделах |
- После проделанных манипуляций должна получиться следующая картина [{{:for_students:os_lab:111.jpg}}] | - Примонтируем директории в вновь созданные разделы |
- *все изменения должны остаться после перезагрузки системы | - *все изменения должны остаться после перезагрузки системы |
| |
| |