最近買了一顆 1.5T 的外接硬碟來當做備份用
因為硬碟夠大,所以就好奇來玩玩看 Time Machine
用 Time Machine 是很方便,不過,缺點是,使用者可以設定的參數非常有限
幾乎都是寫死的,不夠彈性
另外,當換新硬碟時,也可以從 Time Machine 來 Restore (這也是我想玩玩 Time Machine 的原因之一)
因為我目前 Macbook 上的 320G HDD 已經差不多快滿了,有考慮換顆 500G 的 HDD
另一方面,我也考慮直接把 Macbook 換成新的鋁製 Macbook
不過,換硬體後,怎麼使 Time Machine 來移轉資料,這對我是很重要的事 (不然,可是得搞很久的)
查了一些資料,發現 Time Machine 是會認 MAC Address 的
所以,若是換新電腦時,MAC Address 變了,那可就要動一些手腳了
參考 這裡
步驟大致如下:
# Turn off Time Machine
[candyz@mb:~] cd /Volumes/Maxtor1500/Backups.backupdb/
[candyz@mb:/Volumes/Maxtor1500/Backups.backupdb] xattr -p com.apple.backupd.BackupMachineAddress mb
00:19:e3:xx:xx:xx
[candyz@mb:/Volumes/Maxtor1500/Backups.backupdb] cd ..
[candyz@mb:/Volumes/Maxtor1500] ls -alrt
-rw-r–r– 1 candyz staff 0 2 7 15:32 .com.apple.timemachine.supported
-r——– 1 candyz staff 16 2 7 15:38 .0019e3xxxxxx
drwxr-xr-x+ 4 root staff 136 2 9 19:35 Backups.backupdb
# Disable Access Control List
[candyz@mb:~] sudo fsaclctl -p /Volumes/Maxtor1500 -d
[candyz@mb:~] sudo mv .0019e3xxxxxx ‘.new_mac_address’
# 00:1a:2b:3c:4f:56 == New MAC Address :: mb == hostname
[candyz@mb:/Volumes/Maxtor1500] sudo xattr -w com.apple.backupd.BackupMachineAddress 00:1a:2b:3c:4f:56 Backups.backupdb/mb
# Enable Access Control List
[candyz@mb:~] sudo fsaclctl -p /Volumes/Maxtor1500 -e
# Finally, unmount and re-mount the Time Machine disk
# Turn on Time Machine


