内部ハードディスクに保存するときに外部ハードディスクを起動しない


9

私の問題は、外付けハードドライブをMacに接続していることです。バックアップ目的でのみ使用されるため、ほとんどの時間スリープします。

ただし、内部ハードディスクに何か(たとえば、Webサイトの画像)を保存する場合は、[名前を付けて保存]ダイアログが表示される前に、外部ハードディスクが起動するのを待つ必要があります。

私は、ファイルをすばやく保存し、外付けハードドライブが「ウェイクアップ」するのを待つ必要がないという質問について知っていますか?、しかしそれはそれがハードディスクをスリープさせないことについての解決策を意図しているように思えますが、私は外付けハードドライブに十分に価値のある残りを持たせたいと思います。


編集:

  • 自動バックアップの前に再接続するのを忘れることを知っているので、プラグを抜きたくない
  • 他のさまざまなオペレーティングシステムは、このような状況に非常によく対応しています

EDIT2:

Sherwood Botsfordの回答を使用して、ハードドライブをマウントし、たとえばrsyncを実行して再度マウント解除する次のAppleScriptをまとめました。

do shell script "diskutil mount 'Name of your Volumn'"

do shell script "rsync -av --delete ~/ '/Volumes/Name of your Volume/.'"

do shell script "diskutil unmountDisk 'Name of your Volume'"

4
私は本当に「ドライブのプラグを抜く」に関係する答えだけでなく、この質問に対する本当の答えを探しています。保存ダイアログが開いたら、保存場所がそれらのドライブの1つにない限り、外部ドライブを起動する理由はありません。これは悪い振る舞いであり、Appleは何年もの間それについて知っていました。
ギロション2014年

回答:


3

可能性。

A:コマンドラインからディスクをアンマウントします。

diskutil unmountDisk Lacie

Lacieという名前のファイルシステムがあるディスクをアンマウントするコマンドになります。デバイス自体を参照することもできますが、デバイスはマウントごとに異なる場合があります。unmountDiskは任意のファイルシステム名をオブジェクトとして受け取りますが、ドライブに複数のファイルシステムがある場合、他のすべてのファイルシステムをアンマウントします。

次に、バックアップを行いたい場合、

 diskutil mount Lacie

Spotlightがこのドライブのインデックスを作成できないようにする必要もあります。


1
ドライブを定期的にマウントしてバックアップを許可するが、ほとんどの場合はマウントしないままにするスクリプトを作成することもできます。launchctlを介してスクリプトをスケジュールした場合、samcarterが望む「設定して忘れる」動作が実現されます。
BringMyCakeBack 2014

該当するすべてのボリュームについて、(a)Finderのサイドバーと(b)コンピューターレベルの列ビューの両方に、目立たないが独特のアンマウントアイコン(ディスクユーティリティに表示される2つの矢印)のオプションを希望しますか?
Graham Perrin、2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.