答案1
如果 Synology 设备上的文件系统是 ext3,则它(原则上)支持硬链接。这是第一个要求。
但是,如果您从 Windows 计算机备份,还必须公开(通过 SMB 扩展)硬链接创建,以便可以通过 Windows API 创建硬链接。这是第二个要求。请注意,您不能使用 Windowsmklink
来测试这一点,因为mklink
将检查驱动器是否是本地驱动器并失败,即使实际上可以通过以下方式创建硬链接创建HardLinkA。
基本上,这取决于 Linux 上的 SAMBA 配置是否Unix 扩展已启用。如果是这种情况,它应该可以工作。根据我的经验:大多数典型的 NAS 解决方案(如 Synology 和 QNAP 的解决方案)实际上都支持此功能,并且开箱即用。
既然你想复制从Windows 电脑到NAS,您也不必在 NAS 上设置 rsync 守护程序。使用您提到的脚本从客户端启动并运行备份。