码迷,mamicode.com
首页 > 系统相关 > 详细

Linux:文件属性信息-(inode、block)

时间:2020-01-11 15:09:38      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:文件的   号码   sed   补充   使用   --   inux   创建文件系统   位置   

文件属性信息-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:文件属性信息-(inode、block)

标签:文件的   号码   sed   补充   使用   --   inux   创建文件系统   位置   

原文地址:https://www.cnblogs.com/moox/p/12179840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!