FTP-异地备份数据

1、从服务端像客户端发送数据(非原创)

 1 set y=%date:~0,4%
 2 set m=%date:~5,2%
 3 set d=%date:~8,2%
 4 set mt=%y%%m%%d%
 5 set RAR=rar
 6 set FILE=D:\Back_%mt%.zip
 7 set SRC=D:\Back
 8
 9 rem 设置FTP参数
10 set DIR=D:11 set FTP_SERVER=IP地址
12 set FTP_USER=FTP用户名
13 set FTP_PWD=FTP密码
14 set FTP_DIR=/erp
15 set FTP_INI=ftp.ini
16
17 %RAR% a %FILE% %SRC%
18
19
20 echo user %FTP_USER% %FTP_PWD% > %FTP_INI%
21 echo lcd %DIR% >>%FTP_INI%
22 echo mkdir %FTP_DIR% >>%FTP_INI%
23 echo cd %FTP_DIR% >>%FTP_INI%
24 echo bin >>%FTP_INI%
25 echo put %FILE% >>%FTP_INI%
26 echo quit >>%FTP_INI%
27
28 rem 调用之前生成的ftp命令文件,进行ftp
29 ftp -n -s:%FTP_INI% %FTP_SERVER%
30 del %FTP_INI%
31
32
33
34 rem 删除本地的备份,以免磁盘空间满掉
35 del %SRC%

2、从客户端像服务端请求数据

 1 set y=%date:~0,4%
 2 set m=%date:~5,2%
 3 set d=%date:~8,2%
 4 set mt=%y%%m%%d%
 5 set L_url=D:\run
 6 set TGT_FILE=Back_%mt%.zip
 7
 8 set FTP_INI=ftp.ini
 9 set FTP_SERVER=IP地址
10 set FTP_USER=FTP用户名
11 set FTP_PSWD=FTP密码
12 set FTP_URL=run
13
14 echo user %FTP_USER% %FTP_PSWD% >%FTP_INI%
15 echo lcd %L_url% >>%FTP_INI%
16 echo cd %FTP_URL% >>%FTP_INI%
17 echo get %TGT_FILE% >>%FTP_INI%
18 ftp -n -s:%FTP_INI% %FTP_SERVER%
19
20 del %FTP_INI%
21 pause

时间: 2024-10-16 14:49:35

FTP-异地备份数据的相关文章

Linux(Centos)全自动异地备份数据(WEB+Mysql)

文章开始之前,先问下各位站长一个问题:什么东西对于站长是十分重要的?其实对于站长而言,很多东西都是很重要的.但我们现在排除外在因素,把范围缩小到网站系统本身,哪些是非常重要的呢?网站数据就是其中之一了. 网站数据包括程序文件本身.网站运行过程中不断产生的附件数据(图片.文档.视频等)以及数据库文件,三大块总括为网站数据. 以 自己为例,在这两年多的站长经历来看,最让我痛苦的就是某一天起床,一直苦心经营的网站打不开了,检查过DNS也正常,最后询问空间运营商发生什么事了, 获知的结果系:服务器硬盘损

Widnows批处理异地备份数据

@echo off@title Mysql+fileBckupset files=D:\backup\%date:~0,10%.rarset userdb="root"set pwddb="123456"set filepath="D:\wwwroot"set ftpfile="C:\ftp.txt"set ftpname=ftpuserset ftppwd=ftpuserset ftpfiles="%date:~0

CommVault通过异地备份恢复数据

问题需求在本地备份的数据,通过辅助拷贝的形式将数据备份到异地,现如何直接通过异地备份的数据来恢复数据? 解决方法在恢复时,选择高级里的"数据路径"选择"异地MA及库",并且选择相应的"拷贝优先顺序" 恢复完成

使用rsync做一个简单的异地备份

