QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 594|回复: 0

ext3和resiserfs那个容错性好些(ZT)

[复制链接]
发表于 2004-5-17 20:09:26 | 显示全部楼层 |阅读模式
如果可能发生断电之类事情,强烈建议用ext3
ext3和reiserfs都是日志文件系统,但reiserfs只能保证文件系统本身
在断电之类事故后不会出错,而ext3的默认模式(ordered)可以保证
数据在多数情况下也不出问题。

例如,修改一个文件中的内容涉及到两个操作:
(1) 分配一个新的空闲块,更新inode中的块指针
(2) 将新内容写到该块中
ext3和reiserfs默认情况下都采用metadata journaling,即只有步骤(1)
采用日志方式,只要记入日志即可保证其按顺序正确执行,
而(2)在断电时是否执行就说不定了。

ext3的ordered模式保证(2)执行完毕后才会执行(1),这样被修改的文件中
要么是旧数据,要么是新数据。

reiserfs不保证(1)和(2)的执行顺序,如果(1)被记入日志执行了,而(2)
却未被执行,则最终得到的文件中含有该空闲块中原有的垃圾,而旧数据
和新数据都找不到了。不过就文件系统本身而言倒还是正常的,即不需要
fsck.

我去年做毕业设计时就吃过一次亏,主程序的RCS文件就被一次断电损坏了,幸好
.c文件还在,RCS文件又作了备份,所以只是损失了13个中间版本而已。

总之,reiserfs确实有许多好处,不过要用来存放关键数据的话建议配备UPS

【 在 ioport (baggio,我会想你的) 的大作中提到: 】
: 应该是resiserfs吧
: 相当不错的日志文件系统
: 【 在 cucmi 的大作中提到: 】
: : 对于非正常关机情况下,使用那个文件系统不容易崩溃?


--
I have never believed that we ought to deny discomfort and pain and evil: I
have merely thought that it is far better to `greet the unknown with a cheer,'
                                                       --- E. H. P.
※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 218.193.188.247]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-29 05:32 , Processed in 0.038664 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表