Как расширить пространство /dev/mapper/rhel-root?

DF-TH

введите здесь описание изображения

[root@ap-dcr-ctc01 log]# sudo vgs
    VG   #PV #LV #SN Attr   VSize   VFree
    rhel   2   3   0 wz--n- 298.99g    0

Как видите, космический каталог rhel-root заполнен, поэтому я хотел бы увеличить пространство его каталога. Как мне это сделать. Кстати, это rhel 7.3. Это дисплей для vgs и vgsdisplay. Также возможно ли перенести пустое пространство в другой каталог в корень? (Для домашнего каталога доступно 252 ГБ свободного места, поэтому можно ли перенести часть в корневой каталог?)


person user234568    schedule 09.03.2018    source источник


Ответы (1)


Прежде всего обратите внимание на то, что файловая система XFS не может быть сжата. Теперь способ сделать это следующий:

  1. Удалите некоторые ненужные файлы из корня, чтобы вы могли хранить резервную копию /home в этом каталоге.

  2. Сделайте резервную копию содержимого /home как:

    tar -czvf /root/home.tgz -C /home .
    
  3. Проверить резервную копию

    tar -tvf /root/home.tgz
    
  4. Нужно размонтировать /home

    umount /dev/mapper/rhel-home
    
  5. Удалить домашний логический том

    lvremove /dev/mapper/rhel-home
    
  6. Теперь нужно воссоздать новый /home LV (скажем, 100 ГБ), отформатировать и смонтировать его.

    lvcreate -L 100GB -n home rhel 
    mkfs.xfs /dev/rhel/home
    mount /dev/mapper/rhel-home
    
  7. Теперь расширьте том /root со всем оставшимся пространством.

    lvextend -r -l +100%FREE /dev/mapper/home-root
    
  8. Восстановите резервную копию

    tar -xzvf /root/home.tgz -C /home
    
  9. Проверьте запись /etc/fstab в /home. Обновите UUID каталога /home

    blkid /dev/mapper/rhel-home
    vi /etc/fstab (and update UUID of /home)
    

Сделанный !!! Надеюсь, поможет!!! :)

person erTugRul    schedule 16.03.2018