命令行增量备份工具

pol*_*lym 6 command-line backup compression

哪个命令行备份工具具有最佳压缩率?我想备份我的整个系统,包括媒体文件、文本文件等。

我在 Arch wiki 站点上找到了这个列表,但我不知道这些工具如何相互比较,以及哪一个可以提供最佳的整体压缩率。我意识到不同的工具可能会为特定的文件类型提供更好的结果,但是在混合各种输入文件的情况下,哪种工具和使用哪种设置会导致最小的存档?

小智 1

最高压缩比也有一些重要的缺点,通常不推荐。

对于备份解决方案,快速恢复通常很重要。

您能够达到的压缩率取决于您的数据和您使用的压缩工具。xz提供最高压缩比之一:

xz -z -c -9 -e /dev/sda2 > /path/file.xz
Run Code Online (Sandbox Code Playgroud)

-c将以最高压缩比 ( -9) 和极限开关 ( )将您的磁盘设备压缩到 stdout ( -e)。这将需要很长时间。

获得良好压缩率和快速恢复的另一种方法是使用支持压缩的文件系统(例如 BTRFS),您可以在其中存储rsync备份等内容。

要安装压缩的 BTRFS 卷:

mount /dev/sda2 -t btrfs -o noatime,nodiratime,compress=lzo /path
Run Code Online (Sandbox Code Playgroud)

这非常方便,因为您不需要处理压缩(它由文件系统自动完成)并且可以快速访问备份数据。