[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: undeletion at filesystem level or in extra filesystem?
From: |
Niels Möller |
Subject: |
Re: undeletion at filesystem level or in extra filesystem? |
Date: |
30 Sep 2002 16:48:37 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de> writes:
> 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)?
I think I'd rather have a versioning filesystem (what emacs emulates
if you set version-control to t, I've seen the real thing on the Xerox
lisp machines in the CS lab ten years ago) than a "trashcan".
And if you do a trashcan, it seems like nicer to have a DELETED bit in
the node than moving files around to magic directories.
I guess one could have a generic versioning-by-renaming thing in
diskfs.
I also think the file update semantics could be improved, but perhaps
we'd get to far off topic.
/Niels