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
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
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
分享到:
相关推荐
备份还原(Backup/Restore Database): MySQL/SQL Server/PostgreSQL 支持代码自动生成(Code Generation): Access/Firebird/MySQL/Oracle/PostgreSQL/SQL Server/SQL Server CE/SQLite 支持数据库服务管理...
By automatically synchronizing the source files on the client with the server and replacing GNU toolsets with some small stubs for them, Uniwin presents a seamless interface for remote development....
备份还原(Backup/Restore Database): MySQL/SQL Server/PostgreSQL 支持代码自动生成(Code Generation): Access/Firebird/MySQL/Oracle/PostgreSQL/SQL Server/SQL Server CE/SQLite 支持数据库服务管理...
You can view all the differences between databases and execute an automatically generated script to eliminate all or selected only differences. The library includes more than 25 components for ...
SQL Refactor - helps the user to automatically format your SQL code and database objects that provides a fast and easy management of databases. SQL Doc - provides a mnogodokumentalnoy database. SQL ...
The Local Backup Wizard that guides you through the process of selecting the local files and folders to be backed up to the remote pane and specifying other settings. The Site Backup Wizard that ...
Use UltraEdit's powerful user tools to launch your favorite website from the click of a button on your toolbar Integrate Yahoo!, Google, Wikipedia and more with UltraEdit This tutorial will show you ...
2) Try to connect to the servers in [Server] ;; section if there are ;; Sock/Close : Close all sockets ;; Sock/Debug : Shows socket messages in the window ;; Sock/Hex : Shows the data come from the ...
win7 系统 the security settings could not be applied to the database 在安装mysql的时候,就会遇到以下错误。遇到错误不可怕,怕的就是被错误所击倒! The security settings could not be applied to the ...
标题“Ant To Download the code from SVN automatically”涉及的是使用Apache Ant工具自动化从Subversion (SVN) 下载代码的过程。Apache Ant是一个Java库和命令行工具,它的设计目的是驱动构建过程,尤其在Java项目...
• Using code first migrations to automatically update the database plus seeding data from code • How to use Visual Studio Scaffolding views and controllers • Manage CRUD operations including model ...
This escape syntax is automatically translated into appropriate code for the database‘s SQL dialect. For example, the macro for the database‘s current date and time would be CURRENT for the ...
下载工具,aria2 is a utility for downloading files. The supported protocols are... Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.
Install and configure common standard services such as web, mail, FTP, database and domain name server technologies Create kickstart scripts to automatically deploy RHEL 7 systems Use Orchestration ...
2. cross-database platform: only need to give a definition accoding to the familiar database platform,BDB can Automatically intall and Arbitrarily move the database in these database platforms. ...
2. cross-database platform: only need to give a definition accoding to the familiar database platform,BDB can Automatically intall and Arbitrarily move the database in these database platforms. ...