沧海笑一声

Part I backup plan and host info

 

A simple backup system plan

The main advantage of using FTP or NAS backup is a protection from data loss.

I am going to write about FTP backup solution here. The idea is as follows:

  • Make full backup every day night
  • Also  we can backup only those files that has been modified since the full backup (incremental backup) as  a seven-day backup cycle.

 

Our sample setup-this is a full backup demo

   Local Server                      ===>>>     Remote Server[ftp/nas server]

IP:192.168.1.10/192.168.1.11   ===>>>     192.168.1.12

Let us assume that your ftp details are as follows:

  • FTP server IP: 192.168.1.12
  • FTP Username: R_to+FTP-test
  • FTP Password: Pass_$$$$
  • FTP Directory: /bak (or /)

You will store data at remote server as follows:
=>> /bak/web/192.168.1.10/files mm-dd-yy - Full backup
=>> /bak/db/192.168.1.11/ files mm-dd-yy - Full backup

 

Local Server:Server A& Server B info

 

Server A :Website win2003 OS

ip:192.168.1.10

Website code path e:\website\longrujun.name

 

Server B :Database WIN2003+MSSQL2005

Ip:192.168.1.11

Database related info

 

E:\bak\Full

          \Diff

          \Logs

 

Remote Server:Server C info

 

Ftp server Account info win2003+Server-U

Ip:192.168.1.12

Username:R_to+FTP-test

Passwd:Pass_$$$$

Main Home Directory E:\bak            

The detail architecture as the following describes

E:\bak\web:archive the ServerA’s website code

          \db:archive the serverB’s database files

          \logs:archive the web logs

 

Part II:Config

 

1、  backup website code to remote ftp server

 

ADownload the AutoRun.rar file on ServerA’s Disk F and extract

BOpen AutoRun folder and make 2 config files in run folder

web_to_remote.bat

======start====

rar a -m0 F:\Autorun\backup\10website%date:~2,2%%date:~5,2%%date:~8,2%.rar e:\website\longrujun.name

cd F:\Autorun\backup

F:

ftp -v -n -s:F:\Autorun\run\ftp10website.txt 192.168.1.12

del F:\Autorun\backup\*.rar /a /s /q /f

=======end=====

 

ftp10website.txt

=======start===

open 192.168.1.12

user R_to+FTP-test Pass_$$$$

cd web

cd 192.168.1.10

bin

prompt

mput *.rar

bye

 

========end====

 

Ok,now,pls add the web_to_remote.bat to scheduled task and run it a day

 

 

2、 backup database files to remote ftp server

the 2 steps as the upper ways

A、  Download the AutoRun.rar file on ServerA’s Disk F and extract

 

B、  Open AutoRun folder and make 2 config files in run folder

db_to_remote.bat

======start====

rar a -m0 F:\Autorun\backup\10website%date:~2,2%%date:~5,2%%date:~8,2%.rar E:\bak\Full

cd F:\Autorun\backup

F:

ftp -v -n -s:F:\Autorun\run\ftp11db.txt 192.168.1.12

del F:\Autorun\backup\*.rar /a /s /q /f

=======end=====

 

ftp11db.txt

=======start===

open 192.168.1.12

user R_to+FTP-test Pass_$$$$

cd db

cd 192.168.1.11

bin

prompt

mput *.rar

bye

 

========end====

 

The same as we should  add the db_to_remote.bat to scheduled task and run it a day



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1030949


[点击此处收藏本文]  发表于2006年09月06日 10:57 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论 
   

news

Shared Reading

导航

blog stats

文章

收藏

相册

A.Technology Forum

B.Read @ a day

C.Friends

D.体验IT

存档


正在读取评论……