lkml.org 
[lkml]   [2003]   [Apr]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: vfs level undelete support?
On Mon, Apr 07, 2003 at 11:23:12PM -0400, Shaya Potter wrote:

> Would there be any interest in a patch that added undelete support to
> the VFS. the idea would be that when one unlink's a file, instead of it
> being deleted, it is "moved" to "/.undelete/d_put path of dentry",
> coupled with a daemon that manages the size (maintains a quota per uid
> by deleting old files).
>
> It would appear to be an easy CONFIG level option, as it would just be
> do this, or normal unlink(), and would work for every fs, as well as not
> needing and LD_PRELOAD.

This has been implemented as a shared library which you can preload. It is
a wrapper around glibc's unlink() function which moves stuff to a trash
directory. This is probably better done this way in user space because it
allows the user quite a lot of freedom to decide which files get saved.

http://m-arriaga.net/software/libtrash/

--
Regards,
David Parrish
0410 586 121
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:34    [W:0.040 / U:0.228 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site