Chinaunix首页 | 论坛 | 博客
  • 博客访问: 496904
  • 博文数量: 161
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1947
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-25 01:20
文章分类

全部博文(161)

文章存档

2011年(44)

2010年(47)

2009年(48)

2008年(22)

我的朋友

分类:

2009-09-07 22:56:11

linux 索引节点
每个文件或目录都与索引节点数组中的唯一一个元素对应,系统给每个索引节点分配一个号码
linux文件系统将文件索引节点号和文件名同时保存在目录中
目录只是将文件的名称和它的索引点号结合在一起的一张表,目录中每一对文件名称和索引点号称为一个连接
对于文件只有唯一一个索引号,对于一个索引号可以有多个文件名与之对应

硬盘格式化后分成两个部分
inode+block
block 存储数据
inode 存储这些数据的信息,文件大小,属性...

inode为每个文件进行了信息索引,就有了inode的数值,os通过指令,能通过inode值最快的找到相对应的文件


命令介绍
功能说明:显示inode内容
语法    :stat [文件或目录]

ls -a
.
..是专门的目录连接

ls -l  //完整的信息
drwxr-xr-x            2               root root 4096 2008-09-09 18:10  bin  ()
权限信息    每个文件系统对象的链接数                                   名称 若有->表示符号链接


ls -i
文件系统的对象的索引号节点
目录或文件都是对象









连接
硬链接 软链接
touch a
touch b

ln a aa   //硬链接
ln -s bb  //符号连接

索引节点
123 a
123 aa
a被删或移动,aa能用


345 b
346 bb
b被删或移动,bb不能用



索引节点对于一个目录
ls -id /usr/local
4210 /usr/local

如果显示local目录被引用了5次
则不通的引用路径是
/usr/local/.
/usr/local      //也可以写/usr/local/
/usr/local/bin/..
/usr/local/game/..
/usr/local/etc/..



阅读(630) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-06-05 02:16:40

大连法律咨询在线 http://www.fabowang.com 大连律师在线咨询 http://www.fabowang.com 大连法律顾问网 http://www.fabowang.com 大连律师咨询 http://www.fabowang.com