马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
缩小系统lvm逻辑卷磁盘空间缩容
4 [7 y8 \! w0 \4 w. x# O$ }9 w2 J- ]/ ?' \/ {9 E! K$ b
在安装Linux系统时LVM划分/分区过大,使用一段时间后觉得没必要把/分区(/dev/mapper/centos-root)分的这么大(50G呢),
" }5 T! n* I% \0 m6 o8 G# F: S此时可以从Linux安装光盘或者iso镜像文件启动 Troubleshooting,进入rescue a CentOS system模式,
. p" z4 v( R; h! {7 R$ o选择相关的语言,键盘模式,当系统提示启用网络设备时,选择“NO”,
9 m% k+ |3 h4 P1 r' a1 O; g+ i! u. I% r: p$ O9 ^$ `' I
1 Y' i6 A8 S0 _5 }然后在提示允许rescue模式* `! m7 b8 W& c6 C) D
1 L9 c f1 ~( f
* v# U& D* t8 M: e) f( V$ x" j
挂载本地Linux系统到/mnt/sysp_w_picpath下时选择“Skip”,. P+ Z* \4 Q) b5 L( n% _
文件系统必须不被挂载才可以对/分区减小容量操作。) @8 w3 f" O3 t& Z
最后系统会提示选择进入shell终端还是reboot机器,' }1 k5 n% S- R5 O, k7 E+ y+ A. w0 S
选择进入shell终端。+ Q$ v9 U. i: j! I; b; a7 w/ V' w
* H, w/ Q2 E: t( _6 ^
输入lvm命令,进入lvm界面,依次输入pvscan、vgscan、lvscan三个命令扫描pv、vg、lv相关信息,然后输入 lvchange -ay /dev/vgsrv/root(上文提到的/分区名称)此命令是激活/分区所在的逻辑卷,输入 quit返回到bash shell界面。 下一步是缩小文件系统大小和逻辑卷/dev/vgsrv/root,在缩小文件系统前先检查下硬盘,e2fsck -f /dev/vgsrv/root
* I/ I" r j) {) Y% W5 m* W' b
e2fsck -f /dev/centos/root
9 d$ H( q' }! c8 t2 [" L
- g7 _" ?% \ p2 U% D. {: m! q
缩小文件系统大小:resize2fs /dev/vgsrv/root 2.6G 输入lvm命令进入lvm模式,缩小逻辑卷: lvreduce -L 2.6G /dev/centos/root 5 m7 h( J; l; e" v, b5 R
系统会进入是否缩小逻辑卷,输入 y 确定。
: D2 g5 a6 v7 z
. a' h M/ N. K# f5 L
缩小逻辑卷成功后可输入vgdisplay,lvdisplay查看。输入exit可退出rescue模式。
" H J" _" |9 |: L3 ~) f. X6 x* y+ n$ n% M6 M$ @: B
|