Redimensionar LVM / home e /

2

Aqui estão minhas partições:

[awake@desktop ~]$ sudo df -h
Filesystem            Size  Used Avail Use% Mounted on
rootfs                 36G  2.5G   33G   8% /
udev                  495M     0  495M   0% /dev
tmpfs                 502M  260K  502M   1% /dev/shm
tmpfs                 502M  748K  501M   1% /run
/dev/mapper/vg_desktop-lv_root
                       36G  2.5G   33G   8% /
tmpfs                 502M     0  502M   0% /sys/fs/cgroup
tmpfs                 502M     0  502M   0% /media
/dev/sda1             485M   50M  410M  11% /boot
/dev/mapper/vg_desktop-lv_home
                       36G   20G   15G  59% /home
/dev/mapper/vg_desktop-lv_root
                       36G  2.5G   33G   8% /tmp
/dev/mapper/vg_desktop-lv_root
                       36G  2.5G   33G   8% /var/tmp
/dev/mapper/vg_desktop-lv_home
                       36G   20G   15G  59% /home
/dev/sdb5             932G  637G  295G  69% /media/Новый том

Portanto, não tenho espaço livre. Como enviar uma parte do tamanho de / partitions para / home em lvm criptografado sem perda de dados?

    
por Clark 24.08.2011 / 14:23

1 resposta

4

Para reduzir um sistema de arquivos para XX GB, convém seguir estas etapas:

  • desmonta o sistema de arquivos que você deseja encolher
  • Executar um fsck no sistema de arquivos
  • Redimensione o sistema de arquivos com resize2fs / dev / blah XXG
  • lvreduce -L XXG / dev / blah

Então você pode estender o outro sistema de arquivos on-line:  - lvextend -L YYG / dev / blah  - resize2fs / dev / blah

Isso deve ser feito, claro, se você quiser encolher /, você pode inicializar em um CD / USB ao vivo:)

    
por 24.08.2011 / 14:34

Tags