网站数据镜像(备份)到远程FTP的方案
[i=s] 本帖最后由 hadals 于 2014-4-13 20:11 编辑 [/i][code]#作者 joyhd.net
#说明:若你觉得方案不好,请直接忽视,切勿装逼。
#准备工作:1、数据服务器安装好lftp;2、备份服务器开好ftp账号。
#命令介绍:1、(改写成你自己的)FTP_IP=FTP服务器IP地址,FTP_PORT=端口,FTP_NAME=账户,FTP_PASS=密码;
#2、--delete(删除远程有本地没有的文件) --only-newer(只上传新文件,通过修改时间和文件大小判断) --ignore-time(对比文件时只判断文件大小,加快速度) --verbose(显示详细信息) -R(上传远程服务器)
#3、/www/wdlinux/mysql-5.1.69/var/ 本地数据库目录 backup/sql/(备份服务器目录)
#你可以传到root目录手动执行 sh back.sh;或者添加到定时任务。
lftp FTP_IP:FTP_PORT -u FTP_NAME,FTP_PASS << EOF
mirror --delete --only-newer --ignore-time --verbose -R /www/wdlinux/mysql-5.1.69/var/ backup/sql/
EOF
lftp FTP_IP:FTP_PORT -u FTP_NAME,FTP_PASS << EOF
mirror --delete --only-newer --ignore-time --verbose -R /www/web/default/ backup/web/
EOF[/code]
页:
[1]