ファイルシステム
番号付きブロックの山を、名前とディレクトリと権限を持つファイルに変える層。
ディスクが保存できるのはブロックだけだ。ファイルシステムはそこに構造を与える。ファイルがどこで始まりどこで終わるか、どのブロックが空いているか、誰が所有するか、名前がどう中身に対応するか。設計の方針は大きく異なり、ext4は汎用性、XFSは大きなファイルと並列書き込み、ZFSとBtrfsは整合性検査とスナップショットを重視する。
この分野を特徴づける問題は二つある。一つは書き込み中の電源断を生き延びることで、ジャーナリングやコピーオンライトで解決される。もう一つは断片化で、SSDでは回転ディスクほど気にされないが、完全には消えない。