• 2

從網絡備份server的文件應該用什麽NAS呢?

我公司已有自架的server,可是由於他們疏於備份而導致資料流失。
我想在我的辦公室裏裝一台NAS來定時于周末自動備份我部門的存在server裏的資料夾,可行嗎?
因爲周末我會把laptop帶囘家,所以需要一個可以自動從LAN備份資料的NAS。因爲周末休息所以不會佔用網絡寬頻。
謝謝
2015-07-21 13:45 發佈
可行啊, 以我們公司來說, 我們目前的DB是直接用SQL管理工具做排程自動Dump成檔案
然後我再用NAS提供的程式設定排程自動幫我把我要備份的資料夾設定備份到NAS來
因為我的NAS只是單純做單向備份, 所以我買的是2Bay的低階款(QNAP TS-231或Synology TS-215j都可以)

jeremysee wrote:
我公司已有自架的server...(恕刪)
[img]http://folding.extremeoverclocking.com/sigs/sigimage.php/un=AvenWen/t=31403

avenwen wrote:
可行啊, 以我們公...(恕刪)


server 裝同步軟體不就好了..
設定自動同步或是備份


jeremysee wrote:
我公司已有自架的server...(恕刪)


何不將 SERVER 的 資料轉換到 NAS 來使用呢???
NAS 外接USB硬碟來 備份資料~~
生活部落格 https://www.germs.idv.tw
Germs wrote:
何不將 SERVER...(恕刪)


基本上公司用的NAS容量,絕對比個人家用來的大很多
什麼放個外接碟,別搞笑了
以我公司為例
我公司fileserver上面檔案一共十幾T,再找個NAS來做線上備份,
要去哪找個十幾T USB外接碟備份啊

server主機用NAS備,當然是有他的用處,NAS最少也可以用到RAID5,資料安全性
比用外接碟來的安全多了
什麼 NAS 都行,不是 NAS 也行,只要是磁碟就行。

關鍵在:server 不會自動備份

需要寫「備份腳本」。shell script 或 bat/cmd 什麼的。

然後放入排程 crond 之類的,固定每天凌晨(離峰時段)、或每週六/週日...運行一次備份腳本。

備份 www 網頁目錄、mysql 資料庫什麼的,檔案不大,直接完整壓縮打包複製,覆蓋舊的備份檔。或者腳本抓時間碼,自動生成時間的檔名。


自動生成時間檔名比較好,這樣就有每天或每週的備份,如果資料異動太大(比如被駭客入侵,程式碼被偷改了),要找回以前的備份,較容易找。

如果一直覆蓋,都只有一個檔案,等發現被偷改了,即便備份檔拿出來,也是被偷改後的。

例如:某日被偷改,結果3日後才發現,但備份檔每日覆蓋的,早就沒了乾淨版的。

舉例:
www-2015-07-21.tgz
www-2015-07-22.tgz
....
這樣子,一直新增下去。方便隨時取回任一天的資料。

為防止空間爆掉,腳本中也要設計:備份檔自動清理,清除 30天以前的舊檔...之類的。

這數字就自行斟酌,60天、90天。愈大愈安全,即便一個月都沒發現網站資料被偷改,還能取回一個月前的資料(但備份後如果新增的資料,則只能放棄了)。


掛載 遠端目錄(NAS之類),成為本機目錄,然後就可以拷貝檔案過去了。

mysql 資料庫備份前,最好先停止 mysqld 服務,以免備份出錯,還原回去資料庫也是損壞的,還要修復(修復會遺失少量資料)。

但停止資料庫,網站服務也會停止。所以要製作一份:伺服器維護中的網頁。404 強迫重新導向過去。註:apache 仍是運作的,不停止。所以可以顯示 404 錯誤網頁。


若 server 是 Linux 的,可以提供你 shell script 腳本範例,整個過程怎麼做比較好。
可以考慮自己劍一台owncload來備分看看
01是異言堂 wrote:
基本上公司用的NAS...(恕刪)</blockquot>

很抱歉我待的是小公司 資料不多

抱歉這建議不適合樓主~~

打擾了
生活部落格 https://www.germs.idv.tw
買有 支援RAID 模式的 NAS
應該就有自動備份的功能.

有些會有提供backup plan 的軟體.
database有database的備份法, 每種都不太一樣..
但目的都是一樣的, 就是在備份的當下維持"資料一致性"..

所以在database運作中直接把資料檔copy走, 掛回去時有很高的機率開不起來..
就是資料檔"不一致"..

例如Oracle , MSSQL要下 begin backup
這時再把資料檔copy走...

但其實比較新一點的觀念是"不copy資料檔, 改由資料庫本身的備份機制來備份"
這樣備份出來的東西比較好"應用"
例如point in time recovery.., incremental or differential backup..
而不是像copy備份那樣, 每次都是level 0 backup..


  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?