Path: utzoo!attcan!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.sys.sgi Subject: Re: Unix undelete? Message-ID: <4246@auspex.auspex.com> Date: 6 Nov 90 18:58:32 GMT References: <9011060331.AA28217@snow-white.merit-tech.com> Organization: Auspex Systems, Santa Clara Lines: 17 >It would in theory be possible for Unix to implement an undelete by >placing deleted I-nodes on some kind of a holding queue, and then >destroying the I-nodes and reclaiming the space in queue order >only when the space is actually needed for new files. Sounds sort of like what the "undelete" in the Norton Utilities for UNIX does.... (As I understand it, they add a new file system type that intercepts some calls that destroy data - specifically, those that remove files or truncate them to zero length - and that, instead, shoves the file's contents into another file in a hidden directory, presumably not by copying it but by assigning the blocks and file map to another file.) I don't think it exists yet for IRIX; the first implementation was for System V/386. I think SunOS and some other versions are in the pipeline.