win2000下实现数据的远程自动备份

王朝system·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

服务器的数据备份一直是大家所关注的问题,这里讨论的是一种比较廉价的解决方案。

实现原理:

目标服务器通过本地计划任务实现自动备份数据到本地硬盘,计划任务批处理脚本如下:

@echo off >e:\backup\log.txt \\创建备份日志文件

del /F/Q e:\backup\day.bkf >>e:\backup\log.txt

echo ********* Ntbackup Begin at ************* >>e:\backup\log.txt

date /t >>e:\backup\log.txt

time /t >>e:\backup\log.txt

C:\WINNT\system32\NTBACKUP.EXE backup "@C:\Documents and Settings\tllyf\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\backup.bks" /a /d "组创建于 2004-12-4,16:11" /v:no /r:no /rs:no /hc:off /m normal /j "backup" /l:s /f "E:\backup\day.bkf" \\执行ntbackup计划任务

echo ======== Ntbackup End at =========== >>e:\backup\log.txt

date /t >>e:\backup\log.txt

time /t >>e:\backup\log.txt

echo ====================================== >>g:\backup\log.txt

C:\WINNT\system32\reg.exe export HKLM\SOFTWARE\ODBC e:\backup\odbc.reg \\导出ODBC注册表文件

c:\winnt\regedit /e e:\backup\system.reg \\导出系统注册表

delete day.rar >>e:\backup\log.txt

echo ******* Rar.exe begin at ********** >>e:\backup\log.txt

date /t >>e:\backup\log.txt

time /t >>e:\backup\log.txt

e:\backup\Rar.exe a -r -y -o+ e:\backup\day.rar e:\backup\day.bkf e:\backup\odbc.reg e:\backup\system.reg >>e:\backup\log.txt \\将备份文件压缩到day.rar文件中

echo ======= Rar.exe end at ============= >>e:\backup\log.txt

date /t >>e:\backup\log.txt

time /t >>e:\backup\log.txt

远程备份服务器通过nftp软件定时从目标机获取数据包。

nftp配置脚本如下:

logfile d:\ftp_log.txt \\创建日志文件

open 用户名:口令@目标服务器IP地址

cd /

lcd d:\autoftp\目标服务器IP地址

set errorstop 0

lmkdir d:\autoftp\目标服务器IP地址

set errorstop 1

lcd d:\autoftp\目标服务器IP地址

set errorstop 0

ldelete day.bkf

set errorstop 1

get day.bkf

close

quit

目标服务器要安装ser-u服务(为防止缓冲区溢出,建议用6.0版本),并且指定被动端口。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航