home(普通)目录兼容:
1.umount文件系统: umount /dev/VolGroup00/LogVol03 (如果无法umount怎么办?)
2.检测lv: e2fsck -f /dev/VolGroup00/LogVol03 (检查文件系统,将缓存写入磁盘)
3.减小文件系统: resize2fs /dev/VolGroup00/LogVol03 1152M (文件系统缩减后的大小)
4.重新mount: mount /dev/VolGroup00/LogVol03 /home (mount到新的目录前,需要为lv建立文件系统:mkfs.* /lv'PATH)
5.减少lv容量: lvreduce -L 1152M(剩余容量) /dev/VolGroup00/LogVol03
6.把要移除的pv上已经使用的pe移动到另一个pv上: pvmove /dev/sdb1 /dev/sda2(sda2上必须有足够的free PE接收sdb1的Allocated PE)
7.将pv移除vg: vgreduce VolGroup00 /dev/sdb1
8.把pv删除: pvremove /dev/sdb1 / 目录的减容:
1.用光盘引导到修复模式F5
root:linux rescue(最后skip 不让根系统挂载上去,重点!!) 2.激活lvm(带上lvm.static可以激活lvm命令)
#lvm.static pvscan
#lvm.static vgscan
#lvm.static lvscan
lvm.static vgchange -ayP /dev/VolGroup00(激活lvm)
#lvm.static lvscan 3.减小文件系统大小
e2fsck -f /dev/VolGroup00/LogVol00 (检查文件系统,将缓存写入磁盘)
resize2fs /dev/VolGroup00/LogVol00 保留文件系统大小
#fsck /dev/VolGroup00/LogVol00 4.减少根lv大小
lvm.static lvreduce -l|L (PE块数量|lv大小) /dev/VolGroup00/LogVol00
resize2fs /dev/VolGroup00/LogVol00
#fsck /dev/VolGroup00/LogVol00
swap 减容
1.swapoff -a
2.lvreduce /dev/Volgroup00/LogVol01 -l|L 保留大小
3.mkswap /dev/Volgroup00/LogVol01
4.swapon /dev/Volgroup00/LogVol01
|