Date: Sat, 29 May 1999 09:22:42 -0700 (PDT) From: Brian Beattie <beattie@aracnet.com> To: Zhihui Zhang <zzhang@cs.binghamton.edu> Cc: "Christopher R. Bowman" <crb@ChrisBowman.com>, freebsd-hackers@FreeBSD.ORG Subject: Re: Algorithm used to delete part of a file Message-ID: <Pine.LNX.4.10.9905290918320.2033-100000@shell2.aracnet.com> In-Reply-To: <Pine.GSO.3.96.990528202945.11744A-100000@sol.cs.binghamton.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 28 May 1999, Zhihui Zhang wrote: > > Thanks for your valuable information. This explains why I have not found > any routines in the files under /ufs/ffs and /ufs/ufs that re-organize the > on-disk image of a file in that way. If a middle part of a file is > deleted, then all the remaining part of the file must be read by an editor > (such as vi) and written out to another place before the file length is > truncated. This algorithm seems to be not very efficient. But disk is not > like memory, where we can simply modify pointers to point to new locations > easily, I guess there may be no better way to do this. If you have any > ideas about why this is not done by the filesystem itself, please let me > know. > Because deleting the middle of a file is an relatively uncommon operation. Text editing is in the overall operation of a system not the most common application. > Thanks for your help. > > Zhihui > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > Brian Beattie | The only problem with beattie@aracnet.com | winning the rat race ... www.aracnet.com/~beattie | in the end you're still a rat To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.10.9905290918320.2033-100000>