web-dev-qa-db-ja.com

TimeMachineの実行後に外付けドライブを自動的にイジェクトする方法

私は定期的に外部モニターにドッキングするMacBookProを持っています。

マウス、キーボード、iPhoneドック、および外付けハードドライブをUSBハブ経由で接続しているので、ドッキング時にUSB接続を1つだけ行う必要があります。

外付けハードドライブは、TimeMachineのバックアップに使用されます。ドッキングを解除するたびに、1本のUSBケーブルを抜くだけです。残念ながら、これにより、外付けハードドライブを取り外す前に忘れずに取り出す必要があるという警告メッセージが表示されます。

私が知りたいのは、TimeMachineの実行後に毎回外付けハードドライブを自動的に取り出す方法があるかどうかです。

私は通常、少なくとも1日に1回はドッキングを解除して再ドッキングするので、次にドッキングしたときにドライブが再マウントされ、システムがドッキングされている間にTimeMachineを実行できます。

6
Avalanchis

私はこれを行う無料で便利なダウンロードを見つけました:

Time Machineスケジューラ

ドライブはスケジュールどおりに自動的にマウントおよびアンマウントされます(起動時に、要求された場合)。また、1時間ごと以外のカスタムスケジュールも可能です。これを制御するために、新しい設定パネルをインストールします。唯一の欠点は、古いTM設定パネルにすべてが正確に表示されなくなったことです。タイムスタンプが数分ずれており、バックアップが行われている場合でもタイムマシンがオフになっていると表示されますが、厄介な不適切な排出の問題は完全に解決されます。

2
Ted

端末を使用したバックアップ および 排出 端末を使用して実行できます。次に、コマンドを script に配置します。

1
John

私はあなたとまったく同じセットアップをしていて、同じ問題を抱えていました。 Mac用のバックアップシステムである SuperDuper を試してみることをお勧めします。有料版には、スケジューリング、スクリプト、接続時のバックアップ、コピー後の取り出しなどが含まれます。また、Time Machineと連携して動作し、起動可能なバックアップを作成することもできます。

1
user79838

Macがスリープしているときにこのプラグを抜くと仮定すると、このページから Sleepwatcher をコマンドと組み合わせて使用​​できます。

diskutil eject <disk name>

これは、マシンがスリープ状態になったときに実行できます。したがって、Macをスリープ状態にすると、ドライブがイジェクトされます。

一方、マシンが起動しているときにこのドライブのプラグを抜いていた場合...それを排出するのは本当に難しいですか?

0
Lukasa