文件系统全解析
1. MS Windows 文件系统挂载
MS Windows 没有提供挂载或卸载命令。在启动时,它会自动检测并挂载硬盘文件系统。当尝试访问软盘时,它会挂载软盘文件系统。并且,没有命令可以卸载磁盘文件系统以防止后续访问。
2. 文件系统内部对象
文件系统本身会占用磁盘的一些块来管理用户在文件系统中创建的对象。其余块最初是空闲的,在文件存储数据时进行分配。磁盘上会创建以下对象,通常每个磁盘上的对象在内存中都有对应的副本供文件系统程序使用。
- 超级块(Super Block) :
- 位置 :位于磁盘的固定位置,通常在磁盘开头的几个块之后,因为操作系统可能会使用开头的块来存储分区信息和引导加载程序。
- 存储信息 :
- 魔数(Magic Number) :用于标识磁盘所属的文件系统类型。
- 脏状态(Dirty State) :文件系统挂载时设置脏标志,卸载时重置。若系统崩溃未正确卸载,文件系统处于脏状态,需恢复后才能重新挂载。
- 卷大小(Volume Size) :文件系统声称拥有该大小以内的所有块。实际卷大小可以大于超级块中的值,但不能小于,否则可能会出现问题。
- 文件系统块大小(File System Block Size) :文件系统一次读写的最小数据单位,必须是磁盘块大小的倍数。较大的值对于大文件访问更高效,较小的值
超级会员免费看
订阅专栏 解锁全文

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



