日志文件系统()是一種文件系統。在发生变化时,它先把相关的信息写入一个被称为日志的区域,然后再把变化写入主文件系统。在文件系统发生故障(如内核崩溃或突然停电)时,日志文件系统更容易保持一致性,并且可以较快恢复。
概述
对文件系统进行修改时,需要进行很多操作。这些操作可能中途被打断,也就是说,這些操作不是“不可中斷”(atomic)的。如果操作被打断,就可能造成文件系统出现不一致的状态。。
- ReiserFS:用B+树作为数据结构的日志文件系统,在处理小文件时有较好的性能。
- Btrfs:用B树作为数据结构,被认为是下一代Linux文件系统。
- NTFS:微软的NTFS也是日志文件系统,也是Windows下最常用的文件系统。
- HFS+:蘋果公司發展的OS X作業系統下主要使用的文件系統。
参见
- 数据库
参考资料
评论 (0)