减小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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux下批量建虚拟主机脚本下一篇: linux安全问答
关于减小linux下根分区的所有评论