访问顺序:Super Block--->Inode---->data block与目录块
Super Block 记录此文件系统的整体信息
INODE记录了权限(rwx)以及文件的属性(所有者,群组,时间等)
data block 记录文件的实际内容,若文件太大,会占用多个block
比如:touch 111
创建了一个文件名为111的文件,会在其对应的文件系统下,在i-node里面记录他的信息,包含文件属组,文件创建时间,文件权限,文件大小;如果文件大小为0,可能不分配数据块(依赖于具体实现)。
mkdir test
创建一个名为test的目录,会在其对应的文件系统下,在i-node里面记录他的信息,由于创建目录的时候,会自动在目录下增加两项,.和..,分别表示,当前目录和上一级目录,所以回将上一级目录的链接+1
例子如下:在wxptest目录下创建test目录,创建之前:
drwxr-xr-x 2 root system 256 Mar 17 10:54 wxptest
创建之后
drwxr-xr-x 3 root system 256 Mar 17 10:55 wxptest
drwxr-xr-x 2 root system 256 Mar 17 10:55 test
创建好目录的时候,初始链接数为2,其含义为:
数值2来自于命名该目录(t e s t d i r)
的目录项以及在该目录中的.项(摘自《unix高级环境变量编程》)