the os 's / first is on mirror  /dev/dsk/c1t0d0s0 and /dev/dsk/c1t1d0s0, and 
then created  home_pool using mirror, here is the mirror information.
  pool: omp_pool
 state: ONLINE
 scrub: none requested
config:

        NAME          STATE     READ WRITE CKSUM
        omp_pool      ONLINE       0     0     0
          mirror      ONLINE       0     0     0
            c1t3d0s0  ONLINE       0     0     0
            c1t2d0s0  ONLINE       0     0     0

then changed the root to raw /dev/dsk/c1t1d0s0, and then reboot the system from 
it. zfs is ok now as everything keeps unchanged. then I run zpool detach 
command and then zpool attach. zfs is still ok in the root environment. but 
when I boot the system on /dev/dsk/c1t0d0s0(disk0). home_pool is UNAVAIL now.
pool: home_pool
 state: UNAVAIL
status: One or more devices could not be used because the the label is missing 
        or invalid.  There are insufficient replicas for the pool to continue
        functioning.
action: Destroy and re-create the pool from a backup source.
   see: http://www.sun.com/msg/ZFS-8000-5E
 scrub: none requested
config:

        NAME          STATE     READ WRITE CKSUM
        home_pool     UNAVAIL      0     0     0  insufficient replicas
          mirror      UNAVAIL      0     0     0  insufficient replicas
            c1t1d0s7  FAULTED      0     0     0  corrupted data
            c1t0d0s7  FAULTED      0     0     0  corrupted data

what is the reason. In My opinion, there must some information keep in /. so 
what and where it is ?
thanks.
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to