solaris中如何克隆硬盘

发表于:2007-06-09来源:作者:点击数: 标签:
我的机器是SUNULTRA10,系统是Solaris86/00forSPARC。要怎么样才可以克隆硬盘? kiss007 回复于:2002-04-25 15:37:47 好像用dd命令。 purepig 回复于:2002-04-25 17:22:17 假设:源盘:/dev/rdsk/c0t0d0 目的盘:/dev/rdsk/c0t1d0 任务:将源盘的/分区和/home

我的机器是SUN ULTRA 10,系统是Solaris 8 6/00 for SPARC。要怎么样才可以克隆硬盘?

 kiss007 回复于:2002-04-25 15:37:47
好像用 dd 命令。

 purepig 回复于:2002-04-25 17:22:17
假设:  源盘:/dev/rdsk/c0t0d0  
      目的盘:/dev/rdsk/c0t1d0  
 任务:  将源盘的/分区和/home分区复制到目的盘的/分区和/home分区  
 描述:  使用ufsdump和ufsrestore进行硬盘复制.  
 脚本:    
#!/bin/sh  
prtvtoc /dev/rdsk/c0t0d0s0 | fmthard -s - /dev/rdsk/c0t1d0s0(必须两颗HD物理参数一致,转写分区表)  
echo y|newfs /dev/rdsk/c0t1d0s0  (/分区)  
echo y|newfs /dev/rdsk/c0t1d0s7  (/home分区)  
mkdir /tmp/0  
mkdir /tmp/7  
mount /dev/dsk/c0t1d0s0 /tmp/0  
mount /dev/dsk/c0t1d0s7 /tmp/7  
ufsdump 0f - / |(cd /tmp/0 ; ufsrestore -rf  (ufsrestore前为分号)  
ufsdump 0f - /home |(cd /tmp/7;ufsrestore -rf   
installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t1d0s0 (安装启动块,使目的盘可启动,uname -i两端是键盘上1左边那个符号)  



 mmmmn 回复于:2002-04-25 17:25:48
没用过dd命令吗?你的那个不是克隆。虽然使用时和原盘一样。

 三少爷 回复于:2002-04-25 17:30:33
就是呀,转一个帖子给你:
1)确保原盘和目的盘几何特性相同 
2)成为超级用户 
3)在用主盘的系统中输入touch /reconfigure,有主盘的系统需要/reconfigure文件,以便在重新启动时发现复制盘 
4)输入init 0关闭系统 
5)将复制盘连接到系统并开机 
6)在OK提示符下输入boot 
7)输入dd if=/dev/dsk/device-name of=/dev/dsk/device-name bs=blocksize (输入文件if是主盘设备,输入文件of是复制盘设备) 
输入fsck /dev/rdsk/device-name (检测新的文件系统) 
9)输入mount /dev/rdsk/device-name /mnt 加载复制盘的root文件系统。 
10)编辑复制盘上的/etc/vfstab文件,指向正确的设备名。 
11)输入umount/mnt ,卸载复制盘的root文件系统。 
12)输入init 0关闭系统。 
13)输入boot diskN -s以单用户模式引导复制盘。 
14)输入sys-uconfig恢复配置复制盘,在该盘配置恢复后系统关闭。 
15)输入boot diskN 引导复制盘 
16)提供相关的系统信息。(HOSTNAME TIMEZONE  IP...) 
17)系统完成,即作为超级用户登录验证系统信息。 

例: 
#dd if=/dev/dsk/c0t0d0s2 of=/dev/dsk/c0t1d0s2 bs=100k 
#fsck /dev/rdsk/c0t1d0s2 
#mount /dev/rdsk/c0t1d0s2 /mnt 
#cd /mnt/etc 
#vi /etc/vfstab 
#cd /;umount /mnt 
#init 0 
OK boot disk2 -s 
#sys-unconfig 
OK boot disk2 -s 

 joy 回复于:2002-04-25 17:33:37
嘿嘿,又学了一招,多谢

 mmmmn 回复于:2002-04-25 17:37:13
难的少三页和我意见相同:)

 purepig 回复于:2002-04-25 17:44:44
用ufsdump习惯了

 玫瑰天使 回复于:2002-04-26 08:34:44
谢谢,我还有一台E250的机器,有两个硬盘采用RAID 0。要复制这两个硬盘怎么办?

 三少爷 回复于:2002-04-26 08:40:37
自然是一个一个的克陇呀。

 cookiwu 回复于:2002-04-26 09:00:37
问一下,源盘和目的盘的几何特性一致,指的是哪些参数呀!

 mmmmn 回复于:2002-04-26 09:15:36
基本上就是要同一厂商的同一规格的硬盘

 secretdd 回复于:2002-04-26 11:05:27
我要把局域网中的两台SUN进行硬盘客隆,
源盘是/dev/md/dsk/d2的/m0
目的盘另一台SUN的/dev/md/dsk/d2,请问该怎么做呢?

 mmmmn 回复于:2002-04-26 11:14:14
克隆的话还是用物理原盘吧,不要用这种meta设备。

 secretdd 回复于:2002-04-26 11:26:43
其实应该是备份,
我要把meta设备上的数据备份到另一台SERVER的meta设备上,
是不是只能通过中介磁带,能不能用ufsdump直接在源和目的间做,
或是其他方法?

 bear 回复于:2002-04-26 23:39:36
可以用ufsdump,tar都可以。但tar针对目录。“几何特性一致”我理解是最好都是“SUN18G”、“SUN9G”、“SUN36G”,不是一个厂的到没有关系,因为SUN在OEM时肯定选的是一样的。

 mmmmn 回复于:2002-04-27 10:24:29
不同意bear的观点,各厂商的还是有差别的。做贞烈是还是最好用同一厂商的。

 cookiwu 回复于:2002-04-27 10:42:51
这个问题我还碰到过,同一厂商,不同生产地都有区别。真的。换硬盘我都跑了好几趟

 purepig 回复于:2002-04-27 11:13:43
我所说的几何特性是指两块大小,柱面数,磁头数都一样的硬盘,说白了就是两块一摸一样的硬盘,这样是最简单的,不过不一样也没关系,只要大小差不多就行了。

 mafeng75 回复于:2002-06-24 12:31:23
三少爷的东东是正确,但有一点要注意,系统启动时要用CD-ROM单用户启动。
#boot cdrom -s
再做dd

 byuq 回复于:2002-06-24 12:39:40
用光区起不用-s的,又没有网络,和其他用户登陆,用裸设备更好!
例:dd if=/dev/rdsk/c0t0d0s2 of=/dev/rdsk/c0t1d0s2 bs=102400

 liuqinghe 回复于:2002-10-17 09:24:15
对于x86的操作系统如何科隆

 itisok96 回复于:2003-07-11 21:25:28
空调的卖


,,,,,,,,,,,,,,,
梅雨季节我满目是水,论坛游逛我满口是水

啊,整个一水的世界

 mfw75 回复于:2003-07-14 13:13:33
如果硬盤參數不一樣,怎樣clone?

 laosechong 回复于:2003-11-21 11:00:38
只要目标盘大于原来的数据盘,DISK都为SUN OEM的就OK

原文转自:http://www.ltesting.net