如何仅转储 XFS Linux 分区的未使用空间?

如何仅转储 XFS Linux 分区的未使用空间?

我正在尝试恢复 WD MyBook 上被空文件覆盖的文件,该文件使用 Linux(非常精简)和 XFS 分区,是以太网磁盘(1 TB)。处理器当然是 ARM,而且我在 WD MyBook 中没有任何开发工具。我有 SSH 访问权限。2012 年 2 月(最新固件更新日期)之后推出的任何工具或功能都将不可用。

该磁盘很快就要用了,因此尝试恢复的最快方法是通过网络将所有可用空间(约 300 GB)直接转储到另一台具有足够空间的计算机。可以使用以下方法将数据转储到另一台计算机:

(a tool to dump the free space only) | gzip -1 - | ssh user@hostname dd of=image.gz

但是我不知道如何仅转储 XFS 分区的可用空间而不是整个磁盘(考虑到所使用的网络连接,1 TB 是不可能的)。

怎么做?

相关内容