• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

昨天做的将根分区的大小改变,有不完善的地方希望大家指正

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 23次 | 进入软件测试论坛讨论

领测软件测试网
做这个操作最少需要两块硬盘,如果本机只有一块硬盘可以加一个阵列或外置硬盘,至于磁带机,我没有做过,可是根据原理来看是可以的
至于c*t*d0s0使用format命令就可以看到
ok boot cdrom -s (首先从光盘代入单用户)
#mount /dev/dsk/c1t1d0s0 /mnt (将另一块硬盘挂接到/mnt)
#ufsdump 0f - /dev/rdsk/c1t0d0s0 |(cd /mnt ; ufsrestore rf -) (执行将主盘中根区下的所有数据拷贝到 /mnt,即附盘中)
#format (更改分区,注意:硬盘一定要有一些剩余空间,否则的话就要对其他分区的数据拷贝,再截掉所拷贝分区的一些容量给根区这是增大根区,如果要缩小根区的话就不必这样了) 
#newfs /dev/rdsk/c1t0d0s0 (重做主盘的根区文件系统)
#umount /mnt (将挂接摘掉)
#mount /dev/dsk/c1t0d0s0 /mnt (将主盘挂接到/mnt )
#ufsdump 0f - /dev/rdsk/c1t1d0s0 |(cd /mnt ; ufsrestore rf -) (执行将附盘中根目录下的所有文件拷贝到 /mnt,即主盘根区中)
#installboot /usr/platform/sun4u/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0 (安装超级引导模块)

重起后成功,本法在阵列上也通过, :em11:

 wujunatsh 回复于:2004-06-02 21:48:47
谢谢,做法非常标准。

 东方蜘蛛 回复于:2004-06-03 09:08:50
不错!

 toperos 回复于:2004-06-03 09:14:31
先收了,有机会试试。

 www.pctint.com 回复于:2004-06-03 09:20:52
我也试试。回头有什么问题,在请教搂主。。。。。。

 motes 回复于:2004-06-03 09:21:55
用dd也可以吧?

 roger0409 回复于:2004-06-03 09:27:14
用dd我还没试过,有机会我会试试,再把结果告诉大家

 wujunatsh 回复于:2004-06-03 10:13:15
举例:
mount /dev/dsk/c0t0d0s0  /a
find /a |cpio -pdmu /tmp/back/a,
同理,恢复的时候也可以将slice mount 后cpio回去。

 bear 回复于:2004-06-03 10:23:02
dd不行吧,他会把分区表也原样复制过去,改了白改。

 roger0409 回复于:2004-06-03 10:53:17
如果是dd根区呢?

 bear 回复于:2004-06-03 12:27:39
[quote:b36c9c9c8f="roger0409"]如果是dd根区呢?[/quote:b36c9c9c8f]
没试验过,有几个问题:
1、备用盘用多大的根区?是原来大小的还是改后大小的。
2、我觉得dd了0号分区,好象也包括分区表的部分了。
你试试,我觉得不行。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网