我对逻辑卷的世界很陌生。 我安装了一个Linux(CentOS),安装程序创build了一个50 GB的根逻辑卷(挂载在/)和一个475 GB的家庭逻辑卷(挂载在/ home下)。 还有32 GB的交换。 硬盘是一个硬件RAID – 虚拟磁盘(我不知道这是否相关)
现在事实certificate,我需要/ opt下的大空间,但是我的大部分空闲空间都在/ home下。 我想解决scheme必须是创build一个新的select卷(空间,200GB应该从家庭卷),并将其挂载/ opt。
这应该很容易,但是我发现的所有教程/问题都是从底层开始设置LVM(我不需要)…那么从现有的卷中删除给定空间的命令是什么?给它一个新的音量? 先谢谢你。
首先卸载/回家
umount /home
然后做一个fsck
e2fsck -f /dev/mapper/vg-lvhome
现在缩小到275G
resize2fs /dev/mapper/vg-lvhome 275G
调整LV
lvreduce -L 275G /dev/mapper/vg-lvhome
Mount / home
mount /home
注意:当然你需要在家里有275G的可用空间
现在你可以扩展你的lv,只要你喜欢
lvextend -L +200G /dev/mapper/vg-lvopt resize2fs /dev/mapper/vg-lvopt