文件属性信息-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中