# File System

- [Overview and Disk Layout](/build_a_os/file-system/overview-and-disk-layout.md): 7 layers of file system
- [Buffer Cache](/build_a_os/file-system/buffer-cache.md)
- [Design Inode Layer](/build_a_os/file-system/design-inode-layer.md)
- [Inode Content](/build_a_os/file-system/inode-content.md)
- [Block Allocator](/build_a_os/file-system/block-allocator.md)
- [Design a log system for crash recovery](/build_a_os/file-system/design-a-log-system-for-crash-recovery.md)
- [Directory Layer](/build_a_os/file-system/directory-layer.md)
- [Path names](/build_a_os/file-system/path-names.md)
- [File Descriptor Layer](/build_a_os/file-system/untitled-2.md)
- [FS System Calls](/build_a_os/file-system/untitled.md)
- [XV6 VS Real World](/build_a_os/file-system/xv6-vs-real-world.md)
- [Make Xv6 File disk management system](/build_a_os/file-system/make-xv6-file-disk-management-system.md)
- [Write FS simulator in python](/build_a_os/file-system/write-fs-simulator-in-python.md)
- [How Redirect Shell command works](/build_a_os/file-system/how-redirect-shell-command-works.md)
