免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4430 | 回复: 12
打印 上一主题 下一主题

那位兄弟告诉我如何扩展root文件系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-14 14:28 |只看该作者 |倒序浏览
我的文件系统是下面这样,我现在安装一个软件的时候说\'/\'少了几百兆空间,谁能告诉我如何扩展‘/\'文件系统了.
/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

论坛徽章:
3
丑牛
日期:2014-02-25 15:19:10金牛座
日期:2014-02-28 19:01:322015亚冠之西悉尼流浪者
日期:2015-06-10 15:01:09
2 [报告]
发表于 2009-12-14 15:10 |只看该作者
例子

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数据恢复

论坛徽章:
0
3 [报告]
发表于 2009-12-14 15:10 |只看该作者
到单用户,umount再扩展逻辑卷最后扩展文件系统

论坛徽章:
0
4 [报告]
发表于 2009-12-14 15:16 |只看该作者
有时候shutdown -y 0进入单用户模式会失败,你可以reboot十秒中断后再hpux -is进入单用户

论坛徽章:
0
5 [报告]
发表于 2009-12-14 15:19 |只看该作者
问题是在“根”文件LV上面运行不了lvextend。 有问题。

论坛徽章:
0
6 [报告]
发表于 2009-12-14 16:22 |只看该作者

!

盘上数据重要不,不重要你XX一下,不就结了!

要是有重要数据,拿来我们帮你搞吧!

论坛徽章:
0
7 [报告]
发表于 2009-12-14 16:26 |只看该作者
这个LV设置了下面的参数,所以不能运行lvextend,并且这个参数是必须的,改不 了
Allocation                  strict/contiguous

论坛徽章:
48
15-16赛季CBA联赛之青岛
日期:2021-01-07 13:41:2315-16赛季CBA联赛之上海
日期:2020-12-01 18:02:0720周年集字徽章-20	
日期:2020-10-28 14:14:2620周年集字徽章-20	
日期:2020-10-28 14:04:3015-16赛季CBA联赛之天津
日期:2020-10-18 22:51:412016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2015-12-22 13:30:48操作系统版块每日发帖之星
日期:2015-12-07 06:20:00操作系统版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-08-05 18:46:082015年亚洲杯之巴勒斯坦
日期:2015-04-19 10:42:502015年亚洲杯之巴林
日期:2015-04-09 08:03:23
8 [报告]
发表于 2009-12-14 19:54 |只看该作者
因为根盘的空间要求是连续的,所以你要扩展根盘的话(/stand的目录也是如此)最好通过备份带倒灌了(相当于重装了)。。

[ 本帖最后由 lbseraph 于 2009-12-14 20:28 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2009-12-14 20:01 |只看该作者
要扩根,确保你装有onlineJFS软件。

根需要连续的空间,那么必须将下面的lvol4即/opt的空间剥离出来。

步骤如下:
#lvcreate -L  16000 -n test /dev/vg00  

#shutdown -ry 0

进单用户hpux -is
#. ./.profile
#mount -a
#umount /opt
#dd if=/dev/vg00/rlvol4 of=/dev/vg00/rtest  bs=16384k
#mkdir /test
#mount /dev/vg00/test /test  
#mount  /dev/vg00/lvol4 /opt
确认/opt目录所有文件已经完整的存在于/test目录中

#umount  /opt
#lvremove /dev/vg00/lvol4

扩根到你需要的大小,比如4G,可以扩的大小为lvol4的大小

#lvextend -L 4096 /dev/vg00/lvol3
#fsadm -b 4096m /dev/vg00/rlvol3

#bdf    (确认扩根成功)

#mv /dev/vg00/test /dev/vg00/lvol4
#mv /dev/vg00/rtest /dev/vg00/rlvol4

#shutdown -ry 0


-------------------------------------------------------------------------------------------------------
以上我测试成功过,说实话,花的时间不如导磁带来的舒心。

免责声明:以上步骤仅供大家测试参考,如果出现任何未知的风险与本人无关,仅供交流学习之用。

论坛徽章:
0
10 [报告]
发表于 2009-12-14 20:33 |只看该作者
/ 要遵循LVM连续分配的原则。所以不能直接扩。有onlineJFS也不行。有两种方法,论坛里面以前讨论过。
一是备份系统后,然后恢复,恢复的时候更改/的大小
二就是用/相邻的lv来扩,一般是tmp。具体方法搜索一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP