6、Linux 文件系统

1.linux 文件系统的特性

super block(超级块):记录整个文件系统的信息,包括 block 与 inode 的总量,已经使 用的 inode 和 block 的数量,未使用的 inode 和 block 的数量,block 与 inode 的大小,文 件系统的挂载时间,最近一次的写入时间,最近一次的磁盘检验时间等。
date block(数据块,也称作 block):用来实际保存数据的(柜子的隔断),block 的大 小(1KB、2KB 或 4KB)和数量在格式化后就已经决定,不能改变,除非重新格式化(制作柜 子的时候,隔断大小就已经决定,不能更改,除非重新制作柜子)。每个 blcok 只能保存一 个文件的数据,要是文件数据小于一个 block 块,那么这个 block 的剩余空间不能被其他文 件是要;要是文件数据大于一个 block 块,则占用多个 block 块。Windows 中磁盘碎片整理 工具的原理就是把一个文件占用的多个 block 块尽量整理到一起,这样可以加快读写速度。
inode(i 节点,柜子门上的标签):用来记录文件的权限(r、w、x),文件的所有者和属 组,文件的大小,文件的状态改变时间(ctime),文件的最近一次读取时间(atime),文 件的最近一次修改时间(mtime),文件的数据真正保存的 block 编号。每个文件需要占用 一个 inode

2.Linux常见的文件系统

只有把磁盘格式化linux认识的文件系统。linux 才能操作这些文件
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43443216/article/details/107384298