Kenichi Maehashi's Blog
脳内コアダンプ
Time Machine on Samba 実践編
Sunday | June 14, 2009
|
コマンドライン大好きな人なら泣いて喜ぶ(たぶん)、SMB 共有で Time Machine する方法。 使用したい SMB 共有をマウントして、DESTINATION に指定。DESTINATION="/Volumes/TimeMachine" HOSTNAME="$(hostname -s)" MACADDR="$(ifconfig en0 | grep ether | cut -d ' ' -f2 | tr -d ':')" IMAGENAME="${HOSTNAME}_${MACADDR}.sparsebundle" cd hdiutil create -size "100m" -layout "GPTSPUD" -fs "Journaled HFS+" \ -volname "Time Machine for ${HOSTNAME}" -type SPARSEBUNDLE -nospotlight "${IMAGENAME}" cp -R "${IMAGENAME}" "${DESTINATION}" rm -f "${DESTINATION}/._${IMAGENAME}" defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1 あとは、システム環境設定で DESTINATION に指定した SMB 共有を Time Machine ディスクに指定するだけ。Enjoy!
(追記: 2010-12-13) Snow Leopard から、イメージ名が「コンピュータ名.sparsebundle」に変更になったようです(Leopard からアップグレードして使っていたので、気づきませんでした)。
(追記: 2010-12-22) Snow Leopard でも、上記手順で作成する際は「ホスト名_MAC アドレス」形式で良いようです。また、"UNIVERSAL HD" を "GPTSPUD" に改めました。またサイズは自動的に拡張されるため 100m に固定しました。
|
| コメント (0)
|
<< 前ページ[1]
トップページに戻る
Copyright © 2006-2021 Kenichi Maehashi, All Rights Reserved.