linux文件系统结构

访问顺序: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高级环境变量编程》)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值