用 Dropbox 幫 Windows Server 做 Cloud Backup
對於 maintain 一隻 hosting server 黎講其中一樣好重要o既野就係 backup. 通常 server 都會行 Raid 黎確保萬一其中一隻 HDD 死左都仲有另一隻 shadow copy 可以 restore. 但有陣時人唔好彩起上黎真係可以一次過死晒兩隻... 我自己都試過一次... 當然我地有時都會做 remote backup 將隻 server d database data 抄走一份. 但係有時因為懶或者煩都未必會做得好密.
曾經見過有 d server owner 會插隻手指o係隻 server 度. 相信佢背後應該有 script regularly backup 落隻手指度. 呢個方法都唔錯. 不過聽人講隻手指會死得好快
以往我自己用 Mac 係會用 ForkLift synclet 寫定一隻 FTP sync action. 然後o係 calendar set 一隻 repeating event call 隻 sync action. 咁樣就可以定時自動做 remote backup.
近年 Cloud storage 已經非常 common. 以 Dropbox 為例唔駛錢已經有 2GB 其實好好用. 所以呢幾日就著手試用 Dropbox 幫隻 Windows 2003 Server 做 cloud backup.
Setup 方法
先決: 安裝 Windows Server 2003 Resource Kit Tools (http://www.microsoft.com/en-us/download/details.aspx?id=17657)
-
Log in server o既 local Administrator
-
Install Dropbox
-
Dropbox 安裝完成後利用現有 account log in
-
一切完成後利用 task bar 開啟 Dropbox preferences
-
將 "Start Dropbox on system startup" 取消
-
Quit Dropbox
-
開啟 command prompt 進入 WRK Tools folder 新增一個 Dropbox 的 service
舉例:
C:\Program Files\Windows Resource Kits\Tools>instsrv Dropbox "C:Program Files\Windows Resource Kits\Tools\srvany.exe"
-
開啟 Windows Administrative Tools 的 Services
-
開啟 Dropbox service 的 Properties
-
在 Log On tab 修改成用 This account > Administrator
-
最後更改 registry
-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dropbox
-
新增名為 "Parameters" o既 key
-
新增名為 "Application" REG_SZ o既 string value
-
String value o既 data 設定為 Dropbox.exe o既 path
例如
C:\Documents and Settings\USERNAME\Application Data\Dropbox\bin\Dropbox.exe
- 在 Windows Services 內重啟 Dropbox service
完成!!
最後當然要將相關o既 backup script 修改. 將 backup file 放入 Dropbox folder.
由於 Dropbox sync 係 real time. 所以比起自己 schedule remote backup 安全好多!!