Команда Linux-LVM pvcreate не работает

с помощью fdisk создаю новый раздел, пишу его с 'w', перезагружаю Linux
список томов с lsblk. Он отлично отображается как /dev / sda3.

но если я сделаю pvcreate mylvm/dev / sda3

Он не может найти его. Это говорит устройство не найдено или проигнорировано фильтрацией.

Я пытаюсь получить его в свою группу lvm, чтобы я мог расширить его с помощью команды lvextend, так как мое устройство /dev/sda имеет больше места, которое мне нужно добавить в мой корень LVM.

пожалуйста помогать,
Спасибо

1
задан Mark Vaughn
20.11.2022 14:21 Количество просмотров материала 3498
Распечатать страницу

1 ответ

pvcreate запрашивает имя блока, но выше вы даете ему два параметра, mylvm (который, как я полагаю, является логическим именем Тома) и блок устройства /dev/sda3.

создать физический объем

вы сказали, что вам нужно расширить корневой логический том, во-первых, вам нужно создать новый физический том с помощью pvcreate /dev/sda3,pvdisplay буду их перечислять.

добавить в группу томов

теперь добавьте ваш новый физический объем,/dev/sda3, в группу томов. Чтобы найти группу томов root используется логический том, run lvdisplay и найти свой корень:

$ lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg/root
  LV Name                root
  VG Name                vgdata
  ...

VG Name строка-это имя используемой группы томов, так что это то, что должно быть расширено - над группой томов называется vgdata.

Running vgextend vgdata /dev/sda3 продлит vgdata группа томов с помощью /dev/sda3 физический объем.

расширить логический volume

теперь вам нужно расширить корневой логический том. The 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
1
отвечен wayofthepie 2022-11-21 22:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх