Операции с дисками
Присоединение/отсоединение дисков
Заголовок раздела «Присоединение/отсоединение дисков»- К каждой виртуальной машине (ВМ) может быть присоединен только один загрузочный диск.
- Загрузочный диск не может быть отсоединен от ВМ.
- Дата-диски могут быть присоединены к ВМ и отсоединены от нее.
- Один диск может быть присоединен к только одной ВМ.
- К одной ВМ может быть присоединено несколько дата-дисков.
После того как ОС виртуальной машины увидела новый диск, проверьте названия диска с помощью команды lsblk:
sudo lsblkРезультат выполнения команды:
NAME FSTYPE FSVER LABEL UUID FSAVAIL FUSE% MOUNTPOINTsdaL sda1 ext4 1.0 fb2f5a9b-83f1-407c-953b-a5d3580fdaf4 11 1G 24% /sdbВ примере выше добавленный диск — sdb. Видно, что у диска нет файловой системы, нет доступного размера диска и нет точки монтирования.
Для присоединенного к ВМ диска нужно выполнить следующие действия:
- Отформатировать диск — если новый диск был присоединен к ВМ впервые.
- Примонтировать его.
Форматирование диска
Заголовок раздела «Форматирование диска»Создайте новый раздел (partition) на диске с помощью команды
fdisk.После того как на диске создан раздел, отформатируйте его в формат файловой системы
EXT4.
Монтирование диска
Заголовок раздела «Монтирование диска»Примонтируйте диск к точке
/mnt/disk0с помощью командыmount:shell sudo mkdir /mnt/disk0 # создаем точку для примонтирования дискаsudo mount /dev/sdb1 /mnt/disk0Проверьте, что диск был успешно примонтирован:
shell lsblk -fПосле того, как диск был примонтирован, воспользуйтесь командой
chmod. В качестве аргумента передайте путь к точке монтирования диска, чтобы все пользователи ВМ получили права на запись данных на диск.shell sudo chmod a+w /mnt/disk0
Автомонтирование диска после перезагрузки и выключения ВМ
Заголовок раздела «Автомонтирование диска после перезагрузки и выключения ВМ»Для включения функции автомонтирования необходимо узнать UUID диска. Для этого выполните следующую команду:
shell ls -al /dev/disk/by-uuid/Результат выполнения команды (пример):
total 0drwxr-xr-x 2 root root 100 Jan 20 23:15 .drwxr-xr-x 6 root root 120 Jan 20 19:06 ..lrwxrwxrwx 1 root root 10 Jan 20 23:15 00995562-5942-482f-93e5-5371d6a04306 -> ../../sdb1lrwxrwxrwx 1 root root 10 Jan 20 19:06 1db1e694-c214-40c7-b29f-8bf2375a4af4 -> ../../sda2lrwxrwxrwx 1 root root 10 Jan 20 19:06 7B61-AF75 -> ../../sda1Необходимый UUID:
00995562-5942-482f-93e5-5371d6a04306.Далее необходимо отредактировать файл
fstab, из которого будет взята точка монтирования для диска при перезагрузке ВМ.В конец файла с помощью редактора
nanoили любым другим способом необходимо добавить следующую строку с использованием UUID (00995562-5942-482f-93e5-5371d6a04306), точки монтирования диска (/mnt/disk0) и названия выбранной ранее файловой системы (ext4):UUID=00995562-5942-482f-93e5-5371d6a04306 /mnt/disk0 ext4 defaults 0 0С помощью команды
findmnt --verifyпроверьте правильность редактирования файлаfstab. Удостоверьтесь, что в выводе выполненной команды отображено:0 parse errors, 0 errors. В противном случае перепроверьте правильность введенных в файлfstabданных.
Изменение диска
Заголовок раздела «Изменение диска»Для любого диска можно изменить дисковую политику или размер диска.
Изменение дисковой политики позволит увеличить производительность диска. Применение изменений дисковой политики произойдет автоматически.
Изменение размера возможно на величину, допустимую в рамках выделенной квоты.
Для того, чтобы начать пользоваться выделенным дисковым пространством, необходимо выполнить команды growpart и resize2fs, указав в качестве параметра раздел диска, который необходимо расширить:
Выполните команду
growpart, чтобы в разделе появилось новое пространство:shell sudo growpart /dev/sda 1В примере команда выполняется для раздела
sda1дискаsda.Выполните команду
resize2fs, если раздел отформатирован вEXT4:shell sudo resize2fs /dev/sda1В примере команда выполняется для раздела
sda1дискаsda. Если используется другая файловая система, то команда может быть другой.