螢幕快照 2010-11-23 上午11.54.13.png
在mac裡面Time Machine是很方便的備份工具,但預設必須外接硬碟才能使用
而在window時代,利用網路分享硬碟來交換檔案,備份檔案是很常見的作法
因此,若是不想另外買硬碟,也不想架設NAS
利用Time Machine將資料自動備份到windows網路分享出來的硬碟空間是可行的

步驟如下:

1.在windows選擇一個資料夾分享出來,例如分享名稱為mac_backip

2.到mac將剛剛window分享的資料夾mac_backup掛載
(1)到上方工作列-->前往-->連接伺服器
螢幕快照 2010-11-22 下午5.07.53.png

(2)輸入剛剛windows電腦的ip跟分享的資料夾路徑,例如smb://windows ip/mac_backup
螢幕快照 2010-11-22 下午5.08.26.png

連結時,必須輸入windows那一台可以存取寫入的帳號,密碼,即可以在mac看到掛載成功
螢幕快照 2010-11-23 下午12.09.44.png 

ps.若以後都要開機掛載,可以進入系統偏好設定-->帳號-->登入項目,點選+
螢幕快照 2010-11-23 下午12.11.43.png

點選旁邊剛剛掛載的window分享資料夾即可
螢幕快照 2010-11-23 下午12.09.44.png  

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)
稍微等一下後,就會出現成功訊息
螢幕快照 2010-11-23 上午11.13.05.png

此時到window分享的資料夾,也可以看到產生了一個apareboundle的映像檔
螢幕快照 2010-11-23 上午11.03.31.png  

ps.
上面這個批次檔的用意,其實是製作一個Time Machine要用的映像檔,並且拷貝到windows分享的資料夾
原步驟,是自己要到終端機去下幾道指令,有興趣可以看
http://www.insanelymac.com/forum/index.php?showtopic=184462 

5.
設定Time Machine,將備份硬碟指向剛剛掛載的window資料夾
螢幕快照 2010-11-22 下午5.10.38.png  

之後,就可以開始備份囉
螢幕快照 2010-11-23 上午11.33.25.png  

---------------------------------------

參考資料
http://lifehacker.com/5691649/an-easier-way-to-set-up-time-machine-to-back-up-to-a-networked-windows-computer

jimgau 發表在 痞客邦 PIXNET 留言(8) 人氣()


留言列表 (8)

發表留言
  • vincent
  • 你好
    我試了之後 它出現這樣

    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檔同一目錄,應該也可以看到產生的映像檔

    試試看

    jimgau 於 2010/11/26 09:20 回覆

  • vincent
  • 果然是我的指令有問題

    非常感謝~ 終於可以用pc的硬碟來備份了
  • 訪客
  • 我想請問是 我照做後 它顯示這樣不能寫入

    usage: makeImage.sh size [directory]
    Create a disk image with a max storage size of <size> and copy it
    to your backup volume (if specified)

    請大大幫我一下 不太會用!! 謝謝
  • 請貼上您下的指令為何?

    jimgau 於 2011/10/14 23:28 回覆

  • 訪客
  • 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 <size> 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

    jimgau 於 2011/10/20 23:24 回覆

  • 訪客
  • 不好意思~ 試了試 還是一樣無法寫入耶~~
  • ala
  • 10.7.x之後似乎是失效了。。。輸入指令的過程都沒有問題,到time machine設定時就顯示無法連接。。。但實際在mac下可以讀寫這個資料夾
  • Qoo
  • Last login: Tue Dec 3 00:50:22 on ttys000
    JosephdeMacBook-Pro:~ joseph$

    有輸入了,但是time machine 裡面還是找不到我的硬碟
  • Qoo
  • Last login: Tue Dec 3 00:50:22 on ttys000
    JosephdeMacBook-Pro:~ joseph$

    有輸入了,但是time machine 裡面還是找不到我的硬碟