我已使用 BTRFS 格式化了我的外部硬盘(意识到风险)。我应该使用哪些选项来提高驱动器突然断电时的容错能力?
答案1
如果您使用安装选项“notreelog”,则存在主要危险,在使用外部驱动器时必须避免该选项。使用旧内核版本也会增加风险。
性能和数据安全的其他重要选项是:
commit=number (since 3.12) 设置定期提交的时间间隔,默认30秒。
因此,为了牺牲性能但提高安全性,请在安装选项中使用“commit=1”。
另外,如果不需要此类信息,我通常会添加“noatime”,这会消除文件访问(读取)上不必要的写入操作,从而降低风险。
另一个不错的选择是“恢复”,它可以在驱动器拔出或刚刚断电时启用自动恢复,或者从 4.6 开始,“usebackuproot”已取代“恢复”。