免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] dd命令使用,进行完全备份 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-19 14:43 |只看该作者 |倒序浏览
dd命令使用
―――在系统中增加一块新硬盘,并进行完全备份

说明:dd – 作用:转换和拷贝文件。是对设备进行使用的!
将ds10的资料从源盘完全拷贝到目标盘上!(注:两块硬盘容量一样36G)
操作系统tru64 5.1b
整个操作过程如下:
目标盘:/dev/rdisk/dsk1c  ,
源盘: /dev/rdisk/dsk0c  

1)        ds10通过scsi卡来接第二块硬盘时,必须使用跳线,(我是用的光驱跳线帽了^_^)。
2)        开机,show dev , 找到两块硬盘  ,boot 启动。
3)        以超级用户登录,diskconfig看到两块硬盘。可以将目标盘先配置为advfs格式,将整个硬盘选上,此处是用c来表示整个硬盘! 在/dev/disk目录下也会看到dsk0 ,dsk1说明有两块硬盘。
4)        查看目前的主盘,sizer –r 可以看到是dsk0  ,表示当前的主盘(源盘)。
5)        使用硬件管理命令:hwmgr 查看当前硬件组成。 hwmgr –view device 显示如下
# hwmgr -view device
HWID: Device Name          Mfg      Model            Location
------------------------------------------------------------------------------
    3: /dev/dmapi/dmapi                              
    4: /dev/scp_scsi                                 
    5: /dev/kevm                                      
   33: /dev/disk/floppy0c            3.5in floppy     fdi0-unit-0
   43: /dev/disk/cdrom0c    HL-DT-ST CD-ROM GCR-8480B bus-1-targ-0-lun-0
   45: /dev/random                                    
   46: /dev/urandom                                   
   47: /dev/disk/dsk0c      COMPAQ   BD03695CC8       bus-2-targ-0-lun-0
         48:/dev/disk/dsk1c     ……
6)        /dev/disk/dsk1c即目标盘,通过使用label,它的作用是读、写一个磁盘组套的标志并且格式化硬盘分区。操作命令如下:
# disklabel –wr /dev/rdisk/dsk1c  scsi
对rdisk进行说明是表示“raw disk”即原来的磁盘。 -wr 表示:间接的或从磁盘读写label,而不是在在内存中拷贝label。(w的作用很重要,如果没有该参数,以后重新启动的时候会遇到osf_boot 不能打开的问题的问题的!)
针对:“ open osf_boot”
有一个补救方法:进入原来的双硬盘系统中,
#disklabel –r /dev/rdisk/dsk1a >; /tmp/rd1label
#disklabel –t advfs –r –R /dev/rdisk/dsk1a  /tmp/rd1label  scsi  
以后下同11)。
7)        在进行复制之前必须取消disk label ,
# disklabel –z dev/rdisk/dsk1c  -z 表示:清除磁盘的label 。否则会提示错误。
8)        可以进行整个磁盘的拷贝了:
# dd if=/dev/rdisk/dsk0c of=/dev/rdisk/dsk1c bs=512k conv=swab,notrunc 解释各个参数  if : input file 表示输入文件的源是dsk0c  , of : output file 表示输出到文件地址 dsk1c , bs :  bs=bytes ,一次读和写 bytes 字节。最大可以设置到65536k,默认是512k。它是scsi卡传输所决定的!注意:swap和notrunc之间只有“,”,没有空格。
9)        喝杯咖啡吧,小憩!(大概50分钟吧,不过是原汁原味了!等,也是值得的!)
10)        停机,将跳线去掉,调换两块硬盘的位置。
11)        以单用户进入
#mount -a  会出现一些错误,不要理会,此时是报告一些分区没有加载上。使用:
#dn_setup init   清除原来的设置,包括指向的swap ,boot等
# dsfmgr  –k   

12)        mount –a  或者 bcheckrc  ,刚才的error全部不见了。分区加载上了。
13)        init  3  
14)        进入图形界面,呵呵大功告成!




下面的3篇参考文章 , 在此表示谢谢!
http://www.fanqiang.com/a1/b1/20010508/135910.html
http://www.chinaunix.net/forum/viewtopic.php?t=13058
http://www.chinaunix.net/jh/11/31484.html

******************************************************************************
请参考dd , disklabel , hwmgr , advfs 的帮助文档。Edited  by  czyf2001  ,   2004-3-19

论坛徽章:
0
2 [报告]
发表于 2004-03-19 16:19 |只看该作者

dd命令使用,进行完全备份

好贴,写的很详细
w++ 该用户已被删除
3 [报告]
发表于 2004-03-19 19:42 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2004-03-20 13:03 |只看该作者

dd命令使用,进行完全备份

kao!这都给你看出来了!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2004-03-21 07:18 |只看该作者

dd命令使用,进行完全备份

希望你有更多的好帖子。先给你来一个精华:)

论坛徽章:
0
6 [报告]
发表于 2004-03-23 21:48 |只看该作者

dd命令使用,进行完全备份

非常感谢。
lozh 该用户已被删除
7 [报告]
发表于 2004-04-07 14:01 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2004-04-07 14:16 |只看该作者

dd命令使用,进行完全备份

注意:在 第 13)时,假如还不能进入系统,请按reset键,此后,进入单用户重复第 11),应该是没有问题的了!
我这样操作已经进行了5-6回了!

论坛徽章:
0
9 [报告]
发表于 2004-04-08 02:45 |只看该作者

dd命令使用,进行完全备份

可以用dsfmgr -e 或 -m  把dsk1 换回 dsk0,  这样就可以保持
device special files 的一致性

论坛徽章:
0
10 [报告]
发表于 2004-04-09 08:40 |只看该作者

dd命令使用,进行完全备份

将第11)-13)步:改为:
                   #dsfmgr -e dsk0 dsk1
                                 #init 3
                          成功进入图形界面!
感谢qzhu的提示!
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP