简述NTFS是如何维护文件系统的一致性的。

admin2016-05-14  21

问题 简述NTFS是如何维护文件系统的一致性的。

选项

答案NABS通过日志记录来实现文件系统的可恢复性。文件系统的变更子操作在磁盘上运行之前,首先被记录在日志文件中,在系统崩溃后的恢复阶段,NABS根据日志文件所提供的操作信息,对部分完成的事务进行重做或撤销,以保持磁盘上文件系统的一致性。 日志文件服务(LBS)是一组NABS驱动程序内的核心态程序,NABS通过LBS例程来访问日志文件。NABS为实现卷的可恢复性而执行的操作步骤如下。 (1)NABS调用LBS在日志文件中记录所有改变卷结构的事务。 (2)NABS执行在高速缓存中的更改卷结构的操作。 (3)高速缓存管理器调用LBS将日志文件刷新到磁盘。 (4)卷更改(事务本身)最后被刷新到磁盘上。 NABS在内存中维护两张表:事务表(用于跟踪已启动但尚未提交的事务)和脏页表(记录在高速缓存中还未写入磁盘的包含改变NABS卷结构操作的页面)。NABS每隔5秒向日志文件写入一个检查点记录,存储事务表和脏页表的一个当前副本。在进行恢复时,NABS从日志文件中最近的一个检查点开始分析扫描,并根据其中的事务表和脏页表信息进行更新和回退处理。

解析
转载请注明原文地址:https://jikaoti.com/ti/Q4EaFFFM
本试题收录于: 操作系统题库理工类分类
0

随机试题
最新回复(0)