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

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

需求:
一、服務器之間備份(能夠遠程磁盤訪問),增長備份的安全性。windows

二、文件較大,通常都是圖片或者pdf文檔等,大小在100G以上,最大的文件夾有300G,當初設計存在缺陷,文件夾下沒有較細的分類,因此無法經過業務邏輯關係或其餘條件進行增量備份。安全

三、相似的同步有四個子系統須要進行,每一個的要求基本一致。服務器

四、計劃天天夜間在無用戶使用時進行備份。性能

先後嘗試了幾種方式以及查看了部分軟件,大致對好比下:學習

1、BAT命令+計劃任務(最初使用方式)測試

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

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

經過bat命令備份,有如下幾個缺點:圖片

一、須要編寫bat命令,較爲複雜,須要有必定的命令編寫基礎。

二、沒法實現真正同步(咱們如今作到根據日期進行增量更新,切只有追加,沒法實現刪除)。

另外,在使用的過程當中,偶爾會遇到備份文件存在丟失的狀況,打個比方,若是有100個文件,備份以後只有90個,一直未找到緣由。

2、文件夾同步軟件

基於使用bat命令的缺點以及文件量的增加,所以考慮採用專業的文件夾同步軟件來實現文件備份。主要考慮瞭如下幾款軟件(我的評價可能比較片面與主觀,若有問題,請你們多多指教),簡單對好比下:

一、goodsync

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

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

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

image

image

image

二、filegee

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

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

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

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

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

image

image

image

三、Allway Sync

對我的用戶是免費,可是限制較多。

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

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

image

image

image

四、freefilesync

免費軟件。

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

有多種同步方式,能夠知足不一樣狀況下的需求。

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

可是任務建立較爲麻煩,沒有較爲合適的自動執行策略,須要配合windows計劃任務使用,較爲麻煩。

image

image

五、diffsync

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

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

對於備份性能未進行詳細測試。建議若是有必定的預算,最好選用goodsync或者filegee,免費版freefilesync比較合適。能夠根據本身的備份(同步)須要進行選擇。

另外,若是須要對空間數據和Oracle數據庫部分數據進行了備份。空間數據備份能夠採用計劃任務+FME的方式備份,Oracle庫數據能夠採用bat+計劃任務進行備份。

相關文章
相關標籤/搜索