哪个命令行备份工具具有最佳压缩率?我想备份我的整个系统,包括媒体文件、文本文件等。
我发现这个清单在 Arch wiki 网站上,但我不知道这些工具之间的比较如何,以及哪一个可以提供最佳的整体压缩比。我意识到不同的工具可能会为特定文件类型提供更好的结果,但是在混合使用各种输入文件的情况下,哪种工具和使用哪种设置会产生最小的存档?
答案1
最高压缩比也有一些重要的缺点,通常不推荐。
对于备份解决方案,快速恢复通常很重要。
您能够达到的压缩率取决于您的数据和您使用的压缩工具。xz
提供最高压缩比之一:
xz -z -c -9 -e /dev/sda2 > /path/file.xz
-c
将以最高压缩比 ( -9
) 和极限开关 ( )将您的磁盘设备压缩到 stdout ( ) -e
。这将需要很长时间。
获得良好压缩率和快速恢复的另一种方法是使用支持压缩的文件系统(例如 BTRFS),您可以在其中存储rsync
备份等内容。
要安装压缩的 BTRFS 卷:
mount /dev/sda2 -t btrfs -o noatime,nodiratime,compress=lzo /path
这非常方便,因为您不需要处理压缩(它由文件系统自动完成)并且可以快速访问备份数据。