Linux:文件属性信息-(inodeblock)

Posted zhangfd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux:文件属性信息-(inodeblock)相关的知识,希望对你有一定的参考价值。

文件属性信息-inode

找索引节点

 一份努力 一份收获 
 
 inode -- 索引节点

概述:

 相当于书目录 
 用于存储文件属性信息
 诞生出来:
 创建文件系统之后    
 
 磁盘操作处理过程: 地皮
 磁盘             地皮
 raid               将多块地连接起来
 分区             将地皮进行规划
 格式化            地皮进行打扫整理
 创建文件系统     建房风格            inode和block
 挂载               安装门
 特点说明:
 inode用于存放的是文件属性
 inode用于存放块的指针位置 ???
 创建一个文件至少占用一个inode和一个block
 在同一分区中,两个文件的inode号码相同,两个文件互为硬链接 ???
 查看方法:
 [root@oldboyedu oldboy]# df -i
 Filesystem       Inodes IUsed    IFree IUse% Mounted on
 /dev/sda3      25587200 61342 25525858    1% /  
 

block -- 数据块

概述:

 目录指向的内容
 用于存储文件具体内容
 诞生出来:
 创建文件系统之后
 特点说明:
 block用于存放的是数据信息
 block默认大小为4k,可以进行调整
 比较大的文件,会占用多个block
 比较小的文件,剩余空间无法使用, 浪费磁盘空间
 创建一个文件至少占用一个inode和一个block(非空文件)
 磁盘读取数据按block为单位读取的
 读取一个block会消耗一次磁盘I/O(input/output 磁盘读写)  
 

企业中面试: 你都做过哪些系统优化操作?

 问题: block默认大小可以调整 是大点好 小点好
 设置大点: 10k 视频公司 图片公司
 文件大的时候: 20K 4k -- 2个block 2s 4s   --- 节省IO消耗

 设置小点: 2k 互联网公司
 小文件的时候: 1k 2k  -- 1个block         --- 提高磁盘利用率 
 查看方法:
 [root@oldboyedu oldboy]# df
 Filesystem     1K-blocks    Used Available Use% Mounted on
 /dev/sda3       51149416 1752080  49397336   4% /

补充:

 01. 文件属性信息存储在inode中
 02. 文件的名称信息存储在上一级目录的block中

以上是关于Linux:文件属性信息-(inodeblock)的主要内容,如果未能解决你的问题,请参考以下文章

Linux :linux系统磁盘(fdiskpartprobemkfsmountdfsortswapinodeblock)

inode block 软硬链接

Linux:文件属性信息-软硬链接数(ln)

linux命令stat,查看文件详细信息

linux文件属性

Unix Linux | 文件系统