更改 BCache 缓存设备后,如果没有“usebackuproot”选项,我无法挂载我的 BTRFS 文件系统;我怀疑没有任何磁盘故障的损坏。我尝试重新创建以前的缓存设置,但似乎没有帮助。
那么问题来了,现在呢?两者都btrfs rescue chunk-recover
失败btrfs check
了,但是使用“usebackuproot”选项我可以以r/w方式挂载它,数据看起来很好,并且btrfs rescue super-recover
没有报告任何问题。我目前正在执行清理操作,但还需要几个小时。
我可以信任存储在该文件系统上的数据吗?我在损坏发生前不久制作了一个只读快照,但仍在同一个文件系统中;我可以相信吗?是否会btrfs scrub
或任何其他操作真正检查我的任何文件是否损坏?我是否应该将“usebackuproot”添加到我的 /etc/fstab(和 update-initramfs)中并收工?