文件夾定期備份以及常見幾款數據備份軟件


近來,需要對公司部署系統的相關附近進行備份,防止服務器宕機或者用戶誤操作導致的附件丟失。

需求:
1、服務器之間備份(可以遠程磁盤訪問),增加備份的安全性。

2、文件較大,一般都是圖片或者pdf文檔等,大小在100G以上,最大的文件夾有300G,當初設計存在缺陷,文件夾下沒有較細的分類,所以沒法通過業務邏輯關系或其他條件進行增量備份。

3、類似的同步有四個子系統需要進行,每個的要求基本一致。

4、計划每天夜間在無用戶使用時進行備份。

前后嘗試了幾種方式以及查看了部分軟件,大體對比如下:

一、BAT命令+計划任務(最初使用方式)

最初采用的是使用bat+計划任務的方式完成,主要使用XCOPY命令完成。

實現思路如下:編寫bat腳本文件,通過計划任務每天定時調用。bat文件中主要是對文件進行拷貝(例如:xcopy 遠程備份原路徑\*.* 目標路徑\ /v /d /s /e /r /h /y,之前采用完全備份的方式,隨着文件增長,逐漸采用根據日期增量備份的方式),在拷貝后,根據日期對文件夾驚醒命名,同時刪除N(可自行指定)天之前的數據備份。在初步數據較少的情況下還增加過備份文件的壓縮(但因為后期文件越來越多,壓縮效率低而沒有繼續壓縮,備份速度還可以50G的文件10分鍾左右可以完成備份)。

通過bat命令備份,有以下幾個缺點:

1、需要編寫bat命令,較為復雜,需要有一定的命令編寫基礎。

2、無法實現真正同步(我們現在做到根據日期進行增量更新,切只有追加,無法實現刪除)。

另外,在使用的過程中,偶爾會遇到備份文件存在丟失的情況,打個比方,如果有100個文件,備份之后只有90個,一直未找到原因。

二、文件夾同步軟件

基於使用bat命令的缺點以及文件量的增長,因此考慮采用專業的文件夾同步軟件來實現文件備份。主要考慮了以下幾款軟件(個人評價可能比較片面與主觀,如有問題,請大家多多指教),簡單對比如下:

1、goodsync

軟件需要收費,在SERVER服務器上安裝需要指定版本。

支持的同步類型較多(本地、遠程服務器、網盤等)以及備份方式。

功能比較齊全、強大,有完善的自動執行設置。
image

image

image

image

2、filegee

分免費版本和收費版本,免費版本限制比較多。

安裝企業版試用了一下,確實比較好用,功能很齊全。

分多種不同方式備份以及支持本地、遠程服務器等多種類型備份。

安全性上考慮比較周全,另外還提供增量數據備份的恢復。

有比較完善的中文手冊,比較方便學習。

image

image

image

3、Allway Sync

對個人用戶是免費,但是限制較多。

提供多種同步方式以及數據類型的同步。

有自動執行策略(可以每天執行,但是我安裝版本不提供固定時間點的設置,使用起來比較別扭)。

image

image

image

4、freefilesync

免費軟件。

使用較為方便,簡單易上手(我任務從操作上講,是最人性化的設計)。

有多種同步方式,可以滿足不同情況下的需求。

可以對本地、遠程服務器、FTP多種類型進行備份。

但是任務創建較為麻煩,沒有較為合適的自動執行策略,需要配合windows計划任務使用,較為麻煩。

image

image

5、diffsync

版本比較舊(未安裝使用)。

只能提供追加方式,如果同步的時候包括刪除,則刪除內容無記錄,無法實現后續恢復。

對於備份性能未進行詳細測試。建議如果有一定的預算,最好選用goodsync或者filegee,免費版freefilesync比較合適。可以根據自己的備份(同步)需要進行選擇。

另外,如果需要對空間數據和Oracle數據庫部分數據進行了備份。空間數據備份可以采用計划任務+FME的方式備份,Oracle庫數據可以采用bat+計划任務進行備份。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM