Visit Our UNIX and Linux User Community


How do I clone Solaris 7 disk


 
Thread Tools Search this Thread
Special Forums UNIX Desktop Questions & Answers How do I clone Solaris 7 disk
# 8  
Old 06-11-2002
Lightbulb Mirroring a disk

Of course, with unix there is always another way if you donot have veritas or disksuite.

Verify that both disk are partitioned alike by using
the format command then choose verify to see the
partitions.

Then if they are alike...

dd if=/dev/rdsk/c0t0d0s0 of=/dev/rdsk/c1t0d0s1

would copy the contents of slice0 on disk0 to slice0 on disk1.
Repeat this for each slice or for each slice that you want mirrored. Of course, the root slice is the most important. After you are done mirroring...try booting off of the mirrored disk...with

boot disk1

from the OK prompt after doing a init 0.

I have done this many times without issues, apart from alittle time to run dd...it works.

Happy mirroring!
# 9  
Old 05-25-2005
Shane

a simple way to do this is via dd and copying the backup slice, usually slice 3.

boot the system in single user mode from a cd.

if disk one is c0t0d0 ( source)
and disk two is c0t1d0 ( target)

then the command would be ....
dd if=/dev/rdsk/c0t0d0s3 of=/dev/rdsk/c0t1d0s3 bs=2000b

rob. Smilie

Quote:
Originally Posted by obosha
could anyone give me a general idea of how i may clone a 2 Gig disk running Solaris 7 on it to another disk of the same size?

currently, this system only has one disk in it though. i do have the ability to hook up another disk via SCSI.

i have been told i need to boot to "miniroot" to run "dd," but how can i do this? i have searched for help on miniroot but have found nothing that has helped so far. thanks in advance!

shane
# 10  
Old 05-26-2005
try this one ... should work on any solaris ... (assumes source disk disk0 is c0t0d0 and disk1 is c0t1d0) ... you might also want to add code to modify the /etc/vfstab automatically so you can quickly boot-up with the 2nd disk --- i'll let you handle that part Smilie ... test on useless system first though just to be safe ...
Code:
#! /bin/ksh

prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t1d0s2
partlist=$(prtvtoc /dev/rdsk/c0t0d0s2 | awk '!/\*/ {print $1}')

for p in $partlist
do
    if [ "$p" != "1" -a "$p" != "2" ]
    then
        newfs /dev/rdsk/c0t1d0s$p < /dev/null
        mount /dev/dsk/c0t1d0s$p /mnt
        cd /mnt
        ufsdump 0uf - /dev/dsk/c0t0d0s$p | ufsrestore rf -
        cd /
        umount /mnt
    fi
done

mount /dev/dsk/c0t1d0s0 /mnt
installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t1d0s0
umount /mnt

exit 0


Last edited by Just Ice; 08-10-2005 at 11:02 AM.. Reason: saw something that could be a problem

Previous Thread | Next Thread
Test Your Knowledge in Computers #707
Difficulty: Medium
The Web console is a debugging tool in the browser which should only be opened and used by web development experts.
True or False?

8 More Discussions You Might Find Interesting

1. Solaris

Need to Clone Solaris OS to another disk

Hi, I am trying to clone the hard disk image of Solaris OS on one disk to another disk. After some googling I found that there is a command "dd" to achieve this. However there is a condition to use the dd command, that the disk geometry of both the disks (source and target disks) should... (5 Replies)
Discussion started by: rajujayanthy
5 Replies

2. UNIX for Advanced & Expert Users

Faster dd for disk clone

Guys can anyone tell how can we do faster disk cloning Below i found in google 1. dd if=/dev/sda of=/dev/sdb bs=4096 conv=noerror,sync So adding "conv=noerror,sync " makes it faster looks against not adding it 2. Enable write cache activated (hdparm -W1 /dev/sda) then run dd .. ... (2 Replies)
Discussion started by: heman96
2 Replies

3. AIX

Clone or mirror your AIX OS larger disk to smaller disk ?

hello folks, I have a 300GB ROOTVG volume groups with one filesystem /backup having 200GB allocated space Now, I cannot alt disk clone or mirrorvg this hdisk with another smaller disk. The disk size has to be 300GB; I tried alt disk clone and mirrorvg , it doesn't work. you cannot copy LVs as... (9 Replies)
Discussion started by: filosophizer
9 Replies

4. Ubuntu

Mounting a disk clone

I wasn't sure where to put this thread but since i use ubuntu for data recovery, I figured this is the best place. So, a friend passed me a 250G Western Digital hard disk the other day and said that his client needs to get her pictures off it. the problem: windows says it wants to reformat the... (13 Replies)
Discussion started by: old noob
13 Replies

5. SCO

Hard disk clone of OpenServer 5.0.0 didn't work, why?

Continuing saga of working on making a retail store more robust by creating a backup clone of the main server, a 1995 era :eek: PC running SCO OpenServer 5.0.0b and a discontinued Point of Sales (POS) software system. I have a PC of the same make and model. The CPU runs faster and it has a... (5 Replies)
Discussion started by: jgt10
5 Replies

6. SCO

Clone hard disk using Ghost

Hi. We tried cloning a SCO Unix hard disk using Norton Ghost. However, the new cloned hard disk encounter booting problem. What possibly go wrong? (1 Reply)
Discussion started by: Mizan
1 Replies

7. Filesystems, Disks and Memory

clone disk

Disk cloning I had an external SCSI master disk that I used to clone to an identical external SCSI disk because the other SCSI disk would become corrupted. My original Master became corrupted so I used one of the other to good disk to copy back to the master. Unfortunately the new master needs... (1 Reply)
Discussion started by: stamperr
1 Replies

8. Solaris

Clone disk for Sun Blade 2000

Hai ......... my name Rio, I want to clone my harddisk at Sun Balade 2000 server with Solaris 8 OS, my question is : a. what kind method for making backup or clonning disk ? b. what method more easier , quick but still reliable ? c. how to proceed it ? Thanks (1 Reply)
Discussion started by: rioria
1 Replies

Featured Tech Videos