hdparm -yはHDDを回転させませんが、管理対象ファイルが回転するのはなぜですか? (ポップアップオプションを使用)

hdparm -yはHDDを回転させませんが、管理対象ファイルが回転するのはなぜですか? (ポップアップオプションを使用)

10年以上のHDDを読むには、SATA-USBアダプタを使用してください。

ハードドライブは使用中は終了しませんsudo hdparm -y /dev/sdj

しかし、使用時注入ファイルマネージャのオプションを使用すると、HDDの回転が停止します。
注:Microsoft Windowsの取り出しオプションもHDDを閉じます。

hdparmはHDDを回転させませんが、ファイルマネージャが回転するのはなぜですか?

答え1

このhdparmコマンドは、ドライブがスタンバイモードになるように指示する特定のATAコマンドを実行する1つの操作のみを実行します。これは、新しいコマンドでドライブをすぐに目覚めさせるのを防ぎませんが、ドライブ自体によっては目覚めないことがあります。努力する実行を中止します(スマートマシンは着信コマンドを受信するのに短時間待機し、コマンドがない場合にのみ実行を停止します)。マニュアルページでは、hdparmこれはドライブの速度が遅くなることを保証しません。

これと比較して、ファイルマネージャの「取り出し」オプションには通常、より多くの機能があります。少なくとも次のことを行います(必ずしも正確な順序で実行する必要はありません)。

  • ドライブに開いているファイルがないことを確認してください。
  • ドライブからマウントされたすべてのファイルシステムのすべてのファイルシステムバッファを強制的にフラッシュします。
  • ドライブからマウントされたすべてのファイルシステムをマウント解除します。
  • これにより、デバイスのすべてのブロックレイヤキャッシュをフラッシュし、デバイスの上部で実行されている中間ブロックレイヤを解体することができます(たとえば、FDEを使用している場合は完全に終了します)。
  • デバイスへの書き込みキャッシュがイネーブルの場合、デバイスの書き込みキャッシュはフラッシュされます。
  • デバイスが低電力または最小電力状態に入るようにプログラムできる場合は、そうなります。
  • デバイスにソフトウェアで取り出すことができる物理リムーバブルメディア(CDドライブなど)がある場合は、適切な取り出しコマンドが実行されます。それ以外の場合は、デバイス自体からデバイスのブロックレベルドライバを切り離すことで、デバイスとの通信を効果的に終了できます。

最初のステップ5は、機能的にユーザースペースのどれもデバイスにコマンドを発行できないようにし、ステップ6でトリガされた低電力状態でデバイスを起動し、最後のステップではデバイスがシステムから正しく削除されたことを確認し、新しく接続されたデバイスは次のに接続されていると見なされたときに表示されます。

関連情報