lkml.org 
[lkml]   [2006]   [Jul]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: ext4 features
From
Date
On Mon, 03 Jul 2006 15:46:55 MDT, "Jeff V. Merkey" said:
> Add a salvagable file system to ext4, i.e. when a file is deleted, you
> just rename it and move it to a directory called DELETED.SAV and recycle
> the files as people allocate new ones. Easy to do (internal "mv" of
> file to another directory) and modification of the allocation bitmaps.
> Very simple and will pay off big. If you need help designing it, just

Much better done in userspace - the kernel can't get this right without
some user hinting. For starters, it creates a big security hole in all
the code that does an open()/unlink().

Also, how do you handle the corner cases? The fact you're adding to the
pathname of the file means you might push some long names over the MAXPATHLEN
value, and you have to worry about name collisions in the directory, and
so on. There's also more subtle leakage issues, such as properly handling
the permissions on the files on a multi-user system so users can't rummage
each other's trash....
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2006-07-03 23:49    [W:0.285 / U:0.284 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site