joe*_*ert 4 backup ssh mirror wget
我正在寻找使用它的替代方法,它不必使用 FTP,但它应该提供与 wget 的“--mirror”选项相同的功能,它只下载新的和更改的文件。
wget --mirror --preserve-permissions --directory-prefix=/hdd2/website-backups --exclude-directories=special,stats --ftp-user=user --ftp-password=pass ftp://ftp.domain.com
Run Code Online (Sandbox Code Playgroud)
目前,上述命令是通过家庭服务器上的 cron 作业每隔几天备份远程站点的方式。远程站点已移至具有 SSH 可用的新主机,并且我已经为 SSH 设置了公钥/私钥。现在我想使用比 wget/ftp 更安全的东西来进行自动备份,但是由于这个站点有很多图像文件,其中大部分不会改变,我真的不想压缩整个 documentRoot 和每次都下载。
rsync是用于此的标准实用程序:
rsync -avz -e ssh source/ user@destServer:/dest/
Run Code Online (Sandbox Code Playgroud)
rsync 通常随 Linux 发行版一起提供。它还满足您不传输未更改的东西的要求。
| 归档时间: |
|
| 查看次数: |
1833 次 |
| 最近记录: |