Предотвращение отключения питания жесткого диска USB после бездействия

Предотвращение отключения питания жесткого диска USB после бездействия

Я успешно использовал «hdparm» для отключения APM (Advanced Power Management) на внешних жестких дисках USB.

Теперь я наткнулся на USB-жёсткий диск.корпускоторый сам по себе отключает установленный жесткий диск после 10 минут бездействия. Отключение APM на диске не помогает, потому что это делает корпус.

Корпус представляет собойTranscend StoreJet 25S3, с поддержкой USB 3.0 и UASP, а также функцией автоматического энергосбережения на 10 минут. Контроллер моста SATA-USB, используемыйASmedia ASM1153E.

Есть ли в Linux (Ubuntu/Mint) какой-либо параметр или команда, которые могут отключить это раздражающее поведение корпуса?

решение1

Поскольку функция автоматического отключения питания встроена в корпус, самый простой (и, возможно, единственный) способ предотвратить ее срабатывание — это создатьКрон работакоторый периодически затрагивает файл на диске.

Начните с присвоения диску (разделу)название этикетки, если его еще нет. Это позволяет Ubuntu/Mint автоматически монтировать его в каталог /media/<username>.

Затем в Терминале отредактируйте свой crontab, введя следующую команду:

crontab -e

И добавьте эту строку:

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

Cron Job будеттрогатьскрытый файл с указанным именем .stayawakeна диске каждые 5 минут и перенаправлять любые полученные выходные данные (включая ошибки) туда, nullкуда вам нужно, учитывая, что диск может быть не всегда подключен.

Примечание: указанное выше задание Cron будет работать только в том случае, если пользователь, под которым оно было создано, вошел в систему.

решение2

Единственный способ сделать это "правильно" - обновить прошивку. MP Tool может настроить конфигурацию прошивки, включая таймер остановки жесткого диска. Вам следует обратиться в службу поддержки Transced или зайти на usbdev.ru и сделать это самостоятельно, но это сопряжено с риском.

Связанный контент