![如何通过 FTP 和 rsync 备份?](https://linux22.com/image/957541/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20FTP%20%E5%92%8C%20rsync%20%E5%A4%87%E4%BB%BD%EF%BC%9F.png)
我对这些备份还不熟悉。我试过 Backuppc 和 rsnashot。Backuppc 很酷,带有 Web 前端。
我的问题:我没有任何备份服务器,只有服务器和 ftp 磁盘。我想将我的服务器备份到 ftp 磁盘,但我不知道该怎么做?我可以使用 rsync 吗?
答案1
另一个解决方案是,如果你有 lftp:
lftp -e "mirror -R src_local_folder dest_folder_on_ftp_server; exit" -u ftp_user[,ftp_pass] ftp_server
支持SSL/TLS
答案2
您可以将 ftp 资源挂载为本地
curlftpfs [user@]host:[dir] mountpoint [options]
并使用 rsync 作为本地目录
答案3
rsync
可以通过 ssh 工作,但不能通过 FTP 工作。完整讨论请见此处:
https://serverfault.com/questions/24622/how-to-use-rsync-over-ftp
(如果服务器故障,简短的回答是:你不能。尝试一下lftp
。)
答案4
您可能需要研究的另一个解决方案是名为backup-manager
(http://www.backup-manager.org/)。
这是一个很棒的脚本,可让您利用多种备份方法。Rsync、SSH、FTP,甚至 Amazon S3。配置非常简单,您可以
您可以执行以下操作aptitude search backup-manager
以获取更多信息