yar*_*can 7 linux compression debian btrfs
我在我的一个硬盘驱动器上使用 btrfs。我想知道 btrfs 上的实际文件大小和压缩文件大小。我有兴趣查看每个文件的压缩率。例如 ntfs 文件系统可以为您提供此类信息。
我在 fstab 中使用了 compress-force=zlib 选项。我正在使用 Debian Squeeze 3.2.0-0.bpo.4-amd64
谢谢
这是一个有趣的问题,但目前看来这可能是一个负面问题。
根据官方常见问题解答(https://btrfs.wiki.kernel.org/index.php/FAQ),原因是该信息未存储在文件系统中。有一个内核补丁(https://patchwork.kernel.org/patch/117782/),但同样,这仅计算使用的块(因此比率四舍五入为块大小,因此最多减少 4KB)。
如果建立了一个实用程序(这是可能的),那么效率将极其低下。该程序必须解压缩文件以确定压缩比。