У меня есть компьютер с сервером Ubuntu 12.10 в качестве моего собственного домашнего сервера. Есть несколько жестких дисков, подключенных к нему через USB. Сервер работает 24-7, и мне было интересно, есть ли какой-либо способ или какие-либо команды, которые можно использовать для отключения дисков, если они не используются, и после отправки запроса на чтение / запись для диска, диски будут автоматически снова включили для обработки запроса?
Поэтому я в основном хочу скрипт, который может делать следующее (если это не копает вглубь ядра Linux):
Если запрос чтения / записи на диск X не был отправлен в течение y минут, поверните X и запомните, что X был подключен.
Если отправлен запрос на чтение / запись, предназначенный для X, включите X и обработайте запрос.
Начните с 1 снова.
Некоторые из этих накопителей содержат данные, которые я иногда не использую в течение нескольких недель / месяцев, поэтому я не хочу, чтобы срок их службы сокращался, если я просто простаиваю. И я не хочу включать / выключать диски каждый раз, когда я их использую.