> A while back we had a Sun engineer come to our office and talk about
> the benefits of ZFS. I asked him the question "Can the uber block
> become corrupt and what happeneds if it does?", to which he did not
> have the answer but swore to me that he would get it to me. I still
> haven't gotten that answer and was wondering if someone here could
> enlighten me?

Any data can become corrupt through a variety of processes.

To reduce the chance of it affecting the integrety of the filesystem,
there are multiple copies of the UB written, each with a checksum and a
generation number.  When starting up a pool, the oldest generation copy
that checks properly will be used.  If the import can't find any valid
UB, then it's not going to have access to any data.  Think of a UFS
filesystem where all copies of the superblock are corrupt.

So 'a' UB can become corrupt, but it is unlikely that 'all' UBs will
become corrupt through something that doesn't also make all the data
also corrupt or inaccessible.

-- 
Darren Dunham                                           [EMAIL PROTECTED]
Senior Technical Consultant         TAOS            http://www.taos.com/
Got some Dr Pepper?                           San Francisco, CA bay area
         < This line left intentionally blank to confuse you. >
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to