I wasn't joking, though as is well known, the plural of anecdote is not data.

Both UFS and ZFS, in common with all file system, have design flaws and bugs.

To lose an entire UFS file system (barring the loss of the entire underlying 
storage) requires a great deal of corruption; there are multiple copies of the 
superblock, cylinder headers and their inodes are stored in a regular pattern 
and easily found by recovery tools, and the UFS file system check utility, 
while not perfect, can repair almost any corruption. There are third party 
tools which can perform much more analysis and recovery in a worst-case 
scenario. A single bad bloc

To lose an entire ZFS pool requires that the most recent uberblock, or one of 
the top-level blocks to which it points, be damaged.  There are currently no 
recovery tools (at least, none of which I am aware).

I find it naïve to imagine that Sun customers "expect" their UFS (or other) 
file systems to be unrecoverable. Any case where fsck failed quickly became an 
escalation to the sustaining engineering organization. Restoring from backup is 
almost never a satisfactory answer for a commercial enterprise.

As usual, the disclaimer; I now work for another storage company, and while 
I've been on the teams developing and maintaining a number of commercial file 
systems (including two of Sun's), ZFS has not been one of them.
-- 
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