Linux日志文件系统研究.docxVIP

  • 1
  • 0
  • 约8.41千字
  • 约 6页
  • 2026-05-26 发布于广东
  • 举报

计算机工程与应

计算机工程与应用2006.09 51

PAGE50

PAGE50

2006.09计算机工程与应用

Linux

日志文件系统研究

引言

传统的文件系统EXT2一直作为linux的标准文件系统来使用,不管是其效率,还是其稳定性和可靠性,都是得到公认的。但是它有一个缺陷,就是当系统崩溃后,文件系统必需检测整个磁盘分区才能恢复一致性,且检测时间随着分区的增大而延长(分区很大时会花掉几个小时),这就大大地降低了系统的高可用性。为了提高系统的高可用性,在文件系统中引入了日志技术,以使文件系统在崩溃后快速恢复一致性。

日志文件系统采用一种记日志的方法来解决这个传统文件系统缺陷。其基本思想就是将所有的文件的改变记录在文件系统中的一个特殊的文件———日志文件中。每次对文件系统的修改都记录在这个文件的尾部,它们不经过磁盘缓冲区直接写回磁盘。这样,在系统崩溃后,只要检查日志文件的尾部,就能够找到文件系统崩溃前的状态,迅速地恢复系统。

日志文件系统

现今linux下的日志文件系统主要有:在EXT2基础上开发的EXT3,根据面向对象思想设计的ReiserFS,由SGI从IRIX系统移植的XFS,由IBM从AIX系统移植的JFS。其中EXT3完全兼容EXT2,其磁盘结构和EXT2完全一样

文档评论(0)

1亿VIP精品文档

相关文档