您尚未登录。

#1 2012-07-01 13:17:51

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

btrfs的fsck有啥好的解决方法

把btrfsck链接到/sbin不靠谱,检查时会因为“-a”参数报错,掉进急救模式。

wrapper脚本能解决开机检查的问题,但没有ext等的fsck智能,每次开机都检查,会很慢。

关掉fstab又不太合适......


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#2 2012-07-01 16:25:53

jtshs256
论坛版主
注册时间: 2011-08-19
帖子: 294

Re: btrfs的fsck有啥好的解决方法

用 dracut 做 initramfs 的无压力…

离线

#3 2013-03-15 18:18:46

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: btrfs的fsck有啥好的解决方法

同问,手工链接就有参数错误。这个文件系统似乎还有挺多BUG,还等一段时间再用吧


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#4 2013-04-27 12:22:41

felixonmars
Arch Linux Developer
所在地: Wuhan, Hubei, China
注册时间: 2011-08-21
帖子: 148
个人网站

Re: btrfs的fsck有啥好的解决方法

话说这个问题我好像在不同的地方回答过好多好多遍了 (咳咳 回归正题

官方的解释是, 作为一个 CoW 的文件系统, 设计理念就是因为现在硬盘越来越大还跑fsck太花时间啦, 所以这个文件系统不需要 fsck! 没错, 不是现在没有做 btrfs.fsck, 而是设计里就不会有, 以后也不会有!

至于 mkinitcpio 的 fsck hook, 官方 FAQ [1] 推荐的是

# cp /bin/true /sbin/fsck.btrfs

于是这玩意开机神马也不会做 big_smile

想了解更多的话看下面的链接吧:

[1] https://btrfs.wiki.kernel.org/index.php … fsck.btrfs


Felix Yan
Twitter: @felixonmars
Web: http://felixc.at
tongue

离线

#5 2013-04-27 13:22:42

dryland718
会员
所在地: 3.1415926535897932384626433832
注册时间: 2011-10-30
帖子: 66
个人网站

Re: btrfs的fsck有啥好的解决方法

现在有了.见wiki.

离线

#6 2013-04-27 13:49:14

felixonmars
Arch Linux Developer
所在地: Wuhan, Hubei, China
注册时间: 2011-08-21
帖子: 148
个人网站

Re: btrfs的fsck有啥好的解决方法

dryland718 说:

现在有了.见wiki.

哪个wiki, 求链接?
如果你指的是btrfsck, 请点开我前帖里的链接仔细看看.


Felix Yan
Twitter: @felixonmars
Web: http://felixc.at
tongue

离线

页脚