日志文件系统

日志文件系统()是一種文件系統。在发生变化时,它先把相关的信息写入一个被称为日志的区域,然后再把变化写入主文件系统。在文件系统发生故障(如内核崩溃或突然停电)时,日志文件系统更容易保持一致性,并且可以较快恢复。

概述
对文件系统进行修改时,需要进行很多操作。这些操作可能中途被打断,也就是说,這些操作不是“不可中斷”(atomic)的。如果操作被打断,就可能造成文件系统出现不一致的状态。。

  • ReiserFS:用B+树作为数据结构的日志文件系统,在处理小文件时有较好的性能。
  • Btrfs:用B树作为数据结构,被认为是下一代Linux文件系统。
  • NTFS:微软的NTFS也是日志文件系统,也是Windows下最常用的文件系统。
  • HFS+:蘋果公司發展的OS X作業系統下主要使用的文件系統。

参见

  • 数据库

参考资料

评论 (0)

  • 还没有评论,来抢沙发吧。