pvcreate
ожидает имя блочного устройства, но выше вы даете ему два параметра mylvm
(я предполагаю, что это логическое имя тома) и блочное устройство /dev/sda3
.
Создать физический том
Вы сказали, что вам нужно расширить корневой логического тома, первый, вам нужно создать новый физический объем с pvcreate /dev/sda3
, pvdisplay
перечислим их.
Добавить в группу томов
Теперь добавьте новый физический том /dev/sda3
в свою группу томов. Чтобы узнать, какую группу root
томов использует ваш логический том, запустите lvdisplay
и найдите свой корневой каталог:
$ lvdisplay --- Logical volume --- LV Path /dev/vg/root LV Name root VG Name vgdata ...
VG Name
Линия название группы томов в использовании, так это то, что должно быть расширено - выше группа томов называется vgdata
.
Запуск vgextend vgdata /dev/sda3
расширит группу vgdata
томов, используя ваш /dev/sda3
физический том.
Расширить логический том
Теперь вам нужно расширить корневой логический том. LV Path
Линии в приведенном выше выводе дают путь к логическому тома, в данном случае это /dev/vg/root
. Вам просто нужно позвонить lvextend
сейчас:
$ lvextend -L +1G /dev/vg/root
Это увеличится на 1 ГиБ. Чтобы использовать все свободное пространство, которое вы добавили в свою группу томов, вам нужно вызвать, lvextend
с помощью -l +100%FREE
которого он будет использовать все экстенты, оставшиеся в группе томов.
$ lvextend -l +100%FREE /dev/vg/root
Изменить размер файловой системы
Наконец, вам нужно увеличить файловую систему. Если используется ext2/3/4
run:
$ resize2fs /dev/vg/root
Если используется xfs
run:
$ xfs_growfs /dev/vg/root