鸟哥的linux私房菜之磁盘与文件系统管理

superblock:记录了该文件系统的整体信息包括inode/block的总量,使用量,剩余量以及文件系统的格式与相关信息.

inode:记录档案的属性,一个档案占用一个inode,同事记录此档案所在的block号码.

block:实际记录档案的内容,若档案太大,会占用多个block

linux的EXT2文件系统

系统将inode记录block号码的区域定义为12个直接,一个间接,一个双间接与一个三间接的记录区 如下图

16G(一个block为1k为例)

12+1+1+1=15*4=70bytes总共有128bytes还剩50bytes

 

当我们在linux的ext2文件系统建立一个目录时,ext2会分配一个inode和至少一块block给该目录,其中,inode记录该目录的相关权限与属性,并可记录分配到的那块block号码;而block则记录该目录下文件名与该文件占用的inode号码数据

 要新增一个文件,文件系统的行为是

ext2升级成ext3之后就有这个功能了

mkfs呼叫格式化工具

磁盘检查fsck,badblocks

 

 

posted @ 2016-11-26 17:25  菲菲菲菲菲常新的新手  阅读(132)  评论(0编辑  收藏  举报