RHEL5 lvm管理下缩小根目录和修改swap大小

环境:IBM X3850 M2(4cpu8core/32GB) RedHat EL5 32bit

case:由于安装32位版的RedHat EL,默认安装不会安装PAE的内核,因此无法识别大内存,由此造成swap的LV过小。

分析:RHEL默认使用LVM管理磁盘,默认的分区结构是一个VG,2个LV,LV00作为根分区;LV01作为swap分区,如果要增加swap的大小,则首先需要减小根分区,但由于根分区无法umount,因此无法按常规方法减小根分区,只有使用引导盘启动后激活根LV进行操作。

步骤:
1.修改根lv大小
1.1使用安装碟引导到修复模式
linux rescue
不要让系统根挂载到/mnt/sysimage上,所以最后的界面这里选择“skip”
1.2激活LVM
fdisk -l
lvm.static pvscan
lvm.static vgscan
lvm.static lvscan
lvm.static vgchange -ay /dev/VolGroup00
lvm.static lvscan
1.3减小根文件系统大小
e2fsck -f /dev/VolGroup00/LogVol00
resize2fs /dev/VolGroup00/LogVol00 102400M
fsck /dev/VolGroup00/LogVol00
1.4减小根lv大小
lvm.static lvdisplay |more #记录LE的数目4285
lvm.static vgdisplay |more #记录LE的大小32
计算可以减小的空间1085
lvm.static lvreduce -L -34500M /dev/VolGroup00/LogVol00
resize2fs /dev/VolGroup00/LogVol00
fsck /dev/VolGroup00/LogVol00

2.修改swap大小
2.1修改swap lv大小
lvm.static lvresize /dev/VolGroup00/LogVol01 -L +30720M
2.2格式化swap space
mkswap /dev/VolGroup00/LogVol01

参见:http://linux.chinaunix.net/ebook/doc/2009/06/05/1116104.shtml

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23374792/viewspace-1031328/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23374792/viewspace-1031328/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值