![文件大小明显有 86TB,如何缩小它们?](https://linux22.com/image/790458/%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%E6%98%8E%E6%98%BE%E6%9C%89%2086TB%EF%BC%8C%E5%A6%82%E4%BD%95%E7%BC%A9%E5%B0%8F%E5%AE%83%E4%BB%AC%EF%BC%9F.png)
解压 zip 文件后,我的表观大小为 8.6P,但实际使用的磁盘空间只有 728M。我做了一些检查,hdparm --fibmap
发现所有文件都有一个巨大的byte_offset: 94331430207488
.
我尝试使用fallocate -d
,cp --sparse=never
但两者都保留了具有相同偏移量的文件,因此显然具有相同的大小。使用 filefrag 显示它们都只有一个区。并且它不是硬链接,因为的计数器为ls -il
1。
所以问题是,我怎样才能缩小它们以便使用并仅显示真实尺寸?