Я тупо создал динамический диск, когда я создал виртуальную машину. Диск был преобразован в Фиксированный, а его размер увеличен до 20 ГБ. Я загрузился на GParted live CD и расширил раздел до максимума.

GParted снимок экрана

Через обширный поиск в Google я затем выполнил следующие команды в терминале:

pvresize /dev/sda5
pvscan
(reports 19.76GiB total/in use)

lvextend -l +100%FREE /dev/snoopy-vg/root
(4547 extents matches existing size)

resize2fs /dev/snoopy-vg/root
(open: no such file or directory while opening /dev/snoopy-vg/root)

Если я попробую ...

resize2fs /dev/sda5
(resize2fs: Bad magic number in super-block while trying to open /dev/sda5)

Как видите, последняя команда явно неверна. Как только я загрузился в собственно ВМ, ничего не изменилось ...

frank@snoopy:~$ df -H
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/snoopy--vg-root  6.0G  5.3G  359M  94% /

Есть ли последний шаг, который я пропускаю? Какой секретный соус?

1 ответ1

0

Так... Я только что нашел ответ, через несколько секунд после публикации (разве так не всегда ?!)

Я загрузился в виртуальную машину, сделал sudo su - и выполнил следующее ...

resize2fs /dev/snoopy-vg/root [number of available blocks]

Я мог бы указать по-разному (например, G для ГБ).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .