Time Machineバックアップの進行中にスリープを防ぐ方法は?


13

私は、Macがバックアップ操作の途中でスリープ状態になると、NAS上のバックアップスパースバンドル全体が破損するというTMの問題に非常に苦しんでいる人の1人です。バックアップを回復するには長いプロセスがありますが、そもそも破損を回避する方がはるかに良いでしょう。

TMバックアップが現在進行中の場合、Macがスリープ状態に入ることを拒否するようにスリープ機能をハックする方法はありますか?または、それが不可能な場合、アップルメニューから「スリープ」を手動で選択するときに確認ダイアログを表示して、TMが現在実行されていないことを手動で確認する方法が少なくともありますか?

明確化: 保護する必要がある状況の1つは、アップルメニューから「スリープ」を手動で選択する習慣です。したがって、自動睡眠を防ぐだけのカフェインのようなものは、私にとっては解決策ではありません。


1
最後の手段として、Caffeineアプリ(itunes.apple.com/us/app/caffeine/id411246225?mt=12)を使用してみてください。Caffeineを起動すると、アイコンがメニューバーに配置され、有効にするとMacがスリープ状態になるのを防ぐことができます。より良い解決策は、TMが開始する前に自動的にスリープを無効にし、TMが終了した後にスリープを再び有効にする方法を見つけることができる場合です。AppleScriptを知っている人なら、おそらく簡単に何かをまとめることができます。
recklesscoder

@recklesscoderの説明をご覧ください。
GJ。

面白い。私のMacbook Pro TMでは、積極的に睡眠を防ぎます。アサーションをチェックすると、pmsetでそれを見ることができます。
無名_1

回答:


6

これをbashスクリプトで解決しました。これには、カフェインの組み込みコマンドとNoSleepCtrlが含まれます(蓋を閉じたときのスリープを防ぎます)。

私の設定では、TimeMachineを無効にし、このコマンドを使用して実行しています。定期的に実行し、ユーザーに確認を求めるか、コンピューターを起動して自動的に実行するラッパーを作成することは難しくありません。

QNAPでのTMバックアップ破損の私の経験と手順。


説明をご覧ください。
GJ。

NoSleepユーティリティを試してください。メニューからスリープを呼び出しても、スリープは防止されます。simple:を使用してチェックしました; true; デートをする; 睡眠1; できた。カフェインのみで停止します。NoSleep画面では空白になりますが、ループは停止しません。
brablc

2

これにより、Macが2日間スリープ状態になります。

スクリプトに変換し、スクリプトchmod +x stayup.shの名前を確認します。

#! /bin/sh
let TIME=$(expr 24*60*60*2); # 2 days in seconds
echo caffine for $TIME;
caffeinate -s -m -i -t $TIME;

または単にcaffeinate -t 3600 &
&-バックグラウンドで実行し、端末を解放します。


スクリプト内のコマンドに相当するマニュアルは、手動で実行した場合、「caffeinate -s -m -i -t 172800&」になります。他の人が切り取って貼り付けるだけの場合。
codecowboy

1

「カフェイン」と呼ばれるMacアプリを試してみてください。これは、Macを一定期間または無期限にオンにします。


1

私も同じ問題を抱えていたので、スリープ機能とパスワードをオフにし、「ディスプレイがオフのときにコンピューターがスリープ状態になるのを防ぐ」もチェックしました。これが機能することを望んでいます。76日でバックアップが実行されなかったことを発見しました。他の助けてくれてありがとう。


0

ええ、特にTime Machineバックアップを手動で開始する習慣がある場合は、Caffeineアプリをお勧めすることを考えていました。

もう1つのオプションは、[ システム環境設定]> [省エネルギー]に移動し、コンピューターのスリープタイマーを3時間近くに設定することです。ただし、これにより、コンピューターが消費するエネルギー量が増加することに注意してください(セッションごとに長時間起動するため)。電力を節約するために、ディスプレイタイマーをより適切な時間に抑えることができます。ディスプレイのスリープはTime Machineに影響しません。



0

Macがスリープ状態になると思っていたので、Time Machineが中断されて苦しんだ。省エネを「スリープしない」に設定しましたが、Macに戻り、「ログイン」に戻り、Time Machineアクションが停止しました。最終的に、セキュリティ設定で「ログアウト(数分後に)がチェックされていることに気付きました。このオプションをオフにした後、ログインしたままにすることができました。


0

これは少し単純化されているかもしれませんが、システム環境設定に入り、省エネルギーを開き、スライダーを「スリープしない」に移動しました。バックアップが完了したら、元に戻ります。


0

デフォルトのスリープ時間より長くかかる場合があり、Macがスリープ状態になるのを防ぐ必要がないバックアップを実行する1つのソリューションは、AC電源コンセントに接続しているときにスリープ中にバックアップを実行できるPower Napを使用することです(使用している場合)バックアップするTime Machine)。

Macが電源に接続されている場合にのみ、この方法でバックアップを実行できることに注意してください。ただし、この解決策は、Macを手動で強制的にスリープさせるというOPの問題がある場合でも機能します。

Power Napは、System Preferences→Energy Saverに移動し、Enable Power Napの横のチェックボックスをクリックすることで簡単に有効にできます。

macOS MojaveでのPower Napのスクリーンショット

詳細については、Appleサポート記事を参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.