Hi!

probably I was not clear in my description or you did not read from the 
beginning of my post.
just to remind: I propose not to change Gnome trash behavior back to old one, 
but I propose to improve zfs functionality to make trash behavior better then 
it was.

just imagine: system call for "delete file" will not delete file, but will move 
it to some "trash" - area outside of current file system state, for example 
available via .zfs/trash virtual file system. it will be something like "create 
snapshot of file system, then delete file", but this special "snapshot" will 
have  the only one file in it - deleted file. and, o'cos, several deleted files 
will be on one trash, not in several different. so, we will have ability to 
restore deleted file, and it cost will be less then cost of snapshot.
in "trash" we will have files with full path and full permissions set for each 
file/folder, so we will not need to store several different trashes fro several 
users - if user have access to some file, he will have access to this file in 
trash, even if file was deleted by other user.

all described is only for zfs, and I think this will not raise huge changes in 
Gnome and other GUI apps, and, o'cos, will not slow down performance for any 
system.

where I wrong?
-- 
This message posted from opensolaris.org

Reply via email to