适用于外部 HDD 的 Linux 文件系统

适用于外部 HDD 的 Linux 文件系统

我正在寻找一个用于外部硬盘的文件系统,该系统主要用于备份。它只会在 Linux 机器上使用,所以我不介意有一个特定于 Linux 的文件系统。我可能会考虑加密驱动器,但没有必要,因为我不介意手动加密敏感文件和目录。

我对 ext4、Btrfs 和 XFS 等文件系统做了一些研究,甚至发现一个基准,但我无法得出结论。

Linux 支持的文件系统之间是否存在显着差异,我在此设置中应该考虑这些差异?

答案1

在这种情况下,ZFS 是理想的候选者,因为它具有强大的校验和、快照、导出和分离池的能力,以及使用 ZFS 发送和接收来实现高效的差异备份。

外部 USB 驱动器的一个重要问题是,如果您的驱动器因节能而降速,请确保您的池不会被标记为故障。对此有一些解决方法,例如禁用设备上的省电功能,或者在备份完成后导出池,以便它可以安全地休眠。

此外,lz4 非常适合压缩,并且在以后的池版本中可用。

答案2

备份往往包含大量相同的文件,因此,如果您正在执行文件复制类型的备份(例如使用 rsync),本质上去重复的东西可能会是一个胜利。

ZFS 及其基于散列的重复数据删除技术将成为这一目标的候选者,

相关内容