我正在使用 Hetzner 存储盒从我的 Hetzner 专用服务器备份一些数据。
将 66GB 的数据从服务器同步到盒子后,盒子现在仅显示使用了 24GB(均使用
du -sh <folder>
计算)。
有谁知道为什么会发生这种情况?是所有数据实际上都发送到了盒子中,还是 Hetzner 以某种方式压缩了存储盒中的数据?
您能告诉我您想将哪些文件放入 StorageBox 吗?
今天遇到了同样的问题,我在 Storagebox 上保存了 .img 和 .qcow2 文件(在 360Gb 中,我在 Storagebox 上保存了 92 个)
我想,Storagebox 没有分配 Null 空间,因此文件要小得多。因此,也许可以尝试将数据下载回您的设备,它应该再次拥有 66GB 的数据。
希望这个解释可以帮助到你^^
我自己也对同样的行为感到惊讶。
我在 Hetzner 文档中找不到关于上传到其“存储盒”服务的文件的内置压缩的任何信息,但我看到相当明确的证据表明这些盒子确实在压缩文件: 我在一个特定的盒子里有几个 SQL 备份文件;有些是用
xz
压缩的,有些则未压缩。使用
ls -lh
和 du -h
时,使用 xz 压缩的文件显示相同的大小,而使用 du -h
时,未压缩的文件比使用 ls -lh
时要小得多。正如我猜想的那样,压缩显然非常轻:(非常可压缩的)SQL 转储文件的典型实例重量为 9 GiB,而 Hetzner 盒子报告用于该文件的存储空间为 4.1 GiB。相比之下,使用 xz -1 -T 12
压缩时的同一文件只有 2.2 GiB,并且
xz
的“-1”参数将其设置为相当快且轻量的压缩(尽管“-0”仍然更快)。