![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
文件系统
文章平均质量分 50
记录文件系统的基本原理
KingOfMyHeart
会好起来的.
展开
-
2.文件在磁盘上的存储
早期没有文件系统存在时,每个文件存在一块连续的扇区上,一个字节的文件也要占用扇区的整数倍,假设一个扇区512字节,文件大小513,那么也需要占2个完整的扇区来存放文件。 上层应用根据文件与扇区目录,向磁头发送读取数据的指令,获取相应文件数据。 后来为了适配不同厂家不同硬盘(每个厂家的扇区大小可能不同),保证兼容性,对存储介质进行了抽象,文件系统产生: 扇区:是磁盘的最小读写单元 块(block):linux下文件系统的最小读写逻辑单元,一个文件最小占用尺寸(一个块大小是扇区的2,4,6,8…倍) **文件原创 2021-04-12 21:45:50 · 1089 阅读 · 0 评论 -
1.文件系统与硬盘原理概述
文件:文件数据,文件名,文件权限,时间戳,所有者等 文件系统:对文件进行管理的程序(对下层),以统一的文件接口进行读写等操作(对上层),这些文件包括但不限于磁盘文件,设备文件,FIFO。 文件系统将一块物理存储介质,划分成多块block,以block为基本的单元。 和我们的书籍一样,开头是"目录页",记录对应文件所在的block,如上图hello.txt在block3中,大话西游比较大,占用了6和7两个block。 需要访问文件时,先查目录得到block以及block的起始地址,最后访问到文件。 ...原创 2021-04-12 20:31:50 · 285 阅读 · 0 评论