Hi,

I wonder, should undeletion (aka the Windows trash can) better be done at a
per-filesystem level (like, in diskfs), or with an extra-filesystem that is
stacked (like shadowfs)?

The experiments with shadowfs show that it is feasible to do it this way,
but also that it is not easy: shadowfs is still buggy (the RPC forwarding
has races or so).  I am not sure how much performance is involved, too.

Undeletion at the filesystem level means that not all filesystems can
benefit automagically, of course.  But with libdiskfs, most filesystems
where it makes sense would be covered.  There could be an undeletion RPC and
a small utility.  Somehow I think having it within the filesystem is the
easier way.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    [EMAIL PROTECTED]
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de/


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to