免费注册 查看新帖 |

Chinaunix

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

UNIX下用DD做磁盘完整拷贝   [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-20 19:53 |只看该作者 |倒序浏览
UNIX系统下一般用DD做整盘拷贝,通常是为了做系统盘的备份,条件是要求源盘和目的盘必须同型号和大小,尤其是容量必须一致。现在以SOLARIS系统为例,简述一下操作方法。
软、硬件环境:SUN 450,操作系统为SOLARIS7。
准备工作:在确定切断电源的情况下,将要复制的目的盘安装到机器上,要保证和要复制的源盘的一致性。
实现过程:用CD ROM启动系统后,确保源盘上无数据交换发生。查看系统中的硬盘设备:

# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
  0. c0t0d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>;
/pci@1f,4000/scsi@3/sd@0,0
1. c0t2d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>;
/pci@1f,4000/scsi@3/sd@2,0
2. c0t3d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>;
/pci@1f,4000/scsi@3/sd@3,0

可以看到三个盘中,有两个是18G的,并且格式一致,假定源盘为c0t2d0,目的盘c0t3d0,,将前者完全复制到后者的命令如下:
#dd if=/dev/dsk/c0t2d0s2 of=/dev/rdsk/c0t3d0s2
一定要确定好哪是源盘,哪个是目的盘,否则就会造成严重后果。
if后边是源盘设备,of后边是目的盘,设备串最后的2代表整盘拷贝。几个小时左右,拷贝工作结束,系统回到#状态,出现拷贝完成的信息:
35368272+0 records in
35368272+0 records out
(如果要复制的盘为36G,那么用的时间就是上述操作的2倍,所以DD拷贝效率是很低的,但最可靠,尤其是将隐型文件全部复制,一般的拷贝命令做不到这一点)。
然后停机:
#halt

关电后,将备份盘取出,替换源盘,重新启动系统,测试备份是否成功。
有时出现重新检查磁盘块的提示,出现块错误检查并修复完成的信息,这是正常的,不影响系统运行。若再启动系统时,就不会提示上述信息。

论坛徽章:
0
2 [报告]
发表于 2004-08-24 00:43 |只看该作者

UNIX下用DD做磁盘完整拷贝  

加上 bs=64k速度可以大增!

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-07-31 06:20:00IT运维版块每日发帖之星
日期:2015-08-04 06:20:00
3 [报告]
发表于 2004-08-24 09:01 |只看该作者

UNIX下用DD做磁盘完整拷贝  

加上bs=512000000呢,不太清楚这个命令里的block和solaris那个以512字节为一个block有什么联系

论坛徽章:
0
4 [报告]
发表于 2004-08-24 09:02 |只看该作者

UNIX下用DD做磁盘完整拷贝  

想问做完复制后,又想删除刚刚做的盘,应该怎么做。
新人在线...谢谢!

论坛徽章:
0
5 [报告]
发表于 2004-08-24 09:33 |只看该作者

UNIX下用DD做磁盘完整拷贝  

我前几周做过的72G光纤硬盘在v480上面做的全盘dd,设置bs=1024k,40分钟搞定。如需用dd的光纤硬盘启动机器,还有工作要做,请参见精华区文章。

论坛徽章:
0
6 [报告]
发表于 2004-08-24 10:26 |只看该作者

UNIX下用DD做磁盘完整拷贝  

我一般用newfs清楚硬盘内容

论坛徽章:
0
7 [报告]
发表于 2004-08-24 10:28 |只看该作者

UNIX下用DD做磁盘完整拷贝  

FORMAT

论坛徽章:
0
8 [报告]
发表于 2004-08-24 10:42 |只看该作者

UNIX下用DD做磁盘完整拷贝  

ufsdump 快...

论坛徽章:
0
9 [报告]
发表于 2004-08-24 10:46 |只看该作者

UNIX下用DD做磁盘完整拷贝  

再举个我做的例子,大约60GB左右的数据,用ufsdump/ufsrestore从一个raid0分区倒到一个72GB的光纤硬盘分区,大约用了4个小时左右

论坛徽章:
0
10 [报告]
发表于 2004-08-24 11:15 |只看该作者

UNIX下用DD做磁盘完整拷贝  

那倒底是写bs=64k还是bs=1024k
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP