码迷,mamicode.com
首页 > 系统相关 > 详细

linux文件系统日志介绍

时间:2018-04-16 15:12:26      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:linux基础知识

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

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

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

  1. 日志(Journal)

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

  2. 预定(Ordered)

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

  3. 写回(Writeback)

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

linux文件系统日志介绍

标签:linux基础知识

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!