Простенький скрипт, который предотвращает внешний диск от засыпания. Дело в том, что интервал чтения плотов обычно больше от установленного в диске времени до режима энергосбережения, что в результате провоцирует его на многократные пробуждения и засыпания -> существенно увеличивает износ.
Скрипт просто с заданным интервалом записывает строку в файл в корне диска и тем самым обнуляет внутренний счётчик диска.
Что нужно сделать:
Открыть скрипт и изменнить две переменные.
YOUR_PATH вписать путь к текстовому файлу на вашем диске. На дебиан-бейзд типа убунту обычно путь лежит /media/username/drive, на арчбейзд это /run/media/username/drive. На винде не знаю)
YOUR_FREQUENCY вписать интервал записи в секундах. Он зависит от того, насколько часто конкретно ваша модель засыпает. Если это 20 секунд, то установить переменную на 18 и тд.
для скрипта нужен python 3 без каких-либо дополнительных библиотек.
с консоли
python prevent_sleep.py