У меня есть внешний корпус для жесткого диска (RaidSonic Icy Box) и диски (HGST NAS), которые имеют тенденцию останавливаться после 5 минут бездействия, но мне нужно, чтобы они оставались в рабочем состоянии, пока я не выключу их вручную.
Обычно он подключен через USB3.0, так что hdparm
ничего не делает. Я пробовал также через eSATA, но hdparm
это не работает так же хорошо (пробовал несколько разных настроек) и диски раскручиваются сразу после остановки, так что это еще хуже...
Я думаю, что этот 5-минутный таймер связан с самим корпусом, а не с ОС.
Я написал простой обходной сценарий, который выполняет операцию над файлом для сброса обратного отсчета:
#!/bin/bash
cd /media/my/drive/.alive
while (true); do
truncate -s 0 dummy
sleep 270 # 4:30
done
( dir
или ls
не сбрасывает отсчет времени, похоже, что они считывают данные из кэша)
Я не против запустить еще один терминал, это даже лучше, я могу выключить его, когда захочу, и тогда диски будут вращаться медленнее. Однако я хотел бы узнать, есть ли лучший способ? Что-то, что не записывает ничего на диск (например, изменение файла), а просто отправляет простой сигнал "keep-alive"?
решение1
Не уверен, сработает ли это у вас, но вы можете попробовать открыть терминал и ввести
gsku gnome-disks &
или я думаю, если у вас нет gksu, вы можете ввести
sudo gnome-disks &
Затем выберите внешний диск и щелкните значок в правом верхнем углу, который выглядит как три вертикальные линии, и выберите « Drive Settings
Вы можете установить тайм-ауты режима ожидания». Опять же, не уверен, сработает ли это в вашей ситуации, но попробовать стоит :D Возможно, у него та же проблема, поскольку это внешний жесткий диск, поэтому не уверен, что это сработает, но я не могу проверить это сам, потому что у меня нет внешнего жесткого диска.
Если у вас не установлен gnome-disks, вы можете установить его с помощью
sudo apt-get install gnome-disk-utility
решение2
Проблема с hdparm, скорее всего, заключается в вашей реализации hdparm, поскольку hdparm обычно управляет внешними дисками, подключенными через USB.
Однако, довольно часто hdparm игнорирует настройки spindown. Во многих случаях необходимо найти, какая настройка учитывается или принимается вашим оборудованием.
Предполагается, что значение apm 255 полностью отключает функцию spindown, однако во многих системах требуется использовать значение 254.
Если это все еще не работает, пожалуйста, опубликуйте вашу конфигурацию hdparm и любые связанные с ней ошибки.