Handojo
2009-Feb-04 12:15 UTC
[zfs-discuss] [indiana-discuss] Cannot Mirror RPOOL, Can''t Label Disk to SMI
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 ==============================================================handojoh at 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 handojoh at opensolaris:~# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c3d0 <DEFAULT cyl 60797 alt 2 hd 255 sec 63> /pci at 0,0/pci-ide at 1f,2/ide at 0/cmdk at 0,0 1. c4d0 <SATA2 cyl 60797 alt 2 hd 255 sec 63> /pci at 0,0/pci-ide at 1f,2/ide at 1/cmdk at 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> /pci at 0,0/pci-ide at 1f,2/ide at 0/cmdk at 0,0 1. c4d0 <SATA2 cyl 60797 alt 2 hd 255 sec 63> /pci at 0,0/pci-ide at 1f,2/ide at 1/cmdk at 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 handojoh at opensolaris:~# zpool attach rpool c3d0s2 c4d0s2 invalid vdev specification use ''-f'' to override the following errors: /dev/dsk/c4d0s2 overlaps with /dev/dsk/c4d0s8 handojoh at opensolaris:~# zpool attach rpool c3d0s0 c4d0s0 cannot open ''/dev/dsk/c4d0s0'': No such device or address -- This message posted from opensolaris.org
Cindy.Swearingen at Sun.COM
2009-Feb-04 15:58 UTC
[zfs-discuss] [indiana-discuss] Cannot Mirror RPOOL, Can''t Label Disk to SMI
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 > > ==============================================================> handojoh at 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 > handojoh at opensolaris:~# format > Searching for disks...done > > > AVAILABLE DISK SELECTIONS: > 0. c3d0 <DEFAULT cyl 60797 alt 2 hd 255 sec 63> > /pci at 0,0/pci-ide at 1f,2/ide at 0/cmdk at 0,0 > 1. c4d0 <SATA2 cyl 60797 alt 2 hd 255 sec 63> > /pci at 0,0/pci-ide at 1f,2/ide at 1/cmdk at 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> > /pci at 0,0/pci-ide at 1f,2/ide at 0/cmdk at 0,0 > 1. c4d0 <SATA2 cyl 60797 alt 2 hd 255 sec 63> > /pci at 0,0/pci-ide at 1f,2/ide at 1/cmdk at 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 > > handojoh at opensolaris:~# zpool attach rpool c3d0s2 c4d0s2 > invalid vdev specification > use ''-f'' to override the following errors: > /dev/dsk/c4d0s2 overlaps with /dev/dsk/c4d0s8 > > handojoh at opensolaris:~# zpool attach rpool c3d0s0 c4d0s0 > cannot open ''/dev/dsk/c4d0s0'': No such device or address