> bash-3.00# dd if=/dev/urandom of=/dev/dsk/c1t10d0 bs=1024 count=20480

A couple of things:

(1) When you write to /dev/dsk, rather than /dev/rdsk, the results
    are cached in memory.  So the on-disk state may have been unaltered.

(2) When you write to /dev/rdsk/c-t-d, without specifying a slice,
    that actually refers to the entire disk *including* its EFI label.
    That was probably not your intent.  When you give ZFS a c-t-d
    name with no slice, we format it with an EFI label and put all
    of the content (everything but the label) in s0.
    
    I personally hate this device naming semantic (/dev/rdsk/c-t-d
    not meaning what you'd logically expect it to).  (It's a generic
    Solaris bug, not a ZFS thing.)  I'll see if I can get it changed.
    Because almost everyone gets bitten by this.

Jeff

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

Reply via email to