用于 linux 的大文件(备份)的稳定文件系统

Mac*_*tka 20 linux filesystems backup

什么文件系统最适合备份?我主要对稳定性(尤其是硬重启期间文件的不可破坏性等)感兴趣,但它处理大型(> 5GB)文件的效率也很重要。

另外,我应该使用哪些挂载参数?

内核是 Linux >= 2.6.34。

编辑:想要备份方法。我需要文件系统来存储它们。

xen*_*ide 13

您可以使用ext4,但我建议使用journal_data模式挂载,该模式将关闭会导致一些早期问题的 dealloc(延迟分配)。禁用 dealloc 会使新数据写入速度变慢,但使在断电时写入的可能性降低。我还应该提到,您可以禁用 dealloc 而不使用journal_data它有一些其他好处(或至少在 ext3 中这样做),例如略微改进读取,并且我相信更好的恢复。

范围仍然有助于碎片化。范围使大文件的删除比 ext3 快得多,删除任何大小的数据(单个文件)在 ext4 上应该几乎是即时的,但在 ext3 上可能需要很长时间。(任何基于范围的 FS 都有这个优势)

ext4 也fsck比 ext3 快。

最后一个注意事项,ext4 中是否有错误修正,直到 2.6.31?我基本上会确保您没有运行 2.6.32 之前的内核,它是 LTS 内核。


dsp*_*dsp 5

XFS 坚如磐石,并且已经在内核中使用了很长时间。检查诸如 xfs_freeze 之类的工具,看看它是否是您正在寻找的。我知道这是非常主观的,但我多年来一直使用 XFS 进行数据存储,没有发生任何事故。

  • 根据我的回答,我想指出 XFS 是基于扩展的,并且具有许多与 ext4 相同的优点。但是,我想提一下,它带有与 ext4 相同的 dealloc 问题,这可能会导致在拔插情况下数据丢失。我不知道是否可以在 XFS 中禁用 dealloc。 (2认同)