![最适合在外部硬盘上备份的文件系统是什么?](https://linux22.com/image/537570/%E6%9C%80%E9%80%82%E5%90%88%E5%9C%A8%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E4%B8%8A%E5%A4%87%E4%BB%BD%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我有一个 1TB 消费级 NAS,我可以在上面使用任何我喜欢的文件系统。我只打算将它与基于 Linux 的系统一起使用,因此 Windows 兼容性并不是真正优先考虑的问题。用于归档的最佳文件系统是什么?JFS?Ext3?Ext4?btrfs?
答案1
启用日志功能并关闭延迟分配 (dealloc) 的 ext4。extents(在 ext4 中引入,但也可在 xfs 中使用)将加快处理大文件的速度——我假设您将使用它。
答案2
Btrfs 现在相当稳定 [嗯,至少对于 2.6.37 内核来说相对稳定 :-)]和它支持即时压缩,以及其他不错的功能。
Ext4 也很不错。除非你愿意冒着风险使用 Btrfs,否则 EXT4 可能是个不错的选择,但与 EXT3 相比,它也不够成熟。
JFS 令人惊讶地支持长时间的扩展,格式化/挂载速度快,因此可以成为备份的不错选择(只需记住它必须被 fsck非正常关机)。
答案3
我使用 btrfs。为什么我要使用质量不达标的东西?因为我有几个不同的备份,所以其中一个备份损坏对我来说不是什么大问题。而且 btrfs 会对数据进行校验,所以如果我能从备份中恢复,我就能确保数据是完整的。