FreeBSD7.0下硬盘复制的经历
2009-05-13 13:44:04来源:未知 阅读 ()
服务器上只有一块9G的IBM SCSI硬盘,光驱坏掉。(da0)
手头又没有安装盘,所以想把4.3G的内容复制到9G的SCSI上面。
操作一:
用dd复制,dd if=/dev/ad0 of=/dev/da0 bs=2048
这个经常用,没出过问题,但是这次却出错。再给分区扩容的时候,出现奇怪的问题。还提示找不到superblock。把所有分区删除掉也不行。
硬盘扩容步骤:
1、fdisk da0
beg: c/h/s : 0/1/1
end: c/h/s : 1023/14/63
2、fdisk -u,什么也没动,结果变成
beg: 0/1/1
end: 2???/253/63
3、fdisk -u 扩大分区。
4、bsdlabel -e
去掉一个分区,然后再加上,算好block数目。
提示:gmoe找不到。
5、用sysinstall,提示莫名奇妙的错误,每次都不一样。最终label也改不成。
原因:反复操作了好几次,发现原因:
ad0是c/h/s: 8944/15/63
da0是c/h/s: 1???/254/63
直接用dd,所以导致数据错误。
操作二:用tar。
1、直接用tar -cf - -C --exclude / . | tar xpf - -C /mnt
注意:exclude里面的东西一定要用"" 引起来,表示是一个patern。这是bsd的基本规则之一。
发现没有分区。
2、先分好区,并且设置好挂接点:
mount /dev/da0s1a /home/a
mount /dev/da0s1d /home/a/usr
mount /dev/da0s1e /home/a/var
mount /dev/da0s1f /home/a/home
mount /dev/da0s1g /home/a/tmp
..............................
然后再复制,就把数据复制到相应的分区里面。
操作三:recover:复制完才知道,有机会再测试。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- (已解决)VM里面的OpenBSD怎么删除一个新添加的硬盘? 2009-05-13
- 在windows下 grub4dos硬盘安装 不解开iso 就差一步啊 2009-05-13
- 从硬盘安装FREEBSD的方法 2009-05-13
- 写错了fstab的后果 2009-05-13
- freebsd 下通过 gmirror 做软raid 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash