ChinaUnix.net
 >> ChinaUnix.net > Solaris

solaris中如何克隆硬盘

作者:玫瑰天使     发表时间:2002/04/25 03:32pm

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

此文章相关评论:
该文章有21个相关评论如下:(点这儿可以发表评论)
kiss007 发表于: 2002/04/25 03:37pm
好像用 dd 命令。
 
purepig 发表于: 2002/04/25 05:22pm
假设:  源盘:/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 05:25pm
没用过dd命令吗?你的那个不是克隆。虽然使用时和原盘一样。
 
三少爷 发表于: 2002/04/25 05:30pm
就是呀,转一个帖子给你:
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是复制盘设备)
8)输入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 05:33pm
嘿嘿,又学了一招,多谢
 
mmmmn 发表于: 2002/04/25 05:37pm
难的少三页和我意见相同:)
 
purepig 发表于: 2002/04/25 05:44pm
用ufsdump习惯了
 
玫瑰天使 发表于: 2002/04/26 08:34am
谢谢,我还有一台E250的机器,有两个硬盘采用RAID 0。要复制这两个硬盘怎么办?
 
三少爷 发表于: 2002/04/26 08:40am
自然是一个一个的克陇呀。
 
cookiwu 发表于: 2002/04/26 09:00am
问一下,源盘和目的盘的几何特性一致,指的是哪些参数呀!
 
mmmmn 发表于: 2002/04/26 09:15am
基本上就是要同一厂商的同一规格的硬盘
 
secretdd 发表于: 2002/04/26 11:05am
我要把局域网中的两台SUN进行硬盘客隆,
源盘是/dev/md/dsk/d2的/m0
目的盘另一台SUN的/dev/md/dsk/d2,请问该怎么做呢?
 
mmmmn 发表于: 2002/04/26 11:14am
克隆的话还是用物理原盘吧,不要用这种meta设备。
 
secretdd 发表于: 2002/04/26 11:26am
其实应该是备份,
我要把meta设备上的数据备份到另一台SERVER的meta设备上,
是不是只能通过中介磁带,能不能用ufsdump直接在源和目的间做,
或是其他方法?
 
bear 发表于: 2002/04/26 11:39pm
可以用ufsdump,tar都可以。但tar针对目录。“几何特性一致”我理解是最好都是“SUN18G”、“SUN9G”、“SUN36G”,不是一个厂的到没有关系,因为SUN在OEM时肯定选的是一样的。
 
mmmmn 发表于: 2002/04/27 10:24am
不同意bear的观点,各厂商的还是有差别的。做贞烈是还是最好用同一厂商的。
 
cookiwu 发表于: 2002/04/27 10:42am
这个问题我还碰到过,同一厂商,不同生产地都有区别。真的。换硬盘我都跑了好几趟
 
purepig 发表于: 2002/04/27 11:13am
我所说的几何特性是指两块大小,柱面数,磁头数都一样的硬盘,说白了就是两块一摸一样的硬盘,这样是最简单的,不过不一样也没关系,只要大小差不多就行了。
 
mafeng75 发表于: 2002/06/24 12:31pm
三少爷的东东是正确,但有一点要注意,系统启动时要用CD-ROM单用户启动。
#boot cdrom -s
再做dd
 
byuq 发表于: 2002/06/24 12:39pm
用光区起不用-s的,又没有网络,和其他用户登陆,用裸设备更好!
例:dd if=/dev/rdsk/c0t0d0s2 of=/dev/rdsk/c0t1d0s2 bs=102400
 
liuqinghe 发表于: 2002/10/17 09:24am
对于x86的操作系统如何科隆
 
 

Copyright © ChinaUnix.net  *  转载请注明出处及作者