[zfs-discuss] Cannot Mirror RPOOL, Can't Label Disk to SMI

2009-02-03 Thread Handojo
Dear ZFS experts,

I have 2 SATA 500 GB Hard Drive on my Dual Core PC

I have installed OpenSolaris 2008.11 using Live CD I got from Sun Tech Days in 
Singapore

Now, using all the guidelines I got here at Indiana Discussion, I can't attach 
my second drive to rpool to make them mirror

Initially I was playing around with similar configuration in VirtualBox, and it 
does not succeed. Finally I am trying it with my real machine, and it still 
hasn't work

I Logged the steps, and attach it here. I hope someone who is expert can tell 
me which part that I did went wrong.

Thank You,

Handojo

These are the description of the first drive  using 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 DEFAULT cyl 60797 alt 2 hd 255 sec 63
  /p...@0,0/pci-...@1f,2/i...@1/c...@0,0
Specify disk (enter its number): 0 
selecting c3d0
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 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 part 


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  TagFlag Cylinders SizeBlocks
  0   rootwm   1 - 60795  465.71GB(60795/0/0) 976671675
  1 unassignedwm   00 (0/0/0) 0
  2 backupwu   0 - 60796  465.73GB(60797/0/0) 976703805
  3 unassignedwm   00 (0/0/0) 0
  4 unassignedwm   00 (0/0/0) 0
  5 unassignedwm   00 (0/0/0) 0
  6 unassignedwm   00 (0/0/0) 0
  7 unassignedwm   00 (0/0/0) 0
  8   bootwu   0 - 07.84MB(1/0/0) 16065
  9 unassignedwm   00 (0/0/0) 0

partition quit 


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 quit 

==

These are the log that I capture to change EFI labeling to SMI before adding to 
rpool ( and it failed. I followed this guide, and several other guide, which is 
exactly the same, but it doesn't work for me )

Here's the links :
http://opensolaris.org/jive/thread.jspa?messageID=331284

Here's the log :
==
hando...@opensolaris:~# zpool add rpool c4d0
cannot label 'c4d0': EFI labeled devices are not supported on root pools.
hando...@opensolaris:~# format -e c4d0
selecting c4d0
No defect list found
[disk formatted, no defect list found]


FORMAT 

Re: [zfs-discuss] Cannot Mirror RPOOL, Can't Label Disk to SMI

2009-02-03 Thread Mark J Musante
Handojo wrote:
 hando...@opensolaris:~# zpool add rpool c4d0
   
Two problems: first, the command needed is 'zpool attach', because 
you're making a mirror.  'zpool add' is for extending stripes, and 
currently stripes are not supported as root pools.

The second problem is that when the drive is specified without a slice, 
then zfs will reformat it with an EFI label, so the attach command 
should be given c4d0s0 instead of c4d0.  Use 'format -e' to get it back 
to SMI, and then use this command:

zpool attach rpool c3d0s0 c4d0s0



Regards,
markm
___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss