linux 减小根分区大小_减小linux下根分区

减小linux下根分区

2011/02/25

Xingfuxiaozi

减小linux 根分区

红帽企业版Linux安装程序默认的分区结构是,划分 /boot 分区和

swap 分区,然后将剩下的空间分给一个逻辑卷,并且使用该逻辑卷

作为根(/)分区。

将所有的数据文件和系统文件都存放在一个系统分区上,这对于生产

系统而言,不是一个好的选择。 如果系统不能重装,可以通过缩减

根分区所在的逻辑卷大小以缩减根分区大小。

警告:缩减LVM 可能会造成数据丢失。因此,应当做好数据备份。红

帽不能帮助您做大量的数据恢复。

缩减根分区所在的逻辑卷,必须在救援模式(rescue mode)下进行。

首先, 从红帽企业版 Linux 5 的第一张光盘启动系统,在提示符下

输入linux rescue,回车确认。选择相关的语言,键盘模式。当系

统提示启用网络设备时,选择“No”。最后,在提示允许救援模式挂

载红帽企业版 Linux 系统到/mnt/sysp_w_picpath 下时,选择“Skip”。文

件系统必须不被挂载,这时,成功进入了需要的救援模式。

接下来,运行以下命令扫描所有硬盘上的物理卷,卷组和逻辑卷: 请确认救援系统检测到硬盘正确的 lvm 结构。

# lvm.static pvscan

# lvm.static vgscan

# lvm.static lvscan

接下来,在救援模式下激活逻辑卷。例如,使用以下命令激活

/dev/VolGroup00/LogVol00:

# lvm.static lvchange -ay /dev/VolGroup00/LogVol00

下一步是缩减文件系统大小和逻辑卷/dev/VolGroup00/LogVol00。请

确认根文件系统和该逻辑卷有足够的空间存放之前所有的数 据。例

如,如果文件系统已使用 99%,这个办法将不能实现,或者可能会

造成不可修复的数据丢失。在改变文件系统大小之前,首先运行命令

e2fsck 检查文 件系统:

# e2fsck -f /dev/VolGroup00/LogVol00

# resize2fs /dev/VolGroup00/LogVol00 3000M

# lvm.static lvreduce -L 3000M /dev/VolGroup00/LogVol00

注意,这是针对/dev/VolGroup00/LogVol00 的操作。 Please note

that this is done on /dev/VolGroup00/LogVol00. 这里标明的数

字(300M)是文件系统最后的大小,而不是要减小的大小。

最后,核对修改生效,重启系统。 # lvm.static vgdisplay VolGroup00

# exit

©著作权归作者所有:来自51CTO博客作者xxt2142的原创作品,如需转载,请注明出处,否则将追究法律责任

xxt2142

3篇文章,3514人气,0粉丝

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值