Как настроить таймер простоя для диска, подключенного к контроллеру 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" для описания значения значений.
Текущие прошивки обрабатывают правильное вращение дисков и не будут случайно их раскручивать или выгонять.