找回密码
 注册
查看: 10|回复: 0

缩小系统lvm逻辑卷磁盘空间缩容

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-12-11 11:16:59 | 显示全部楼层 |阅读模式
缩小系统lvm逻辑卷磁盘空间缩容
: k: y' L2 R5 E2 u  W
( R* l, o4 e; z. F在安装Linux系统时LVM划分/分区过大,使用一段时间后觉得没必要把/分区(/dev/mapper/centos-root)分的这么大(50G呢),) k- x" K$ |8 T1 \9 I6 P
此时可以从Linux安装光盘或者iso镜像文件启动 Troubleshooting,进入rescue a CentOS system模式,6 l* I8 P3 E& W
选择相关的语言,键盘模式,当系统提示启用网络设备时,选择“NO”," e0 K) o8 Q, F, i, ^9 m' o
+ k& R0 q5 I6 b3 W- P5 z, Z

4 U$ H: V+ x0 `. i然后在提示允许rescue模式- s5 D8 N6 \. y! K& H/ G" e: J
' Q( D  W; w5 _4 J9 \( \& j

% Y; j/ ]) ]% i6 B挂载本地Linux系统到/mnt/sysp_w_picpath下时选择“Skip”,7 Z6 a, X" M7 s0 g3 o7 s* y
文件系统必须不被挂载才可以对/分区减小容量操作。
1 s9 w& g8 m9 v/ |* }最后系统会提示选择进入shell终端还是reboot机器,
* A- a& W2 C# B# x  ~选择进入shell终端。: C" J9 |9 A- J! ~
& X  @$ r& y. W* ?7 X* F) x, ]6 J

输入lvm命令,进入lvm界面,依次输入pvscan、vgscan、lvscan三个命令扫描pv、vg、lv相关信息,然后输入 lvchange -ay /dev/vgsrv/root(上文提到的/分区名称)此命令是激活/分区所在的逻辑卷,输入 quit返回到bash shell界面。

    下一步是缩小文件系统大小和逻辑卷/dev/vgsrv/root,在缩小文件系统前先检查下硬盘,e2fsck -f /dev/vgsrv/root

- U: U' X" e0 s0 S/ _& B% t& G

e2fsck -f  /dev/centos/root


$ X" n: J; D6 K, j" W6 L


. X3 D" x, S. r" I$ a3 g( z

    缩小文件系统大小:resize2fs /dev/vgsrv/root 2.6G

输入lvm命令进入lvm模式,缩小逻辑卷:

lvreduce -L 2.6G /dev/centos/root

$ U6 c5 P! ?3 l0 X2 A

    系统会进入是否缩小逻辑卷,输入 y 确定。


6 H2 O, C" @% V# E


4 z# t; p" T! e" L) R

     缩小逻辑卷成功后可输入vgdisplay,lvdisplay查看。输入exit可退出rescue模式。

& m0 G, ^5 |& k  o
/ r1 Z* C7 |* l# ^5 S& Y% B9 W
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:48 , Processed in 0.029306 second(s), 29 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表