概述
一般很多單位都有文件服務器備份的需求,并且常常是把很多服務器的文件自動備份到另外一臺文件服務器 。
下面先介紹windows系統下如何去實現,后面再介紹linux下的。
1、安裝專門的服務器文件自動備份軟件
Windows文件服務器自動備份的最簡單方法是安裝專門的服務器文件自動備份軟件,目前國內有一些專門用于備份服務器文件的軟件。
例如有一款“大勢至服務器文件自動備份系統”(下載地址:http://www.grabsun.com/filebackup.html),只需要在服務器上安裝之后,就可以對服務器的文件進行增量備份和全量備份,也就是可以把服務器的文件夾自動、定時備份到服務器的其他磁盤分區、外接移動硬盤、其他文件服務器或NAS存儲空間等,從而有效保護服務器文件安全,防止服務器文件丟失。如下圖所示:
圖:大勢至服務器文件自動備份軟件
同時,通過大勢至服務器文件自動備份系統還可以只讓將一個服務器上的文件或文件夾以及對應的賬號,全部遷移到另外一個服務器,從而避免了重新設置賬戶和文件訪問權限的麻煩。如下圖:
圖:服務器文件遷移
2、腳本實現
項目有些文件上傳到windows系統臨時文件,需要定期進行備份。方法如下:
1、新建txt文件,輸入以下內容
xcopy /I /Y /E E:ftpservercps E:ftpservercps-%date:~0,10%
參數解釋:
- /e:拷貝所有子目錄,包括空子目錄;
- /I: 如果目標文件或目錄不存在且拷貝的文件數多于一,則假設目標為目錄;
- /d:只拷貝文件日期與在目標文件后的文件(即修改過的源文件)
- /h:同時拷貝隱藏文件和系統文件
- /r:拷貝并覆蓋只讀文件
- /y: 復制文件審核設置(不顯示已有文件覆蓋確認)
2、重命名
保存文本文件后,通過重命名將文件改為".bat"文件
3、設置定時任務
開始-->右鍵--> 計算機管理 --> 系統工具 --> 任務計劃程序 --> 任務計劃程序庫 --> 創建任務.