Backintime不支持普通的SFTP后端,因此设置对Synology的远程备份似乎并不容易(在我的例子中,是一个带有DSM4.3的DS214 )。
Backintime支持基于SSH/rsync的远程备份,但是Synology似乎不允许带有可信条目的自动SSH登录。
用Backintime备份到语法NAS后端的最佳方法是什么?
到目前为止,我只能通过将Windows共享安装到工作站(使用CIFS)并将Backintime配置为安装文件夹的本地同步来管理备份。这是可行的,但我想要一个不包括Samba & Windows共享的解决方案。
发布于 2013-12-11 14:27:05
我认为有3种选择。
上修改sshd
您应该能够在Diskstation上找到文件sshd_config,并对其进行修改,以便只使用SSH密钥即可允许密码较少的登录。
您可以设置客户端,这样CIFS挂载就可以根据需要自动安装,而不必一直保持安装。在Linux端启用此功能的技术称为自动飞秒,守护进程是automount。
详细信息在本文中突出显示,标题为:如何将SMB/CIFS共享作为CentOS/Fedora/RHEL上的自动登载。从发行版到发行版,这些步骤非常通用,文件通常位于稍微不同的地方,但本文给出了如何实现这一目标的要点。
你可以用导火索。在FUSE中有几种方法可以尝试。看看关于这个主题的ArchLinux wiki,标题是:桑巴,在自动安装部分之下]3.。
发布于 2014-12-12 14:02:11
我使用带有DSM 5的NAS DS414运行Backintime。
它需要对NAS进行一次小小的修改,并具有良好的配置。令我惊讶的是,更新删除了我的修改。因此,在执行更新时请记住这一点。
如果要在位于volume1上的名为“备份”的共享上备份数据。您应该在volume1上创建一个名为volume1的新共享。在此共享中创建一个名为“备份”的目录。
mkdir /volume1/volume1/backups安装/卷1/备份/卷1/卷1/备份
mount -o bind /volume1/backups /volume1/volume1/backups因此,当您通过SSH访问备份时,您需要通过/volume1 1/备份--当您访问SFTP的备份时,您需要通过/volume1 1/volume1 1/备份
这两个解决方案允许访问相同的数据。
完整的解释(复制自@Qedinux的博客):参见双歧杆菌在github上的应用
发布于 2021-04-07 18:46:51
因为我不能评论,也不能投赞成票,所以我做了一个回答:杰夫上面的回答是解决办法!
真正的问题是RSYNC和SFTP没有像看起来那样在DSM上使用相同的挂载点。
RSYNC将使用user@nas:/volumeX/目录,而SFTP将使用user@nas:/目录。但是backintime只有一个目录:您提供了它/volumeX/目录:Jeff的技巧允许NAS绑定/volumeX/目录和/volumeX/volumeX/目录,以便user@nas:/volumeX/目录也能工作.
在此下面,您需要调整所有文件的所有权限(特别是.ssh目录和文件上的NAS权限和用户主目录上的权限)。
https://unix.stackexchange.com/questions/104691
复制相似问题