|
發表於 2011-1-24 01:28:22
|
顯示全部樓層
其實 Wish 大的問題, 我一直不曉得如何回答, 因為備份問題很廣..
首先要先確定那些資料要備份的, 才能確定最佳方式..
備份主機, 應該是指資料庫吧, 而且是用 MySQL ..
在程式方面只要備份一次就可以了, 除非有修改..
Wish 大的那台 NAS 是否可用 NFS 系統, 將 NAS 的 NFS mount 在主機上, 然後用 shell 寫個 script, 用 cron 定時執行..
流程大概是這樣的..
1. cron 時間到了, 自動執行
2. 在 shell script 中用 mysql dump
3. 是否要將 dump 出來的資料壓縮
4. 將備份的資料存到所 mount 的 NFS 目錄上(可能是你的 NAS 或另一台主機)
另外 shell 功能很強, 像備份的資料只要備份一次呢, 還是按照星期(個人建議這種方式), 這樣至少有 7 天的備份..
另外, shell script 也可設定錯誤判斷(0 and 1), 利用傳回值, 就可確定是否備份成功, 而視需要更可 e-mail 給特定人參考..
Discuz! 的一些目錄, 有使用者上傳的資料, 如圖片或檔案, 這些可能也要備份, 也可使用同樣的方式..
以上的方式, 較適合備份重要的資料, 若是整顆硬碟, 就不太適合了.. 若要備份整顆硬碟, 我想使用 RAID 是最好的方式, 一台硬碟掛了, 另一台資料還在, 也可繼續執行..
一般的伺服器, 都有 raid 的功能(非軟体), 如沒有, 一片幾千塊(5000 以上)的 raid 卡, 功能就很強了..
以上僅提供參考.. |
|