Ubuntu
防止USB硬碟驅動器外殼在不活動後斷電
我已成功使用“hdparm”禁用外部 USB 硬碟驅動器上的 APM(高級電源管理)。
現在我遇到了一個 USB 硬碟驅動器外殼,它本身會在 10 分鐘不活動後關閉已安裝的硬碟驅動器。在驅動器上禁用 APM 並沒有幫助,因為它是外殼在做事。
機箱是Transcend StoreJet 25S3,支持 USB 3.0 和 UASP,以及 10 分鐘自動省電功能。使用的 SATA-USB 橋接控制器是ASmedia ASM1153E。
Linux(Ubuntu/Mint)中是否有任何設置或命令可以禁用這種煩人的外殼行為?
因為自動關機功能內置在機箱中,所以防止它啟動的最簡單(也許是唯一)方法是創建一個定期接觸驅動器上的文件的Cron 作業。
首先給驅動器(分區)一個標籤 name,如果它還沒有的話。這允許 Ubuntu/Mint 自動將其掛載到
/media/<username>
目錄。然後,在終端中,通過輸入以下命令來編輯您的 crontab:
crontab -e
並添加這一行:
*/5 * * * * /bin/touch /media/<username>/<labelname>/.stayawake &> /dev/null
Cron 作業將每 5 分鐘觸摸一次驅動器上命名的隱藏文件,並將任何結果輸出(包括錯誤)重定向到您想要的輸出(考慮到驅動器可能並不總是連接)。
.stayawake``null
注意:上面的 Cron 作業只有在創建它的使用者登錄時才能工作。