LVM 调整 /home 和 /

LVM 调整 /home 和 /

这是我的分区:

[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/Новый том

所以我没有任何可用空间。如何在不丢失数据的情况下将 / 分区大小的一部分发送到加密 lvm 中的 /home?

答案1

要将文件系统缩小到 XX GB,您可能需要遵循以下步骤:

  • 卸载要缩小的文件系统
  • 在文件系统上运行 fsck
  • 使用 resize2fs /dev/blah XXG 调整文件系统大小
  • lvreduce -L XXG /dev/blah

然后您可以在线扩展其他文件系统: - lvextend -L YYG /dev/blah - resize2fs /dev/blah

这样就可以了,当然如果你想缩小 /,你可以在实时 CD/USB 密钥上启动 :)

相关内容