Rsync是一个非常简单和方便的小工具,而且也非常的适用:不仅可以用来方便的下拉文件,而且也可以用来作为数据备份的一个工具.下面我自己实验来搭建一个使用rsync作为备份工具. 实验一. A.     B两个linux系统服务器,服务器A作为网站服务器,上面有重要的数据需要实时备份:服务器B作为备份服务器,需要实时去将A服务器的数据和文件下载下来进行异地备份. A服务器ip :192.168.5.120 B服务器ip :192.168.5.147 1.  rsync的安装(此步骤非常的简单,可以

关于SQL异地备份的方法(转)

最近公司对服务器依赖越来越严重了,机房两台服务器,一台挂了一套餐饮系统.进销存系统,另一台挂了一套OA系统(老总的心血!),考虑到最近社会不太和谐,小偷泛滥,遂特别担心服务器上的数据安全,虽然做了本地备份,但在可恶的小偷面前~~~所以得赶紧做一下NetworkBacup比较妥当安全! 想了一个方案和网上的几个方案参考一下: 方案一:SQL自带的数据库备份计划 一:基本思路1:要实现异地备份,必须使用域用户帐号来启动SQL Server服务以及SQL Server Agent服务,因为本地系统帐户

Vbs脚本实现数据CUT备份及自动轮询删除备份数据

我们上一篇文章中介绍了使用vbs脚本不同版本的office激活任务,其实说到vbs脚本相信大家都很了解了,有什么作用呢,其实说白了就是执行批处理任务的工具.Vbs在windows上应用相对比较多,其功能上我们就不多说了,今天呢还是介绍vbs脚本程序备份数据的计划任务.怎么想起来备份数据呢,近期呢,领导突然想到对公司的SAP备份数据进行异地备份,这样能提高数据的可恢复性:公司的SAP的系统是每天晚上2点执行一次备份,然后新的一天数据会覆盖旧的数据,如果当数据出现错误,我们也无法使用该之前的备份进行

异地备份的最佳实践与注意事项

大家是否知道异地备份的最佳实践与注意事项 呢?小编在这里整理好了~一起来看看吧  我们的多数新客户自己已经做了备份,其中的多数已经工作了至少有一段时间.客户一般对他们的备份感觉良好(即便他们从未测试过).  然而,这些备份多数仅存储在本地,而不是异地,因此数据和业务实际上存在巨大的风险.您所有的重要数据都应该进行异地备份,否则火灾.洪水或商业纠纷都可能让您永远失去它们.在中国,各种法规和政府问题也可能会限制对您的系统(可能是某个IDC中的所有系统)的访问.所以您需要在其它的地方备份数据.  这带

rsync命令(同步/备份数据)

rsync命令rsync命令是一个远程数据同步工具,可通过 lam/wan快速同步多台主机间的文件.rsync使用所谓的 "rsync算法"来使用本地和远程两个主机之间的文件达到同步,这个算法只传递两个文件的不同部分,而不是每次都整份传送,因此速度相当快.语法rsync [OPTION] .. src destrsync [OPTION] .. src [[email protected]]host: destrsync [OPTION] .. [[email protected]]h

Linux定时备份数据到百度云盘

导读:如今的百度云盘免费容量都是2T了,即使把电脑上所有的东东都放上去,也还有大把的剩余空间.对于站长来说,是完全可以充分利用这些硬盘空间的,现在我们就用百度云盘来备份Linux服务器上的数据. 一直在想,要是百度云盘支持FTP多好,就可以实现Linux定时备份数据到百度云盘了.尤其在各云盘容量都达到T级后,更是有种浪费的感觉. 昨天无意间发现了一个脚本,可以实现Linux定时备份数据到百度云盘. 安装bpcs_uploader 虽然关于bpcs_uploader的教程不少,但都千篇一律.虽然网

异地备份mongo

为了提升逼格,我决定使用英文版的的这句作为开头,尽管我最初想到的是中文版orz 天灾人祸这种事,总归是有的.尽管服务器的灾难性故障不常发生,概率也比遇到鬼或是遇到爱情来得高些,将风险考虑在内总归是好的,所谓有备无患.如果你已经在自己的架构中将单点故障考虑进去了,就不必往下拉啦,继续舔酸奶盖去吧~如果你的云服务商已经考虑了单点故障,你也没啥好做啦. 如果两者都没有,你应该请我喝杯星冰乐再往下拉. ps:我最近多是在处理性能优化,数据迁移,安全策略,系统稳定性这类事,简直是伪装成开发的运维orz 策