LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1539|回复: 23

当心: Ext4 可能造成数据丢失

[复制链接]
发表于 2009-3-24 22:40:43 | 显示全部楼层 |阅读模式
正在使用 Ext4 文件系统的同学可得当心了。据某些用户反映,它可能会造成你的数据丢失。国外一位 Kubuntu Jaunty 的用户称,使用 Ext4 文件系统使他丢失了大量的数据,相关描述可参见位于 launchpad 上的 bug 报告。

无独有偶,国内的 albert748 也遇到了类似的问题。他描述道,X 无缘无故死掉,断电重启后,发现 Firefox 的配置丢了很多。与上面那位国外用户一样,albert748 也使用 2.6.28 内核和 Ext4 文件系统。

今天,H-Online 刊登了一篇文章 Ext4 data loss; explanations and workarounds,其中对此进行了解释,并包含 Ext4 开发者 Ted Ts'o 提供的解决方案,有兴趣的同学可去看看。
发表于 2009-3-25 00:19:27 | 显示全部楼层
什么文件系统100%不会丟数据?
回复 支持 反对

使用道具 举报

发表于 2009-3-25 00:34:59 | 显示全部楼层
已经用了很久了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 00:41:19 | 显示全部楼层
我确信这是一个BUG

非常容易实现,就是在开着firefox的时候,直接关闭,你会发现firefox回到以前的初始状态了

pref.js丢失
回复 支持 反对

使用道具 举报

发表于 2009-3-25 00:49:48 | 显示全部楼层
Post by hubert_star;1965103
我确信这是一个BUG

非常容易实现,就是在开着firefox的时候,直接关闭,你会发现firefox回到以前的初始状态了

pref.js丢失
那是因为firefox的问题,不过我从来没遇到过,除非断电。
回复 支持 反对

使用道具 举报

发表于 2009-3-25 01:01:58 | 显示全部楼层
罪魁祸首就是所谓 POSIX 标准。
据陈,gentoo已经打了补丁了。其他发行版还没有,kernel据说要到30才能打上补丁
目前最稳妥、兼顾性能和稳定安全的做法是,/home保持ext3,其他都可以用ext4,系统丢了可以重装不麻烦
回复 支持 反对

使用道具 举报

发表于 2009-3-25 01:21:10 | 显示全部楼层
Post by hubert_star;1965103
我确信这是一个BUG

非常容易实现,就是在开着firefox的时候,直接关闭,你会发现firefox回到以前的初始状态了

pref.js丢失


直接关闭是指关闭firefox?还是指kill掉它?或是指直接断电?

直接断电.很多文件系统都会有问题.


想增加安全性..嗯.用UPS.......
回复 支持 反对

使用道具 举报

发表于 2009-3-25 14:07:43 | 显示全部楼层
dumpe2fs -h /dev/sda1
看到 first orphan inode XXXX
是什么意思啊?
回复 支持 反对

使用道具 举报

发表于 2009-3-25 14:13:28 | 显示全部楼层
Post by zhong;1965115
直接关闭是指关闭firefox?还是指kill掉它?或是指直接断电?

直接断电.很多文件系统都会有问题.


想增加安全性..嗯.用UPS.......

如果遇到的是系统死机,如:鼠标、键盘无响应,某个驱动(我的就是catalyst)导致的死机等,怎么办,还是要热启,这时UPS没什么作用吧

我的arch+ext4就这些情况导致数据丢失过3次,昨天用fsck.ext4修复一下,直接导致X无法启动

后面打算还是用resifs3吧,以前用resifs3好象就没有这些问题

建议大家还是先别用ext4
回复 支持 反对

使用道具 举报

发表于 2009-3-25 14:57:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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