TimeMachineをcronで実行
2010-12-08


TimeMachineで外部DISKをバックアップ時のみマウント

$ diskutil list
 /dev/disk1
  #: TYPE NAME                   SIZE       IDENTIFIER
  0: GUID_partition_scheme       *2.0 TB     disk1
  1: EFI                         209.7 MB    disk1s1
  2: Apple_HFS TimeMachine       500.0 GB    disk1s2

#!/bin/sh
/usr/sbin/diskutil mount disk1s2 >/dev/null 2>&1
sleep 5 # diskが使用可能になるまでの待ち時間
/System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper -auto
/bin/sync ;  /bin/sync;  /bin/sync #念のため
sleep 3
/usr/sbin/diskutil unmount disk1s2 >/dev/null 2>&1

#minute hour	mday	month	wday	command
30	 */3	*	*	*	/Users/userhome/bin/TimeMachine-Backup

FileVaultを使用している場合は、ログアウト時にマウントしておく

#!/bin/sh
/usr/sbin/diskutil mount disk1s2 >/dev/null 2>&1
sleep 5 # diskが使用可能になるまでの待ち時間

$ sudo defaults write com.apple.loginwindow LogoutHook \
   /usr/local/bin/LogoutHook

[Mac]
[Security]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット