Friday, October 07, 2011

PC到Mac (4) Auto backup by time machine

使用PC多年,從來沒有備份的習慣,一方面是軟體選用的問題(內建的太簡陋、外加的又怕影響效能),一方面也是要外掛另一顆硬碟,如果讓它一直連著以便自動備份,豈不是增加隨時掛掉的危險。雖然很幸運地也沒有災難發生,但最近聽到好幾個朋友發生硬碟故障,讓我不得不考慮定時備份。由於公司有提供網路磁碟空間,不用自備外接硬碟,在加上OS X上有很方便的time machine設計,只要選擇備份存放地點,就能定時備份。似乎就這麼簡單。

可是如同Apple多數的軟體一樣,簡單的設計表示很多的限制

首先備份存放不支援Windows的網路磁碟,所以time machine完全看不到。不過這可以靠打開秘密設定來開啟。只要安裝Secrets這個軟體,系統設定就多出許多選項可以開啟Show Unsupported Network Drive功能。

可是麻煩來了,即使time machine看得到Windows網路磁碟,一執行備份就出現無法寫入錯誤。搞了很久,原來必須先自己建立一個空的image檔放在網路磁碟上才行。最簡單的解決方式是:
1. 記下自己的電腦名稱
2. 輸入下列指令取得網路卡的MAC位址
   ifconfig en0 | grep ether | awk '{print $2}' | sed 's/://g'
3. 輸入下列指令來建立image檔
   sudo hdiutil create -size 320g -type SPARSEBUNDLE -nospotlight -volname "Backup of " -fs "Case-sensitive Journaled HFS+" -verbose ~/Desktop/<電腦名稱>_.sparsebundle
4. 將桌面上新建出的image檔複製到網路硬碟就可以開始備份了。

不過又一個問題,time machine每個小時自動備份一次,實在太頻繁,簡直隨時在跑沒停過。試過網路上介紹的指令,可是完全沒用。最後是安裝了強大的TimeMachineEditor,才可以自訂備份時間。

搞了好久,真是一點都不簡單啊!

No comments: