Recently a post made on the Haiku blog called “Why BFS needs chkbfs.” Written by Axel Dörfler, the article has some information on how BFS operates and the problem that the chkbfs tool fixes:

The reason you need this tool is a feature of the VFS and a design problem in BFS: if you delete a file which is still in use by another application, the file’s disk space won’t be freed until the last user closed its reference to it – until then, only the inode is marked as deleted, and removed from the parent directory, so that it can’t be found or opened again anymore.

It’s an informative read, especially if you have an interest in filesystems in general or BFS in particular.

Category: News   -   Comments RSS   -   Post a Comment   -   Trackback  

« »