'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 にアクセスして自分で行う必要がありますが、リスクが伴います。