Как заставить мои диски вращаться через час?

8

В данный момент я настраиваю новый домашний сервер и пытаюсь заставить диски вращаться через час. Но они не вращаются вниз.

Настроить

У меня вся система на ssd: / dev / sda. У меня есть три жестких диска в системе: / dev / sdb, / dev / sdc и / dev / sdd. Они не смонтированы, хотя содержат (активные) тома LVM.

Что работает

Я могу перевести диск в режим ожидания, используя:

hdparm -y /dev/sdb

Диск остается выключенным в течение нескольких дней (если я оставляю систему в покое), указывая (я думаю), что система действительно не генерирует какую-либо активность

Использование относительно небольших значений для тайм-аута, таких как:

hdparm -S 180 /dev/sdb
hdparm -S 240 /dev/sdc
hdparm -S 241 /dev/sdd

тоже работает. Каждый из дисков вращается вниз через указанное количество времени (15 минут, 20 минут и 30 минут соответственно)

Что не работает

Я пытаюсь установить значение тайм-аута на один час, например, так:

hdparm -S 242 /dev/sdb

Команда, кажется, выполнена успешно, но диск вообще не переходит в режим ожидания (т. Е. Через день диск все еще находится в активном / бездействующем режиме, о чем свидетельствует мой измеритель мощности, а также

hdparm -C /dev/sdb

Сведения о системе

Это Debian Squeeze, работающий на материнской плате Asus с питанием от Atom (AT5NM10T-I). Диски являются:

[1.948217] scsi 0:0:0:0: Direct-Access ATA OCZ VERTEX PLUS  3.50 PQ: 0 ANSI: 5
[1.953713] scsi 1:0:0:0: Direct-Access ATA ST2000DL003-9VT1 CC3C PQ: 0 ANSI: 5
[1.954302] scsi 4:0:0:0: Direct-Access ATA ST31500341AS     SD1B PQ: 0 ANSI: 5
[1.954873] scsi 5:0:0:0: Direct-Access ATA ST31500341AS     SD1B PQ: 0 ANSI: 5
Kees-Jan
источник
@ syneticon-dj: будьте осторожны с этим предложением, некоторые люди, как правило, создают новые вопросы на предлагаемых сайтах, вместо того, чтобы ждать, пока их вопрос будет перенесен путем голосования. Кис-Ян: Пожалуйста, не делай этого :)
Sven
Просто хочу добавить, не должно ли быть hdparm -S 720 / dev / sdb в течение одного часа в режиме ожидания?
Cold T
@ColdT: Нет, не должно быть. Согласно руководству hdparm «Кодирование значения тайм-аута несколько своеобразно». Смотрите руководство для полного объяснения ( linux.die.net/man/8/hdparm )
Kees-Jan

Ответы:

4

В конфигурации по умолчанию smartd проверяет состояние диска каждые 30 минут, кроме случаев, когда диск находится в режиме ожидания.

Очевидно, это генерирует достаточно дисковой активности для дисков, чтобы вообще никогда не переходить в спящий режим (для тайм-аутов, превышающих 30 минут), но не пробуждает никаких спящих дисков.

Kees-Jan
источник
0

Вы должны попробовать, если он работает, когда все разделы на этом диске размонтированы. Я также возился с этим некоторое время назад, и у меня были некоторые проблемы с регулярным чтением / записью, когда диск вращался.

С другой стороны увидим это:

Управление силовым циклом
Завершение работы и перезагрузка компьютера или выход из режима гибернации приводит к отключению питания дисков компьютера. Считается, что операция раскрутки, выполняемая приводом после цикла мощности, создает большую нагрузку на привод, чем непрерывная работа привода в течение длительного периода времени.

Основываясь на профессиональном опыте системных администраторов, считается, что существует прямая зависимость между количеством циклов включения питания компьютера и вероятностью выхода из строя его дисков. Другими словами, компьютер с большим временем безотказной работы может иметь более низкую вероятность сбоя диска, чем компьютер, который регулярно отключается.

http://en.wikibooks.org/wiki/Minimizing_Hard_Disk_Drive_Failure_and_Data_Loss/Stress_Control

bardiir
источник
Спасибо за Ваш ответ. В моей тестовой настройке диски не смонтированы (как указано в настроить раздел). Я знаю, что люди считают, что переработка диска приводит к стрессу, но мы говорим здесь о диске, который используется редко (реже одного раза в месяц), и у меня есть счет на оплату электроэнергии.
Kees-Jan