那位兄弟告诉我如何扩展root文件系统
我的文件系统是下面这样,我现在安装一个软件的时候说'/'少了几百兆空间,谁能告诉我如何扩展‘/'文件系统了.
/dev/vg00/lvol3 1048576 258880 783568 25% /
/dev/vg00/lvol1 1835008 163992 1658056 9% /stand
/dev/vg00/lvol6 5242880 963624 4249904 18% /var
/dev/vg00/lvol8 5652480 3014400 2617520 54% /usr
/dev/vg00/lvol5 1048576 263584 780240 25% /tmp
/dev/vg00/lvol4 15728640 11207664 4485696 71% /opt
/dev/vg00/lvol7 114688 6024 107880 5% /home
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
因为根盘的空间要求是连续的,所以你要扩展根盘的话(/stand的目录也是如此)最好通过备份带倒灌了(相当于重装了)。。
[ 本帖最后由 lbseraph 于 2009-12-14 20:28 编辑 ]
这个LV设置了下面的参数,所以不能运行lvextend,并且这个参数是必须的,改不 了
Allocation strict/contiguous
盘上数据重要不,不重要你XX一下,不就结了!
要是有重要数据,拿来我们帮你搞吧!
报什么错误
问题是在“根”文件LV上面运行不了lvextend。 有问题。
有时候shutdown -y 0进入单用户模式会失败,你可以reboot十秒中断后再hpux -is进入单用户
到单用户,umount再扩展逻辑卷最后扩展文件系统
例子
1,swlist |grep -i "onlinejfs"
看是否装有onlineJFS,如果有,则可以在线缩减
fsadm -b 1000m /user1 缩减文件系统,成功后缩减lv
lvreduce -L 1000 /dev/vg00/lvol5
再次bdf会发现lvol5大小为1000M
扩展lvol4则反过来先扩lv,再扩文件系统
lvextend -L 5600 /dev/vg00/lvol5
fsadm -b 5600m /user2
online JFS是一个付费软件,11.11上安装不需要reboot主机,11.00则需要reboot主机
2.如果没有onlineJFS,则需要先将文件系统umount下来才能扩展,而缩减只能通过重建文件系统,首先对要缩减得user1进行备份,tar cvf /user1.tar /user1
shutdown -y 0将系统退至单用户
umount /user1
umount /user2
lvreduce -L 1000 /dev/vg00/lvol5
newfs -F vxfs -o largefiles /dev/vg00/rlvol5
lvextend -L 5600 /dev/vg00/lvol4
extendfs /dev/vg00/lvol4
init 3回到多用户
将/user1,/user2 mount起来
user2可以直接使用,而user1已经变成一个空得文件系统
需要tar xvf /user1.tar将user1数据恢复
那位高手指点一下啊