Squashfs 备份?还是tar.gz?(我在旧 PC 中保存了各种垃圾,可能有重复项……squashfs 值得吗?

Wub*_*gee 0 squashfs

所以我有一个旧文件夹,里面有很多东西。我认为这里和那里都有重复的文件。

先做一个squashfs备份值得吗?还是我应该只压缩它?

这是我的备份技巧方法:

apt install -y squashfs-tools ; 
cd /mnt/BackupDrive
mksquashfs /mnt/OldSourceDrive/ Backup-Deduped.squashfs
-keep-as-directory
Run Code Online (Sandbox Code Playgroud)

小智 6

先前指出 Squashfs 不进行重复检测的答案是不正确的。Squashfs 对重复文件进行显式检测,并且只存储一次数据。这在压缩之前并且完全独立于压缩。

顺便说一句,Mksquashfs 的输出会告诉你有多少重复文件。

您还可以更改 gzip 和 128K 的默认压缩算法和块大小。这将实现更好的压缩。

mksquashfs /mnt/OldSourceDrive/ Backup-Deduped.squashfs -keep-as-directory -comp xz -b 1M