重要的數(shù)據(jù)必須備份,并且必須實時備份,否則一旦出現(xiàn)意外情況,將會給服務(wù)器文件安全帶來巨大災(zāi)難。那么,如何備份服務(wù)器文件呢?本文以Windows為例說明服務(wù)器文件備份的方法
方法一、通過專門的服務(wù)器文件備份軟件來自動備份服務(wù)器文件
最簡單的方法肯定是借助于專門的服務(wù)器文件備份軟件。目前,國內(nèi)有很多專門的服務(wù)器文件備份系統(tǒng),可以方便地備份服務(wù)器文件。例如有一款“大勢至服務(wù)器文件備份自動備份系統(tǒng)”(下載地址:http://www.grabsun.com/filebackup.html),只需要在服務(wù)器上安裝之后,就可以自動將服務(wù)器上的文件,可以將文件備份到服務(wù)器其他磁盤、外接硬盤、其他服務(wù)器或NAS等存儲空間,操作極為簡單。具體如下:
1、新增備份配置
點擊“新增配置”按鈕,首先設(shè)置備份路徑,選擇源備份路徑和備份目標(biāo)路徑,并點擊“添加”。如下圖:

注意:如果備份的目標(biāo)服務(wù)器是網(wǎng)絡(luò)路徑,則需要輸入賬戶和密碼,同時也需要手動輸入網(wǎng)絡(luò)路徑的IP地址和備份的目標(biāo)文件夾,如下圖:

如果是域環(huán)境,則用戶名輸入的時候,根據(jù)權(quán)限不同,有時候需要輸入域的名稱。比如域的DNS是dashizhi.com,則輸入用戶名的時候就需要輸入dashizhi\具體用戶名。如下圖:

設(shè)置備份開始時間,如下圖:

設(shè)置全量備份頻率。“全量備份”是指對某一個時間點上的所有數(shù)據(jù)或應(yīng)用進(jìn)行的一個完全拷貝。實際應(yīng)用中,通常是指服務(wù)器中某個磁盤或者某個文件夾下面的所有文件和數(shù)據(jù)進(jìn)行備份。這種備份方式相當(dāng)于模擬人工將磁盤文件完全復(fù)制到另外的存儲空間(磁盤的其他分區(qū)、外接移動硬盤、其他服務(wù)器、NAS存儲陣列或者私有云等)。這種備份方式可以對全部數(shù)據(jù)進(jìn)行保護,一旦源文件丟失可以進(jìn)行全部還原。但由于“全量備份”每次都是備份全部數(shù)據(jù),因此會占用較大的磁盤存儲空間。在本系統(tǒng)中可按天、周、月設(shè)置備份頻率,如下圖:

設(shè)置增量備份頻率。“增量備份”是指在一次“全量備份”后或上一次增量備份后,以后每次的備份只需備份與前一次相比增加或者被修改的文件。本系統(tǒng)可以按照小時、天、月來設(shè)置備份頻率,同時可選擇“增量備份同時單獨備份新增文件”,這樣就會將新增文件本分至一個單獨的文件夾內(nèi)。如下圖:

設(shè)置備份數(shù)據(jù)清理時間,如下圖:

全部設(shè)置完成后,點擊“保存”按鈕,方可真正生效,然后就可以自動備份服務(wù)器文件了。
方法二、通過腳本來實現(xiàn)服務(wù)器文件自動備份。
首先,新建一個文本文檔,改名為備份SVN.bat
粘貼以下內(nèi)容:
@echo off
echo 本批處理為Ls_man原創(chuàng)
echo 更多精彩博文請訪問 http://blog.csdn.net/ls_man
echo 或登陸求知域官網(wǎng) http://www.qqextra.com
color 0b & cls
echo 設(shè)置要備份的文件夾...
set "pbuf=D:\VisualSVN_Repositories"
echo 設(shè)置備份文件存放文件夾...
set "tbuf=G:\Backup_VisualSVN_Repositories"
echo 初始化壓縮程序設(shè)置...
cd \
C:
cd C:\Program Files\WinRAR
set yes=ok
echo 壓縮程序在C:\Program Files\WinRAR\WinRAR.exe
echo 設(shè)置備份文件名(以星期幾命名,即備份文件只保存最近一周)...
set name=%date%
set name=%name:~-3%
set name=svn_backup_%name%
echo 是否存在同名文件,若存在則刪除同名文件...
if exist %tbuf%\%name%.rar del %tbuf%\%name%.rar
echo 開始執(zhí)行壓縮備份...
rar a -r -ed -esh %tbuf%\%name%.rar %pbuf%\*.*
echo 備份完畢!
由于要備份的文件夾和存放備份的文件夾及WinRaR的安裝路徑可能不同,根據(jù)實際情況修改即可。下一步就是添加任務(wù)計劃,打開控制面板-任務(wù)計劃-添加任務(wù)計劃,設(shè)置每天執(zhí)行備份.bat,最好在晚上執(zhí)行如凌晨1點。
當(dāng)然,相對于腳本備份服務(wù)器文件來說,通過專門的服務(wù)器文件備份軟件,可以更為簡單方便高效快捷。