Web 需要自动网站文件夹备份系统吗?有什么建议吗?

Web 需要自动网站文件夹备份系统吗?有什么建议吗?,web,download,backup-strategies,Web,Download,Backup Strategies,大家好,有没有备份软件可以定期备份在线网站文件夹,并将其离线存储在本地系统上。需要一些健壮的东西,如果有免费的东西可以做这项工作就好了:) 谢谢你的链接-我有ftp访问权,我的网站和一个有点文档共享的网站,用户上传,我想定期在网站上维护不时上传的文件备份。我只是想自动化这个过程。但是,我的本地系统是基于windows的。如果您所指的网站将由您通过浏览器(而不是作为网站管理员)访问,您应该签出。而且,如果您需要从Windows系统使用WGet,请签出如果您在该站点没有shell访问权限,则可以使

大家好,有没有备份软件可以定期备份在线网站文件夹,并将其离线存储在本地系统上。需要一些健壮的东西,如果有免费的东西可以做这项工作就好了:)



谢谢你的链接-我有ftp访问权,我的网站和一个有点文档共享的网站,用户上传,我想定期在网站上维护不时上传的文件备份。我只是想自动化这个过程。但是,我的本地系统是基于windows的。

如果您所指的网站将由您通过浏览器(而不是作为网站管理员)访问,您应该签出。而且,如果您需要从Windows系统使用WGet,请签出

如果您在该站点没有shell访问权限,则可以使用WGet:

#!/bin/bash
export BCKDIR=`date -u +"%Y%m%dT%H%M%SZ"`
wget -m -np -P $BCKDIR http://www.example.com/path/to/dir
工作组选项:

  • -m-镜像所有内容,跟随链接
  • -np-不访问父目录(避免下载整个站点)
  • -P-将文件存储在$BCKDIR以下
如果您具有shell访问权限,则可以使用rsync。一种方法是让此循环在屏幕(1)会话中运行,并使用ssh代理自动登录:

#!/bin/bash
while :; do
    export BCKDIR=`date -u +"%Y%m%dT%H%M%SZ"`
    rsync -az user@hostname:/path/to/dir $BCKDIR
    sleep 86400 # Sleep 24 hours
done

不确定您使用的是什么操作系统,但在*NIX下应该可以正常运行。对于MS Windows,还有Cygwin。

如果您可以访问Web服务器,则可以通过电子邮件或FTP发送归档文件的cronjob来完成这项工作