文件数据除了文件实际内容外,通常含有非常多的属性,例如:Linux操作系统的文件权限(rwx)与文件属性(拥有者、群组、时间参数)。

文件系统通常会将这两部分的数据分别放在不同的区块,权限与属性放置到inode中,至于实际数据则放置到data block区块中。另外,还有一个超级

区块(superblock)会记录整个文件系统的整体信息,包括inode与block的总量、使用量、剩余量等。

 

inode table(inode 表格)

 

 

 

 

 

        

        

 

 

 

 

 

 

 

 

 

索引是文件系统:

       

 

 

 

 12个直接,一个间接,一个双间接与一个三间接记录区。

 

以 1K block为例:

此方法不能用在2K 及 4K block大小的计算中,因为大于2K 的 block 将会受到Ext2文件系统本身的限制。

 

目录树的读取: 

 

 

         将文件系统与目录树结合的动作称为挂载。 挂载点一定是目录,该目录为进入该文件系统的入口。并不是你有任何文件系统都能使用,必须要挂载到目录树的某个目录后,才能够使用该文件系统的。

           常见的支持文件系统有:

 

 

          

xfs 是一个日志式文件系统。

 

 

 

 

posted on 2019-07-09 15:40  -豪-  阅读(149)  评论(0)    收藏  举报