Stacks

技術関連のメモ書きです

Timemachine over SMB

やりたいこと

それまではTimemachine のバックアップ先はiMac に直接つないでいた外付けHDD を使っていたのですが、MacBook Pro に乗り換えたので、外付けHDD をファイルサーバーにつないでSamba 経由でTimemachine のバックアップ先とする。

環境

ファイルサーバー

Mac

SMB 側でやること

smb.conf に以下を追記

[global]
〜中略
   # for timemachine
   vfs objects = catia fruit streams_xattr
   fruit:metadata = stream
   fruit:encoding = native
   fruit:veto_appledouble = no
〜中略
[Timemachine]
   # 共有フォルダ指定 ※path は適宜変更
   path = /mnt/usbdisk2/timemachine
   guest ok = yes
   guest only = no
   writable = yes
   fruit:time machine = yes
   fruit:time machine max size = 1T

samba を再起動

sudo smbd restart

Mac 側でやること

上述のディレクトリをマウントし、ターミナルから以下のコマンドを実行

sudo defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
sudo tmutil setdestination smb://guest:guest@{ファイルサーバーのIPアドレス or ホスト名}/マウントディレクトリ名

初回はかなり時間がかかります。