Hello.

Harry Putnam писал 03.08.2014 23:42:

Which gives these steps to fix it:

  1. Get VTOC c0d0
  prtvtoc /dev/rdsk/c0d0s0

  2. Create same slice on c0d2. Use format or
  prtvtoc /dev/rdsk/c0d0s0| fmthard -s - /dev/rdsk/c0d2s0

  3. Attach slice.
  zpool attach -f rpool c0d0s0 c0d2s0

First, let me ask where the mysterious appended `s0' came from?  I
guess it means slice number 0?

Yes, you copied layout of first disk in rpool to the second disk, this created partition. Root pool is supposed to be created over partition, not the raw device.


But anyway, going thru the steps I hit more troubles:


Went smooth until arriving at step 3. And note that after running step 2:
   prtvtoc /dev/rdsk/c0d0s0| fmthard -s - /dev/rdsk/c0d1s0

I checked both disks vtoc with `prtvtoc $disk' on each disk. The output
looks identical.  And I inspected pretty closely.

  # zpool attach rpool c0d0s0 c0d1s0
  invalid vdev specification
  use '-f' to override the following errors:
  /dev/dsk/c0d1s0 overlaps with /dev/dsk/c0d1s2

So, is it wise to use the -f flag and override the mismatch?

You should use this flag in this situation. s2 IIRC is a special
"backup" slice which covers the whole disk.
Don't forget to install grub on the newly attached device.
---
System Administrator of Southern Federal University Computer Center



_______________________________________________
openindiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to