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

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

圖:服務(wù)器文件遷移
2、腳本實現(xiàn)
項目有些文件上傳到windows系統(tǒng)臨時文件,需要定期進(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:同時拷貝隱藏文件和系統(tǒng)文件
- /r:拷貝并覆蓋只讀文件
- /y: 復(fù)制文件審核設(shè)置(不顯示已有文件覆蓋確認(rèn))
(2)重命名
保存文本文件后,通過重命名將文件改為".bat"文件
(3)設(shè)置定時任務(wù)
開始-->右鍵--> 計算機管理 --> 系統(tǒng)工具 --> 任務(wù)計劃程序 --> 任務(wù)計劃程序庫 --> 創(chuàng)建任務(wù).
