Handojo, Use the format utility to put the disk space of c4d0 into c4d0s0 and try the zpool attach syntax again, like this:
# zpool attach rpool c3d0s0 c4d0s0 Let the newly added disk resilver by monitoring with zpool status. Then, install the bootblocks on the newly added disk, like this: # installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c4d0s0 Cindy Handojo wrote: > Dear Candy, > > This is the log of zpool status, along with partition of c3d0 and c4d0 > > 1. It appears to me that once I destroy the partition of c4d0 and recreate it > again, I get different "slices" in c4d0. I forgot which fdisk partition I > chose, it is either Solaris, Solaris2, or Unix System, and it gives the > default location like that > > I think I must manually create slice, but If I look at c3d0, which slice > should I mirror ? root ? backup ? > > 2. And, for mirror to works, does it have to reside in the same cylinder in > the other disk ? > > 3. For mirroring an IDE device ( since this SATA drive is translated into > IDE, which is visible if we see in "format" ), Is it correct that it have to > be slice that is being mirrored, and can't be the whole disk like what I did > in Fedora 10, using software raid at the installation time ? > > Thank you for everyone's guidance > > =============================================================== > hando...@opensolaris:~# zpool status > pool: rpool > state: ONLINE > scrub: none requested > config: > > NAME STATE READ WRITE CKSUM > rpool ONLINE 0 0 0 > c3d0s0 ONLINE 0 0 0 > > errors: No known data errors > hando...@opensolaris:~# format > Searching for disks...done > > > AVAILABLE DISK SELECTIONS: > 0. c3d0 <DEFAULT cyl 60797 alt 2 hd 255 sec 63> > /p...@0,0/pci-...@1f,2/i...@0/c...@0,0 > 1. c4d0 <SATA2 cyl 60797 alt 2 hd 255 sec 63> > /p...@0,0/pci-...@1f,2/i...@1/c...@0,0 > Specify disk (enter its number): 1 > selecting c4d0 > Controller working list found > [disk formatted, defect list found] > > > FORMAT MENU: > disk - select a disk > type - select (define) a disk type > partition - select (define) a partition table > current - describe the current disk > format - format and analyze the disk > fdisk - run the fdisk program > repair - repair a defective sector > show - translate a disk address > label - write label to the disk > analyze - surface analysis > defect - defect list management > backup - search for backup labels > verify - read and display labels > save - save new disk/partition definitions > volname - set 8-character volume name > !<cmd> - execute <cmd>, then return > quit > format> partition > > > PARTITION MENU: > 0 - change `0' partition > 1 - change `1' partition > 2 - change `2' partition > 3 - change `3' partition > 4 - change `4' partition > 5 - change `5' partition > 6 - change `6' partition > 7 - change `7' partition > select - select a predefined table > modify - modify a predefined partition table > name - name the current table > print - display the current table > label - write partition map and label to the disk > !<cmd> - execute <cmd>, then return > quit > partition> print > Current partition table (original): > Total disk cylinders available: 60797 + 2 (reserved cylinders) > > Part Tag Flag Cylinders Size Blocks > 0 unassigned wm 0 0 (0/0/0) 0 > 1 unassigned wm 0 0 (0/0/0) 0 > 2 backup wu 0 - 60796 465.73GB (60797/0/0) 976703805 > 3 unassigned wm 0 0 (0/0/0) 0 > 4 unassigned wm 0 0 (0/0/0) 0 > 5 unassigned wm 0 0 (0/0/0) 0 > 6 unassigned wm 0 0 (0/0/0) 0 > 7 unassigned wm 0 0 (0/0/0) 0 > 8 boot wu 0 - 0 7.84MB (1/0/0) 16065 > 9 alternates wm 1 - 2 15.69MB (2/0/0) 32130 > > format> disk > > > AVAILABLE DISK SELECTIONS: > 0. c3d0 <DEFAULT cyl 60797 alt 2 hd 255 sec 63> > /p...@0,0/pci-...@1f,2/i...@0/c...@0,0 > 1. c4d0 <SATA2 cyl 60797 alt 2 hd 255 sec 63> > /p...@0,0/pci-...@1f,2/i...@1/c...@0,0 > Specify disk (enter its number)[1]: 0 > selecting c3d0 > NO Alt slice > No defect list found > [disk formatted, no defect list found] > /dev/dsk/c3d0s0 is part of active ZFS pool rpool. Please see zpool(1M). > format> partition > > > PARTITION MENU: > 0 - change `0' partition > 1 - change `1' partition > 2 - change `2' partition > 3 - change `3' partition > 4 - change `4' partition > 5 - change `5' partition > 6 - change `6' partition > 7 - change `7' partition > select - select a predefined table > modify - modify a predefined partition table > name - name the current table > print - display the current table > label - write partition map and label to the disk > !<cmd> - execute <cmd>, then return > quit > partition> print > Current partition table (original): > Total disk cylinders available: 60797 + 2 (reserved cylinders) > > Part Tag Flag Cylinders Size Blocks > 0 root wm 1 - 60795 465.71GB (60795/0/0) 976671675 > 1 unassigned wm 0 0 (0/0/0) 0 > 2 backup wu 0 - 60796 465.73GB (60797/0/0) 976703805 > 3 unassigned wm 0 0 (0/0/0) 0 > 4 unassigned wm 0 0 (0/0/0) 0 > 5 unassigned wm 0 0 (0/0/0) 0 > 6 unassigned wm 0 0 (0/0/0) 0 > 7 unassigned wm 0 0 (0/0/0) 0 > 8 boot wu 0 - 0 7.84MB (1/0/0) 16065 > 9 unassigned wm 0 0 (0/0/0) 0 > > hando...@opensolaris:~# zpool attach rpool c3d0s2 c4d0s2 > invalid vdev specification > use '-f' to override the following errors: > /dev/dsk/c4d0s2 overlaps with /dev/dsk/c4d0s8 > > hando...@opensolaris:~# zpool attach rpool c3d0s0 c4d0s0 > cannot open '/dev/dsk/c4d0s0': No such device or address _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss