导航:首页 > 操作系统 > Linux目录inode

Linux目录inode

发布时间:2025-05-20 09:39:26

linux 怎么查看哪个目录占用inode数大

查看每个inode节点的大小,可以用如下命令:sudo mpe2fs -h /dev/hda | grep "Inode size"
查看每个硬盘分区的inode总数和已经使用的数量,可以使用df命令。df -i
inode也会消耗硬盘空间,所以硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个是inode区(inode table),存放inode所包含的信息。
每个inode节点的大小,一般是128字节或256字节。inode节点的总数,在格式化时就给定,一般是每1KB或每2KB就设置一个inode。假定在一块1GB的硬盘中,每个inode节点的大小为128字节,每1KB就设置一个inode,那么inode table的大小就会达到128MB,占整块硬盘的12.8%。理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。
操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。
文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。
* 文件的字节数
* 文件拥有者的User ID
* 文件的Group ID
* 文件的读、写、执行权限
* 文件的时间戳,共有三个:ctime指inode上一次变动的时间,mtime指文件内容上一次变动的时间,atime指文件上一次打开的时间。
* 链接数,即有多少文件名指向这个inode
* 文件数据block的位置
可以用stat命令,查看某个文件的inode信息:stat example.txt

阅读全文

与Linux目录inode相关的资料

热点内容
keil5编程32单片机 浏览:634
pdf文件截取 浏览:158
服务器放到云上和云下有啥区别 浏览:671
单片机玻璃管加热研究成果 浏览:761
财产pdf 浏览:796
java添加图标 浏览:891
命令与征服4任务攻略 浏览:97
算法和逻辑程序验证 浏览:772
用户管理系统php模板 浏览:424
中国银行app账号怎么登录 浏览:872
安卓手机icloud云服务器地址 浏览:806
加密门禁如何写到小米手机 浏览:176
java静态方法的多线程 浏览:272
CAXAXp下载打不开要加密 浏览:251
开锁pdf 浏览:95
python可视化奶茶 浏览:231
命令方字幕 浏览:594
苹果手机如何连接ipad服务器 浏览:987
打印矩阵java 浏览:406
如何双开一个不能双开的app 浏览:541