linux之inode文件系统详解

小微 科技linux之inode文件系统详解已关闭评论105字数 711阅读模式
摘要概念:磁盘分区组成部分:Block存储区 和 inodes 存储区。Block存储区:存储文件的数据内容inodes存储区:由许多的inode组成的列表,每一一个 inode 中存...

概念:

磁盘分区组成部份:Block存储区 以及 inodes 存储区。文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

Block存储区:存储文件的数据内容
inodes存储区:由许多的inode组成的列表,每一个 inode 中存储 文件属性信息
每一一个磁盘分区inodes的大小是有限制的,当inodes的使用率很高时,就会存在文件没法写入的风险。
文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

inodes存储文件属性信息:文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

1、文件大小
2、文件类型
3、权限
4、属主
5、属组
6、链接数
7、文件创立时间
8、文件最近走访时间
9、文件最近修改时间
10、文件内容所在Block位置
文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

查看文件名对应的inode号码
ls -li文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

inodes大小:文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

每一个inode节点的大小,通常为128字节或256字节。inode节点的总数,在格式化时就给定,通常为每一1KB或每一2KB就设置一个inode。假设在一块1GB的硬盘中,每一个inode节点的大小为128字节,每一1KB就设置一个inode,那么inode table的大小就会到达128MB,占整块硬盘的12.8%。文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

dumpe2fs -h /dev/vda1 | grep &34;
dumpe2fs 1.42.9
Inode size: 128
文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

查看每一个文件系统中 inode 的使用情况:文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

df -ih文章源自微观生活(93wg.com)微观生活-https://93wg.com/3834.html

系统查看文件内容进程:

获取目录的inode编号--->找到目录文件block数据块--->找到目录下某一个文件的inode编号--->找到文件block块--->读取block块中的数据

通过inode编号查找文件:

find . -inum 3412

通过 inode 删除了文件:

find -inum 3412 -delete

以上就是微观生活(93wg.com)关于“linux之inode文件系统详解”的详细内容,希望对大家有所帮助!

 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/3834.html