快速业务通道

减小linux下根分区

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-07
2011/02/25
Xingfuxiaozi
减小linux 根分区

红帽企业版Linux安装程序默认的分区结构是,划分 /boot 分区和
swap 分区,然后将剩下的空间分给一个逻辑卷,并且使用该逻辑卷
作为根(/)分区.
将所有的数据文件和系统文件都存放在一个系统分区上,这对于生产
系统而言,不是一个好的选择. 如果系统不能重装,可以通过缩减
根分区所在的逻辑卷大小以缩减根分区大小.
警告:缩减LVM 可能会造成数据丢失.因此,应当做好数据备份.红
帽不能帮助您做大量的数据恢复.
缩减根分区所在的逻辑卷,在救援模式(rescue mode)下进行.
, 从红帽企业版 Linux 5 的第一张光盘启动系统,在提示符下
输入linux rescue,回车确认.选择相关的语言,键盘模式.当系
统提示启用网络设备时,选择“No”.,在提示允许救援模式挂
载红帽企业版 Linux 系统到/mnt/sysimage 下时,选择“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

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号