сжатие LVM (не XFS) для использования для гостевых узлов (KVM)

У меня есть точка монтирования / home (Type = LVM). как я могу уменьшить / home` с 418G до 200G и использовать оставшееся дисковое пространство для гостевого (KVM) узла? поскольку XFS нельзя сжать ().

localhost home]$ lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1         259:0    0   477G  0 disk 
├─nvme0n1p1     259:1    0   200M  0 part /boot/efi
├─nvme0n1p2     259:2    0     1G  0 part /boot
└─nvme0n1p3     259:3    0 475.8G  0 part 
  ├─centos-root 253:0    0    50G  0 lvm  /
  ├─centos-swap 253:1    0   7.8G  0 lvm  [SWAP]
  └─centos-home 253:2    0   418G  0 lvm  /home

/ dev / mapper / centos-home xfs 418G 24G 394G 6% / home

1
задан 28 November 2019 в 02:21
1 ответ

К сожалению, Вам не повезло. XFS не может быть уменьшен непосредственно. И поскольку у Вас нет свободного пространства в LVM, можно следовать за следующим путем:

  1. Добавляют новый диск с размером>, 24 ГБ, 30 будут прекрасны.
  2. Делят этот новый диск, один раздел достаточно
  3. , Создают файловую систему на этом разделе
  4. , Монтируют этот раздел где-нибудь (не под /home!)
  5. Вход в систему непосредственно как пользователь root и выход из системы все другие сессии
  6. Остановка любой демон, которые работают от /home
  7. Копия вся информация от /home до новой файловой системы
  8. Размонтирование /home
  9. , Уничтожает /home, LV
  10. Создает новый LV (для /home). На этот раз выделите только 30-40GB, поскольку можно расшириться, это на лету
  11. Создает файловую систему на этом LV
  12. , Монтируют этот LV и делают соответствующие изменения в Копии/etc/fstab
  13. назад всей информацией к этому новый LV.
  14. Проверка все скопированные файлы и если все в порядке размонтировали раздел от точки 2 и удаляют этот новый диск
0
ответ дан 4 December 2019 в 02:32

Теги

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