Linux文件系统 | 知识要点总结

原文约6600字,阅读约需16分钟。发表于:

文件系统是操作系统用于明确存储设备(通常是磁盘,也可能是基于 NAND Flash 的固态硬盘)或分区上文件的方法和数据结构;即在存储设备上组织文件的方式。

文件系统是操作系统用于存储设备上文件的方法和数据结构。Linux系统下的文件系统层次结构包括根目录、bin、boot、dev、etc、home、lib、lost+found、media、mnt、opt、proc、root、run、sbin、srv、tmp、usr和var等目录。常见的文件系统类型有ext4、Btrfs、XFS、NTFS、FAT和HFS+等。磁盘可以分为多个分区,每个分区有一个分区表来指示分区的位置和属性。文件系统由引导块、超级块、索引表和数据块组成。文件系统可以通过挂载和卸载来访问和管理。文件系统的一致性可以通过fsck命令进行修复。索引节点是文件系统中文件的描述信息,符号链接和硬链接是文件之间的链接方式。

相关推荐 去reddit讨论