我想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
进入,但是 - 再次根据borgbackup
stdin
borgbackup 文档- 这会从文件中省略元数据(似乎甚至是组/所有权)。
我仍然需要考虑这个答案: https://unix.stackexchange.com/a/183516/134408
那么,我能做什么呢?我还有哪些其他选择?