Оптимальный способ изменить размер корневого раздела работающей Ubuntu VM?

У меня запущена виртуальная машина Ubuntu 18.04, которую я не хотел бы выключать, чтобы изменить размер корневого раздела. Я нашел следующий вопрос, и мне интересно, по-прежнему ли это оптимальным образом: Как изменить размер корневого раздела ext во время выполнения? .

Вывод моей консоли:

Command (m for help): p
Disk /dev/sda: 300 GiB, 322122547200 bytes, 629145600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: B68A975A-BFCD-4FDE-B965-B9B169C3FBE9

Device       Start       End   Sectors  Size Type
/dev/sda1     2048      4095      2048    1M BIOS boot
/dev/sda2     4096   2101247   2097152    1G Linux filesystem
/dev/sda3  2101248 629143551 627042304  299G Linux filesystem

Command (m for help): q

plex@plex:~$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               3.9G     0  3.9G   0% /dev
tmpfs                              798M  1.3M  797M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   49G   36G   11G  77% /
tmpfs                              3.9G  8.0K  3.9G   1% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop0                          89M   89M     0 100% /snap/core/7270
/dev/loop1                          89M   89M     0 100% /snap/core/7169
/dev/sda2                          976M  143M  766M  16% /boot
192.168.178.200:/mnt/user/Series    70T   62T  8.6T  88% /series
192.168.178.200:/mnt/user/Coding    70T   62T  8.1T  89% /coding
192.168.178.200:/mnt/user/Movies    70T   62T  8.1T  89% /movies
192.168.178.200:/mnt/user/Music     70T   62T  8.1T  89% /music
tmpfs                              798M     0  798M   0% /run/user/1000

Это было бы безопасно?

sudo resize2fs /dev/sda1

Спасибо за любые предложения

1
задан 6 August 2019 в 07:15

1 ответ

Так как Ваш корневой раздел находится на LVM, можно всегда добавлять новый диск к VM и расширять корневой раздел онлайн.

Создайте новый раздел на своем недавно добавленном диске с разделенным или подобным инструментом.

Создайте Физический том LVM как (предположение, что Ваш новый раздел является/dev/sdb1):

sudo pvcreate /dev/sdb1

Расширьте Volume Group (человечность замены - vg с Вашим именем VG, проверьте при команде vgs):

sudo vgextend ubuntu--vg /dev/sdb1

Расширьте логический том:

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

Наконец измените размер основанной на расширении файловой системы (для xfs команды xfs_growfs использования файловой системы):

sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
2
ответ дан 7 December 2019 в 13:15

Другие вопросы по тегам:

Похожие вопросы: