在远程linux服务器上备份Lacie 2 Big NAS

时间:2015-03-30 12:36:01

标签: linux backup sftp rsync nas

我想使用本机网络界面在远程服务器上备份我的Lacie OS 3.x NAS 4TB。

对我来说最好的解决方案是使用rsync,不幸的是我没有对磁盘进行ssh shell访问。

我尝试使用“兼容的rsync服务器”备份我的设备,但没有成功:

转到备份>新备份,网络备份,选择所有我的共享,Rsync兼容服务器。

我正在键入我的debian备份服务器(具有rsync 3.0.9)的ssh凭据,并且它没有列出任何rsync目标,因此我无法继续备份shcedule。

Web界面还提供了“NetBackup服务器”的解决方案,但我不知道如何在Debian上安装它(不确定它是赛门铁克产品)。

此外,NAS提供有效的SFTP访问,但我只想备份修改过的文件(因为备份4TB每次都有点贪心)。

任何解决方案?

1 个答案:

答案 0 :(得分:1)

在一些帮助下,我最终发现Rsync可以用作具有预配置目的地的守护进程:

在我的debian方面,通过创建/etc/rsyncd.conf包含

lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid

[documents]
    path = /home/juan/Documents
    comment = The documents folder of Juan
    uid = juan
    gid = juan
    read only = no
    list = yes
    auth users = rsyncclient
    secrets file = /etc/rsyncd.secrets
    hosts allow = 192.168.1.0/255.255.255.0

/etc/rsyncd.secrets

rsyncclient:passWord
user:password

别忘了

chmod 600 /etc/rsyncd.secrets

然后启动

rsync --daemon

之后,我可以在我的Nas上配置备份时最终查看rsync目的地。

来源:http://www.jveweb.net/en/archives/2011/01/running-rsync-as-a-daemon.html