您的位置:首页 > 运维架构 > Linux

linux文件系统结构

2013-04-23 15:37 357 查看
访问顺序: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高级环境变量编程》)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: