如果读取 ( ) 某磁盘块,修改后在写回磁盘前系统崩溃,则对系统影响相对较大。
- A.空闲表磁盘块
- B.用户目录文件
- C.用户文件某磁盘块
- D.系统目录文件
正确答案及解析
正确答案
D
解析
影响文件系统可靠性因素之一是文件系统一致性问题,如果读取系统目录文件(如索引节点块、目录块或空闲管理块)某磁盘块,修改后在写回磁盘前系统崩溃,则对系统影响相对较大。通常解决方案是采用文件系统一致性检查,一致性检查包括块一致性检查和文件一致性检查。在块一致性检查时,检测程序构造一张表,表中为每个块设立两个计数器,一个跟踪该块在文件中出现次数,一个跟踪该块在空闲表中出现次数。