ドライブがスリープしているかどうかを確認するにはどうすればよいですか?


8

Mac OS Xがハードディスクを照会して、それが現在「スリープ」状態か「アウェイク」状態かを確認するアプリケーションまたはコマンドラインユーティリティはありますか?(つまり、エナジーセーバー/ pmsetディスクスリープ設定で制御されます)。システムがアイドル状態のときにディスクがスリープ状態になるかどうかだけでなく、現在のスリープ状態の後であることに注意してください。

私のMacBook Proには2つのハードドライブがあります。1つはシステム用のSSD、もう1つは通常使用しないさまざまな大きなファイル用のはるかに大きな「通常の」機械式ドライブです。

使用していないときは物理ドライブをスリープ状態にして、実際に使用している場合を除き、通常はスリープ状態にしたいです。これは、ドライブを定期的にマウントおよびアンマウントするのではなく、自動で実行してください。

ディスクをスリープ状態にするようにエナジーセーバーを設定しましたが、ドライブがスリープ状態またはスリープ状態になったことを実際に確認することはできません(ファンのノイズとディスクノイズの区別がつかないほど、ラップトップに耳を当てるのも難しいため)。 2つのドライブ間でファイルを適切に分割したかどうかはわかりません。

実際にウェイクアップせずにドライブがスリープしているかどうかを確認するためにドライブにクエリを実行する方法はありますか?これを監視して、通常はスリープしているかどうかを確認できますか?

別の同等の質問は、Mac OS XでLinuxコマンドに相当するものは何でしょうか。

hdparm -C <device>

注:完全に同等のコマンドラインである必要はありません。見つけるためのあらゆる手段が役立つでしょう。


私が今まで見たいくつかの場所、成功なし:

  • 組み込みのディスクユーティリティシステム情報アプリケーションは、ドライブのスリープ/ウェイク状態に関する情報を提供しないようです。
  • pmset -g組み込みコマンド)はさまざまなクエリ機能を提供しますが、イベントはディスクではなくシステムスリープイベントに関するもののようです。
  • smartctl -i -n sleepMacPortsを介したsmartmontools)は、すべてのドライブが私にとって常に眠っていると思います!(これが他の人に当てはまるかどうかを聞くのは興味深いでしょう)

回答:


2

いいえ、この種の情報を見つけるためのユーティリティやツールはありません。

ps。私はこれを回答として投稿しています。なぜなら、私はこの質問を数か月前に調査しており、誰かが私を間違っていると証明した場合、私はもっと幸せになるでしょう。

編集: SmartMonToolsの開発者と同じ結論であるように思われます。この問題への対応に基づいて、SmartMonToolsのドライブが常にスリープしているという出力はバグであると主張し、パワーモードが利用できないことを修正しました。 Mac OS X / Darwin。

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