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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-12-11 11:16:59 | 显示全部楼层 |阅读模式
缩小系统lvm逻辑卷磁盘空间缩容" \& \+ U( Y6 x, J+ z4 ^

1 t' f, f5 C/ L6 W2 t7 e在安装Linux系统时LVM划分/分区过大,使用一段时间后觉得没必要把/分区(/dev/mapper/centos-root)分的这么大(50G呢),
& |1 D( t5 m' k此时可以从Linux安装光盘或者iso镜像文件启动 Troubleshooting,进入rescue a CentOS system模式,3 C9 t, |* ^  O; w1 \) b2 `) V1 o
选择相关的语言,键盘模式,当系统提示启用网络设备时,选择“NO”,6 J9 l1 ]6 F$ N7 `2 J

- g. p) o. B' T9 B' k1 i! G7 h$ ^. U5 I- i# o
然后在提示允许rescue模式' Q: S1 I" [2 y; Q
6 w( K4 G, b6 e1 H! w7 \/ |1 T
) ?( d; Y, z( Y' {6 @% _
挂载本地Linux系统到/mnt/sysp_w_picpath下时选择“Skip”,
# Y7 j- B! Q7 T; A5 W# e文件系统必须不被挂载才可以对/分区减小容量操作。
# B( x7 f/ \; T" c4 I最后系统会提示选择进入shell终端还是reboot机器,/ _; \2 W" A+ T8 }. L
选择进入shell终端。
! Y$ ~# G; U9 |5 C
9 z4 ]7 D) U8 t) |

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

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

( ~9 v) t8 `0 H/ {( y

e2fsck -f  /dev/centos/root

/ g. l% v( n9 O- `/ u  Y" I) h9 T

1 F: }: H, |; p  R# T

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

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

lvreduce -L 2.6G /dev/centos/root

* z9 [! m* k; q% W

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

* @. `* P* H% T) l

5 e$ R9 ]; P7 u9 ?

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

' l/ J; _+ ~: o9 _3 y4 {
6 {7 }( G1 O  ^- E4 U  p8 R
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:46 , Processed in 0.026166 second(s), 29 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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