页次: 1
一般都是有顺序,回写,日志三种可调的方式吧,btrfs我就搞不懂了,难道是默认用了其中一种,还是挂载选项没得调。
还是说另外的原理?
希望不要有人回我说去看文档或者google,如果你知道,麻烦发个链接给我也好
如果回复到我的邮件地址,那更感谢
最近编辑记录 atmouse (2014-03-02 21:58:03)
离线
对btrfs了解不多,仅有些粗浅的认识,有错请指出。btrfs有日志,但不是日志文件系统,wiki上说btrfs是copy on write (CoW) filesystem——写入时复制文件系统。有类似ext4的 data=ordered 的模式,默认启用。不过不能调整,也不能关闭。
Does Btrfs have data=ordered mode like Ext3?
https://btrfs.wiki.kernel.org/index.php … ke_Ext3.3F
Can the data=ordered mode be turned off in Btrfs?
https://btrfs.wiki.kernel.org/index.php … n_Btrfs.3F
日志倒是可以关闭,mount时用 notreelog,只是掉电后无法保证数据一致性,最好别用。
https://btrfs.wiki.kernel.org/index.php … of_options
离线
知道为什么在pacman升级的时候btrfs掉电丢lib文件了。
看到pacman里面alpm.c 还有add.c
478 /* see if this is an upgrade. if so, remove the old package first */
wiki上说对btrfs文件系统来说,覆盖或者rename才安全,要是先文件操作删了后没写成功,就没了
这个真没救,用啥文件系统都一样,害我纠结
最近编辑记录 atmouse (2014-03-03 15:12:17)
离线
知道为什么在pacman升级的时候btrfs掉电丢lib文件了。
看到pacman里面alpm.c 还有add.c
478 /* see if this is an upgrade. if so, remove the old package first */wiki上说对btrfs文件系统来说,覆盖或者rename才安全,要是先文件操作删了后没写成功,就没了
这个真没救,用啥文件系统都一样,害我纠结
看来这也是升级过程中偶尔遇到一些程序找不到的原因了。
离线
页次: 1