Hacker News new | ask | show | jobs
by unethical_ban 2161 days ago
I have read down to the implementation section, but for my money, this is the best way to describe the high level function and behavior of a filesystem that I have ever seen.
1 comments

A very accessible (though dated) intro to filesystems is Practical File System Design, by Dominic Giampaolo.

PDF link: http://www.nobius.org/practical-file-system-design.pdf

Frankly, not too much has changed since Giampaolo. In fact, it is still standard reading in many graduate seminars on the subject!
Is he the guy who did the BeOS filesystem?
Yes. Later went to Apple and did Spotlight.

https://en.wikipedia.org/wiki/Dominic_Giampaolo