这是我在物理CentOS机器上的当前磁盘状态:
Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_ecomwise-lv_root 50G 47G 267M 100% / tmpfs 5.8G 0 5.8G 0% /dev/shm /dev/sda1 485M 63M 397M 14% /boot /dev/mapper/vg_ecomwise-lv_home 406G 158G 227G 41% /home
正如您所看到的,我的根分区几乎已满,我需要更多空间,因为无法在/ var目录中写入其他日志文件.在/ var / lib / MysqL目录中导入一个巨大的数据库之后,这个问题就出现了.
我的逻辑卷lv_home上有足够的空间,但我不知道如何在不格式化和丢失任何分区数据的情况下从lv_home获取片段.是否有可能或我需要找到另一种解决方案?
解决方法
这应该这样做,如果你想了解特定命令的更多细节,请查看手册页;
umount /home resize2fs /dev/mapper/vg_ecomwise-lv_home {the size you want} lvreduce -L-{the size you want} /dev/mapper/vg_ecomwise-lv_home mount /home lvextend -L +{the size you want} /dev/mapper/vg_ecomwise-lv_root resize2fs /dev/mapper/vg_ecomwise-lv_root {the size you want}