我重点不是说的FAT16,FAT32,NTFS,EXT4等这些文件系统,当然这些系统都很优秀,现在网上也有很多相关的专业资料说明。
一个磁盘会经历什么呢,简单的说,一个磁盘出厂后,会经历
- 低级格式化(好像是为了标记一些坏块,做些磁盘规划,这个格式化需要特殊的工具,因为需要的电压比平常状态使用的电压要高,所以这个我们平时接触比较少,而且执行了这个格式化后你的磁盘就会像一块新的磁盘一样,什么数据都没有了)
- 分区
- 文件系统格式化,这个格式化就是EXT4这些,也就是产生一个磁盘规划说明的数据区,告诉其他的程序该怎么读取写入数据。
每个操作系统都有自己的文件系统,文件系统是操作系统管理文件的基础。我这里想到的异步文件管理不是说的底层,而是上层管理文件的一个思路。
大致的文件管理说明如下:
主要特点:
- 将文件进行分块存储,特别是大文件重写,将减少整个文件的重写次数,也适合文件的分布式存储,分担大文件处理的压力。
- 文件管理以块为单位,块的修改和备份,这样可以大大减少整个文件整体操作的工作量。
- 通过文件来记录程序的正在操作的记录,完成对文件进行异步操作。甚至修改文件可以将操作相互通知,加强数据的同步减少坏数据的产生。
- 该文件系统可以将包含了大量小文件的目录当为一个文件,这样减少吃盘的读取次数和寻址资源的浪费。
比较理想的文件系统了,也是自己的思路。