btrfs 恢复:可靠还是最后一根救命稻草?

btrfs 恢复:可靠还是最后一根救命稻草?

btrfs 文件系统的块树已损坏,经过长达一小时的重建后,我仍无法重建它。作为最后的手段(除了从备份中恢复),我可以使用这个方法btrfs restore -S -x -m -v来恢复所有文件。

是否有人知道恢复是否是访问数据的最好方式,并且可能会发生损坏,或者它是否可靠,并且可以假定所有保存的文件都是健康的 - 至少在没有报告警告或错误时?我可以从备份中恢复,但这会非常耗时。

您是否将文件校验和及文件权限存储在磁盘上,作为档案存储的安全措施,以防需要恢复?

答案1

正如从手册页:

The btrfs restore utility is a non-destructive method for **attempting** to recover data from an unmountable filesystem

所以我肯定会把它归入“最后一根救命稻草”类别。因此,我并不指望它能保证恢复文件的一致性/完整性(即使它对使用它的人来说似乎运行得很好)。

相关内容