区块的组成 :data block(数据区块)、Inode table(inode 表格)、 superbolck(超级块)、filesystem description(文件系统描述说 明)、 block bitmap(区块对照表)、 inode bitmap(inode对照表)
- data block : 放置文件内容数据地方
- inode table : 记录文件的属性以及该文件实际数据是放置在哪几里block内
- superblock : 记录整个filesystem相关信息的地方,没有superblock就没有filesystem
- filesystem description : 描述每个block group的开始与结束的block号码,以及说明每个区段(superblock、bitmap、inodemap、 data block)分别介于哪一个block号码之间
- block bitmap : 记录 block 为空,哪些不为空
- inode bitmap : 记录使用与未使用的 inode 号码
每个filesystem都有独立的 inode / block / superblock 等信息,整个文件系统要能够连接到目录树才能被我们使用。讲文件系统与目录树结合的动作我们称为 “ 挂载”
df : 列出文件系统的整体磁盘使用量
- df - h : 将容量结果以易读的容量格式读出来
- df - aT : 将系统内的所有特殊文件格式及名称都列出来

- df -h /etc : 将 /etc 下面的可用的磁盘容量以易读的容量格式显示
du : 评估文件系统的磁盘使用量
Hard Link(实体链接, 硬式链接 或 实际链接) :在某个目录下新增一笔文件名连接到某 inode 号码的关联记录而已,但是不能跨filesystem和link目录

Symbolic Link (符号链接, 亦及是捷径) : 创建一个独立的文件

创建链接 : ln
lsblk : 列出系统上的所有磁盘列表 list block device 的缩写

blkid : 列出设备的 uuid 等参数
parted : 列出磁盘的分区表类型与信息
本文详细解析了文件系统的组成,包括数据区块、inode表格、超级块等关键组件的作用。介绍了硬链接与符号链接的区别,以及如何使用df、du等命令进行磁盘空间管理。同时,提供了lsblk、blkid等工具的使用方法,帮助读者理解文件系统的工作原理。
2057

被折叠的 条评论
为什么被折叠?



