非アクティブ時にUSBハードドライブエンクロージャの電源がオフにならないようにする

非アクティブ時にUSBハードドライブエンクロージャの電源がオフにならないようにする

'hdparm' を使用して、外付け USB ハード ドライブの APM (Advanced Power Management) を無効にすることに成功しました。

今、USBハードドライブを見つけました囲いこの機能により、10 分間操作がないと、取り付けられたハード ドライブの電源がオフになります。ドライブの APM を無効にしても、エンクロージャ側で動作が実行されるため、効果はありません。

筐体はトランセンド ストアジェット 25S3USB 3.0とUASPをサポートし、10分間の自動電源節約機能を備えています。使用されているSATA-USBブリッジコントローラはASメディアASM1153E

Linux (Ubuntu/Mint) には、この迷惑なエンクロージャ動作を無効にできる設定やコマンドはありますか?

答え1

自動電源オフ機能は筐体に組み込まれているため、この機能が作動しないようにする最も簡単な(そしておそらく唯一の)方法は、Cronジョブドライブ上のファイルに定期的にアクセスします。

まずドライブ(パーティション)にラベル名がまだない場合は、これを追加します。これにより、Ubuntu/Mint はそれをディレクトリに自動的にマウントできるようになります/media/<username>

次に、ターミナルで次のコマンドを入力して crontab を編集します。

crontab -e

次の行を追加します:

*/5 * * * * /bin/touch /media/<username>/<labelname>/.stayawake &> /dev/null

Cronジョブは触る.stayawakeドライブが常に接続されているとは限らないことを考慮して、 5 分ごとにドライブに指定された隠しファイルを作成し、結果の出力 (エラーを含む)nullを目的のファイルにリダイレクトします。

注意: 上記の Cron ジョブは、それを作成したユーザーがログインしている場合にのみ機能します。

答え2

これを「適切に」行う唯一の方法は、ファームウェアを更新することです。MP Tool は、HDD スピンダウン タイマーを含むファームウェア構成を設定できます。これについては、transced のサポートに問い合わせるか、usbdev.ru にアクセスして自分で行う必要がありますが、リスクが伴います。

関連情報