
This new guide to the design and implementation of file systems in general - and the Be File System (BFS) in particularcovers all topics related to file systems, going into considerable depth where traditional operating systems books often stop. Advanced topics such as journaling, attributes, indexing, and query processing are covered in detail.
This leads me to ask (since I haven't experimented with file system design since 2006?) where are there file system design resources in 2024?
(I am aware of the classic "Practical File System Design with the Be File System by Dominic Giampaolo)
Edit: I also feel like some of my thoughts have been coming after the recent update from Hans Reiser.)
* https://web.archive.org/web/20170213221835/http://www.nobius...
I still refer to this book from time to time to brush up on file system basics.
"UNIX Filesystems: Evolution, Design, and Implementation 1st Edition" by by Steve D. Pate
"Practical File System Design with the Be File System" by Dominic Giampaolo
I found it to be well written and interesting when I was a university student first going deep on the subject.
The Design and Implementation of the FreeBSD Operating System (2nd Edition) by McKusick is also well written and covers some of the same ground.