首页 > 系统服务 > 详细

linux文件系统日志介绍

时间:2018-04-16 15:10:45      阅读:260      评论:0      收藏:0      [点我收藏+]

我们将inode 块与block块称为数据存放区域或普通数据块,superblock、block块位图、inode位图等称为中间数据或者元数据,因为元数据经常变化,会存在与实际数据不一致的情况。所以就有了文件系统日志功能。

ext3文件系统日志:首先将待写的块的一个副本放入日志中,当发往日志的IO数据发送到日志中后(将数据提交到日志中),块即将写入文件系统,当发往文件系统的IO数据完毕时,( 把数据提交到了文件系统中),日志中的块副本就丢弃。

事实上,元数据的日志记录可以恢复文件系统结构的一致性。可以不记录 文件的实际数据,若不记录就无法恢复数据,ext3让系统管理员决定了什么可以记入日志中,有3种模式:

  1. 日志(Journal)

     文件系统的所有数据和元数据都记录到日志中。最安全最慢的Ext3文件系统。

  2. 预定(Ordered)

     只针对文件系统元数据的改变才被记录到日志中。默认的ext3日志模式。

  3. 写回(Writeback)

    只对文件系统元数据的改变才记录到日志中。最快的模式。

linux文件系统日志介绍

原文:http://blog.51cto.com/12107790/2103948

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!