🔕 Как добавить физический диск в группу томов для расширения логического тома с помощью lvm

by itisgood

Следующие шаги предполагают, что у вас есть существующая система, использующая менеджер логических томов (LVM).

Если у группы томов больше нет используемого пространства, можно увеличить полезное пространство для групп томов, добавив физический том в группу томов, что, в свою очередь, позволит увеличить логический том.

Проверьте следующие команды для оценки свободного места на физическом томе:

# pvs
# pvdisplay

Проверьте следующие команды для оценки свободного места в группах томов:

# vgs
# vgdisplay

1. Установите тип раздела Linux LVM, 0x8e с помощью fdisk:

# fdisk -cu /dev/sdb
  • n создать новый раздел
  • p для установки в качестве основного раздела следуйте инструкциям относительно размера
  • t, чтобы установить тип, затем введите «0x8e»
  • W, чтобы написать изменения

2. Введите следующую команду, чтобы добавить новый созданный раздел:

# partx -a /dev/sdb

3. Добавьте раздел в группу физических томов с помощью команды pvcreate:

# pvcreate /dev/sdb1

4. Теперь расширьте группу томов, чтобы охватить вновь созданный физический том:

# vgextend [your-vg-name] /dev/sdb1

5. Теперь можно использовать lvextend для увеличения размера вашего логического тома. Обязательно размонтируйте логический том перед расширением размера:

# umount [your-logical-volume-path] [your-logical-volume-mount-path]
# lvextend -L +500G [your-logical-volume-path] /dev/sdb1

6. Теперь проверьте размер, используя:

# lvs

7. В зависимости от конфигурации вашей системы вы можете увеличить размер файловой системы, чтобы теперь он соответствовал расширенному логическому тому. В приведенном ниже примере будут показаны e2fsck и resize2fs, что приемлемо для файловых систем ext2 / ext3 / ext4:

# e2fsck -f [your-logical-volume-path]
# resize2fs [your-logical-volume-path]
# mount [your-logical-volume-path] [your-logical-volume-mount-path]

8. Теперь логический том должен показывать увеличенный размер и может быть проверен с помощью следующей команды:

# df -h

You may also like

Leave a Comment