I'm not Anton Rang, but:
| How would you describe the difference between the data recovery
| utility and ZFS's normal data recovery process?

 The data recovery utility should not panic my entire system if it runs
into some situation that it utterly cannot handle. Solaris 10 U5 kernel
ZFS code does not have this property; it is possible to wind up with ZFS
pools that will panic your system when you try to touch them.

(The same thing is true of a theoretical file system checking utility.)

 The data recovery utility can ask me questions about what I want it
to do in an ambiguous situation, or give me only partial results.

 The data recovery can be run read-only, so that I am sure that any
problems in it are not making my situation worse.

| Nobody thinks that an answer of "sorry, we lost all of your data" is
| acceptable.  However, there are failures which will result in loss of
| data no matter how clever the file system is.

 The problem is that there are currently ways to make ZFS lose all your
data when there are no hardware faults or failures, merely people or
software mis-handling pools. This is especially frustrating when the
only thing that is likely to be corrupted is ZFS metadata and the vast
majority (or all) of the data in the pool is intact, readable, and so
on.

        - cks
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to