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
セコメントをする