实际上linux的每一个分区就是一个文件系统,只不过linux通过对分区根节点的挂载,形成了一个大的单根文件系统。
linux的文件系统有一个重要的概念:
索引节点
一个索引节点存储了一个文件的属性,如所有者,建立时间文件数据块在文件中的位置等。
而目录文件存储的是文件名与索引结节号的对应关系。文件名指向了一个索引结节,称之为链接。文件名与索引结节号可以是多对一的关系。
这就引出了硬连接的概念。在同一个文件系统下,一个索引节点可以有多个硬连接。可以通过ls -i查看一个文件的索引结节号及硬连接数。