HP UX 单用户模式扩展根分区

发布时间:  2014-10-09 浏览次数:  176 下载次数:  0
问题描述
HP UX 11i v2系统使用一段时间后,出现无法正常启动的问题,在主机端查看系统启动信息发现是根磁盘组下的某个lv空间被使用完毕,系统启动过程中无法通过正常检测,导致系统启动失败。

告警信息
处理过程
进入到单用户模式下面,使用lvm的相关命令扩展需要增加空间的LV,下面以扩展opt目录对应的lv为例进行说明。

a、    进入到单用户模式

主机加电,在第二个10秒中断的时候打断进程,输入 boot –is 或者 boot vmunix –is

b、    挂载/usr文件系统,以能够执行相关系统命令

#mount /usr

c、    扩展/opt文件系统对应的逻辑卷

# lvextend  -L  1500  /dev/vg00/lvol6  //扩展成功后有成功提示

d、    扩展/opt文件系统

    # extendfs  -F  vxfs  /dev/vg00/rlvol6  //执行这步之前可能提示FS dirty,需要执行一下fsck,然后再执行扩展文件系统

e、    挂载/opt文件系统, 检查扩展结果

# mount  /opt

# bdf

f、    重新启动进入多用户状态,扩展完成

   # shutdown  -ry  0
根因
HP UX一般是使用系统自带的LVM进行磁盘管理操作,特别是系统盘,默认会创建一个VG00用于安装操作系统,系统本身的一些目录会挂载到指定的一些LV下面,例如/opt、/var等一系列目录。系统启动的过程中会检测这些目录的剩余空间,如果空间过小或者使用完毕(一般都是系统太久没有清理或打印日志信息太多导致剩余空间太少),就会出现VG00检测不通过而无法正常启动系统。

建议与总结

END