如何备份包含硬链接的远程位置,无需 rsync

如何备份包含硬链接的远程位置,无需 rsync

我想backintime从运行 debian 11 (src) 的面向互联网的远程计算机备份数据。这是标题中的硬链接部分。我想将其备份到内部网络中的(非常愚蠢的)NAS(目标)。

通过 ssh-keys 连接到两者并运行备份的是第三台运行 debian 10 的机器。

我想使用borgbackup- 为所有机器保留一种解决方案(也:压缩、加密),但我对其他想法持开放态度。要访问 中的远程数据,建议borgbackup使用sshfs他们的文档。但sshfs无法处理读取端的硬链接。

Rsync应该/能够处理硬链接,但只能处理一个远程连接。

sshfs在 rsync 的目标部分上使用会引发错误( rsync: chown "dest/filename" failed: No such file or directory (2) 和 rsync: mknod "dest/filename" failed: Operation not allowed (1))。-o sshfs_sync使用sshfs 选项。

所以我想通过选项管道rsync进入,但是 - 再次根据borgbackupstdinborgbackup 文档- 这会从文件中省略元数据(似乎甚至是组/所有权)。

我仍然需要考虑这个答案: https://unix.stackexchange.com/a/183516/134408

那么,我能做什么呢?我还有哪些其他选择?

相关内容