Ubuntu

防止USB硬碟驅動器外殼在不活動後斷電

  • November 6, 2015

我已成功使用“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 作業只有在創建它的使用者登錄時才能工作。

引用自:https://unix.stackexchange.com/questions/240420