Как настроить таймер простоя для диска, подключенного к контроллеру 3ware RAID?

У меня есть сервер Linux с 3ware 9550SX SATA RAID контроллером с несколькими подключенными дисками. Одним из них является диск объемом 2 ТБ, который я использую для резервного копирования. Это обычный настольный диск (т.е. не для круглосуточной работы), и я хочу, чтобы этот диск вращался, когда он простаивает в течение 20 минут. К несчастью, hdparm -S 240 на устройстве дает мне HDIO_DRIVE_CMD(setidl1) failed: Invalid argument.

Есть ли другой способ остановить привод или мне действительно нужно идти в погреб, удалять устройство, вытаскивать его из отсека после каждого инкрементного резервного копирования?

1 ответ

Решение

С достаточно новой микропрограммой 3ware и smartctl вы можете установить тайм-аут в режиме ожидания накопителя следующим образом (порт № 5 в этом примере);

smartctl -d 3ware,5 -s standby,7 /dev/twa0

7 - это тайм-аут, см. Описание опции "hdparm -s" для описания значения значений.

Текущие прошивки обрабатывают правильное вращение дисков и не будут случайно их раскручивать или выгонять.

Другие вопросы по тегам