- 论坛徽章:
- 0
|
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
|
|