Time Machineや長いバックアップ中もMacをスリープさせない
Time Machineやその他の長いバックアップは静かな作業です。画面はアイドル、Macは暇そうに見え、Energy Saverが割り込みます。バックアップ途中のスリープは、長い仕事のやり直し、ボリュームの切断、終わったつもりで席を外す、といった結果につながります。Keepressoはバックアップのあいだシステムを起こしておき、必要ならバックアップディスクのスピンダウンも止められます。
ワンクリック: Backup Runningプリセット
Keepressoには、Time Machineバックアップ進行中にスリープ防止を保つBackup Runningプリセットが付属します。
- カップをクリック → 環境設定 → Triggers(またはメニューのプリセットから)。
- Backup Runningを適用します。
- トリガーによる制御はオンのままにします。
Time Machineが始まるとKeepressoがセッションを開始し、バックアップが終わるとセッションが終わり、通常のスリープに戻ります。トリガーの全体: スマートトリガー。
外付けバックアップディスク
バックアップ先がUSB、Thunderbolt、ネットワークボリュームの場合:
- そのディスクにVolume mounted条件を追加し、ドライブが接続されているあいだMacを起こしておきます。
- そのボリュームでディスクキープアライブを有効にし、作業中にドライブ自体がアイドルでスピンダウンしないようにします。
この2つはセットで効きます。Macは起き続け、ディスクも準備できたままです。手順: 外付けドライブを起こしておく。
夜間とスケジュール
決まった時間帯に走るバックアップなら:
- Schedule条件(例: 毎日01:00-06:00)で、夜間だけスリープ防止を武装します。
- または席を外す前にUntil a Timeのタイマーセッションを開始: タイマーセッション。
MacBookでは、Time Machine実行中に電源接続でふたを閉じたまま置くならクローズドディスプレイモードと組み合わせてください。
その他のバックアップツール
Time MachineプリセットはTime Machine専用です。Carbon Copy Cloner、SuperDuper、rsync、Arq、自作スクリプトの場合:
| アプローチ | 使うとき |
|---|---|
| Process running | rsync、ccc、arq、またはツールのプロセス名に合わせる |
| CPU above threshold | ツール名が変わる、または多数の子プロセスを生む |
| Volume mounted | 対象ディスクが刺さっているあいだだけバックアップが重要 |
| Network activity | ネットワーク経由の大きなアップロード/ダウンロードバックアップ |
「ツール実行中」または「ディスクマウント中」のどちらでもセッションを保ちたいなら、条件をいずれかにします。
バッテリーと発熱
バッテリーでのバックアップはパックにきついです。できれば:
- 追加条件としてOn AC Power(すべて: バックアップ実行中 かつ 電源接続)、または
- 長い仕事がノートPCを空にしないようバッテリー自動一時停止。詳細: 充電中。
MacBookのふた閉じバックアップでは、ふたの内側でパネルが点灯しないようクローズドディスプレイモードを使ってください。
何がスリープを止めているかを確認
バックアップ後にMacがスリープしないときは、環境設定 → Activityを開いてください。すべてのアプリのライブPower Assertion(pmset -g assertionsの読みやすい形)と、セッションが始まった・止まった理由のKeepresso判断ログが見えます。詳細: なぜMacがスリープしないのか?。
インストール
brew install --cask gyorgysh/keepresso/keepresso
またはDMGをダウンロード。初回の手順: はじめに。
関連
Keepressoの使い方の他の記事