基于Windows服務(wù)器下的文件備份實(shí)現(xiàn)方案
概述
一般很多單位都有文件服務(wù)器備份的需求,并且常常是把很多服務(wù)器的文件自動(dòng)備份到另外一臺(tái)文件服務(wù)器 。
下面先介紹windows系統(tǒng)下如何去實(shí)現(xiàn),后面再介紹linux下的。
1、安裝專門的服務(wù)器文件自動(dòng)備份軟件
Windows文件服務(wù)器自動(dòng)備份的最簡單方法是安裝專門的服務(wù)器文件自動(dòng)備份軟件,目前國內(nèi)有一些專門用于備份服務(wù)器文件的軟件。
例如有一款“大勢至服務(wù)器文件自動(dòng)備份系統(tǒng)”(下載地址:http://www.grabsun.com/filebackup.html),只需要在服務(wù)器上安裝之后,就可以對(duì)服務(wù)器的文件進(jìn)行增量備份和全量備份,也就是可以把服務(wù)器的文件夾自動(dòng)、定時(shí)備份到服務(wù)器的其他磁盤分區(qū)、外接移動(dòng)硬盤、其他文件服務(wù)器或NAS存儲(chǔ)空間等,從而有效保護(hù)服務(wù)器文件安全,防止服務(wù)器文件丟失。如下圖所示:

圖:大勢至服務(wù)器文件自動(dòng)備份軟件
同時(shí),通過大勢至服務(wù)器文件自動(dòng)備份系統(tǒng)還可以只讓將一個(gè)服務(wù)器上的文件或文件夾以及對(duì)應(yīng)的賬號(hào),全部遷移到另外一個(gè)服務(wù)器,從而避免了重新設(shè)置賬戶和文件訪問權(quán)限的麻煩。如下圖:

圖:服務(wù)器文件遷移
2、腳本實(shí)現(xiàn)
項(xiàng)目有些文件上傳到windows系統(tǒng)臨時(shí)文件,需要定期進(jìn)行備份。方法如下:
(1)新建txt文件,輸入以下內(nèi)容
- xcopy /I /Y /E E:\ftpserver\cps E:\ftpserver\cps-%date:~0,10%
參數(shù)解釋:
- /e:拷貝所有子目錄,包括空子目錄;
- /I: 如果目標(biāo)文件或目錄不存在且拷貝的文件數(shù)多于一,則假設(shè)目標(biāo)為目錄;
- /d:只拷貝文件日期與在目標(biāo)文件后的文件(即修改過的源文件)
- /h:同時(shí)拷貝隱藏文件和系統(tǒng)文件
- /r:拷貝并覆蓋只讀文件
- /y: 復(fù)制文件審核設(shè)置(不顯示已有文件覆蓋確認(rèn))
(2)重命名
保存文本文件后,通過重命名將文件改為".bat"文件
(3)設(shè)置定時(shí)任務(wù)
開始-->右鍵--> 計(jì)算機(jī)管理 --> 系統(tǒng)工具 --> 任務(wù)計(jì)劃程序 --> 任務(wù)計(jì)劃程序庫 --> 創(chuàng)建任務(wù).
