1 基本概念
1.1 目录与目录项
目录是一种特殊的文件。目录里有什么? 目录和文件!那么怎么记录这些目录和文件?一个个的目录项。
目录项里有什么?1.文件名(目录名)2. i-node(节点编号)保存了文件的属性及其真正的数据存放位置等信息。还有就是我们一般所说的inode更多是inode 的编号,而inode应该准确的来说,应该是一个数据结构。
1.2 inode
inode是一个数据结构记录了很多关于文件的信息。
(1)文件大小 Size
(2)占用block数目
(3)拥有者和所属组的ID Aceess
(4)文件的权限
(5)时间戳
(6)链接数,即多少个文件指向这个inode
(7)数据block的位置 Inode
2、文件名如何到达磁盘
文件名通过文件里面保存的文件项,找到文件对应的inode编码。通过Inode去inode里面去找到对应的磁盘块,找到块之后,再通过块得到相对应的磁盘位置。