在mac裡面Time Machine是很方便的備份工具,但預設必須外接硬碟才能使用
而在window時代,利用網路分享硬碟來交換檔案,備份檔案是很常見的作法
因此,若是不想另外買硬碟,也不想架設NAS
利用Time Machine將資料自動備份到windows網路分享出來的硬碟空間是可行的
步驟如下:
1.在windows選擇一個資料夾分享出來,例如分享名稱為mac_backip
2.到mac將剛剛window分享的資料夾mac_backup掛載
(1)到上方工作列-->前往-->連接伺服器
(2)輸入剛剛windows電腦的ip跟分享的資料夾路徑,例如smb://windows ip/mac_backup
連結時,必須輸入windows那一台可以存取寫入的帳號,密碼,即可以在mac看到掛載成功
ps.若以後都要開機掛載,可以進入系統偏好設定-->帳號-->登入項目,點選+
點選旁邊剛剛掛載的window分享資料夾即可
3.
更改Time Machine只能備份到外接式硬碟的預設值,設定成可以支援備份到網路硬碟
打開終端機,輸入
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
4.
建立Time Machine會用到的磁碟映像檔
(1)
現在有熱心網友寫好批次檔,到這下載
http://cache.gawker.com/assets/images/lifehacker/2010/11/makeimage.sh
(2)
下載後打開終端機,切換到您下載的路徑,例如我放到文件
先改變這個批次檔的權限可以執行,請輸入
chmod 755 ./makeimage.sh (不這樣做會發生存取權限被拒絕)
(3)
再輸入
./makeImage.sh 130 /Volumes/外載的windows分享名稱/
上面130是以G為單位,自行修改成所需要的容量,
例如我輸入./makeImage.sh 200 /Volumes/mac_backup/
按下enter
(4)
稍微等一下後,就會出現成功訊息
此時到window分享的資料夾,也可以看到產生了一個apareboundle的映像檔
ps.
上面這個批次檔的用意,其實是製作一個Time Machine要用的映像檔,並且拷貝到windows分享的資料夾
原步驟,是自己要到終端機去下幾道指令,有興趣可以看
http://www.insanelymac.com/forum/index.php?showtopic=184462
5.
設定Time Machine,將備份硬碟指向剛剛掛載的window資料夾
之後,就可以開始備份囉
---------------------------------------
參考資料
http://lifehacker.com/5691649/an-easier-way-to-set-up-time-machine-to-back-up-to-a-networked-windows-computer

你好 我試了之後 它出現這樣 Vincentde-MacBook-Pro:~ vincent19950722$ chmod 755/Volumes/Mac\ Backup/makeimage.sh usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a [i][# [ n]]] mode|entry file ... chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ... Vincentde-MacBook-Pro:~ vincent19950722$ /Volumes/Mac\ Backup/makeimage.sh 200 /Volumes/Mac Backup/ Generating disk image “Vincent”的 MacBook Pro.sparsebundle with size 200GB ... done! Generating property list file with uuid 2BE4E2AC-C0A4-5FDF-8F65-0F904913F75B ... done! Finished! Happy backups! 沒有copy映像檔過去耶... 請問應該要怎麼做?
建議解決方式: 1. chmod那一段指令有問題 chmod 775 後面記得空一格再接上路徑 而那一段路徑/Volumes/Mac\Backup/makeimage.sh Mac後面斜線斜錯邊了 2. 確定一下跟windows分享的資料夾有網路連線可存取 3. 這個動作做完,在那個script檔同一目錄,應該也可以看到產生的映像檔 試試看
果然是我的指令有問題 非常感謝~ 終於可以用pc的硬碟來備份了
我想請問是 我照做後 它顯示這樣不能寫入 usage: makeImage.sh size [directory] Create a disk image with a max storage size of and copy it
to your backup volume (if specified)
請大大幫我一下 不太會用!! 謝謝
請貼上您下的指令為何?
Last login: Thu Oct 13 12:43:16 on console leokuteki-MacBook-Air:~ leoku$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1 leokuteki-MacBook-Air:~ leoku$ chmod 755 ./Downloads/makeimage.sh leokuteki-MacBook-Air:~ leoku$ ./Downloads/makeImage.sh 40 /Volumes/h/mac_backup/ Cannot write to /Volumes/h/mac_backup/\n makeImage.sh usage: makeImage.sh size [directory] Create a disk image with a max storage size of and copy it
to your backup volume (if specified)
leokuteki-MacBook-Air:~ leoku$
指令是這樣!!!!!
應該出錯在這裡/Volumes/h/mac_backup 那個h是windows分享出來的代號嗎? 若分享出來的名稱是mac_backup 那就不會有所謂的h 所以先確定windows分享出來的(網芳看到的名稱)是什麼 例如是aaa 那路徑應該為/Volumes/aaa
不好意思~ 試了試 還是一樣無法寫入耶~~
10.7.x之後似乎是失效了。。。輸入指令的過程都沒有問題,到time machine設定時就顯示無法連接。。。但實際在mac下可以讀寫這個資料夾
Last login: Tue Dec 3 00:50:22 on ttys000 JosephdeMacBook-Pro:~ joseph$ 有輸入了,但是time machine 裡面還是找不到我的硬碟
Last login: Tue Dec 3 00:50:22 on ttys000 JosephdeMacBook-Pro:~ joseph$ 有輸入了,但是time machine 裡面還是找不到我的硬碟