Як змусити диски згортатися через одну годину?


8

Наразі я налаштовую новий домашній сервер, і я намагаюся змусити диски згортатися через одну годину. Але вони не віджимаються.

Налаштування

У мене вся система на ssd: / dev / sda. У мене в системі три hdds: / 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, який працює на Atom-материнській платі Asus (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

@ syneticon-dj: Будьте уважні з цією пропозицією, деякі люди схильні створювати нові запитання на запропонованих сайтах, а не чекати, коли їх питання перенесеться голосами. Kees-Jan: Будь ласка, не робіть цього :)
Sven

Просто хочу додати, чи не повинен він бути hdparm -S 720 / dev / sdb в режимі очікування на одну годину?
Холодний T

@ColdT: Ні, так не повинно бути. Відповідно до посібника з hdparm "Кодування значення тайм-ауту дещо своєрідне". Повне пояснення дивіться в посібнику ( linux.die.net/man/8/hdparm )
Kees-

Відповіді:


4

У своїй конфігурації за замовчуванням смарт-перевіряє стан диска раз на 30 хвилин, за винятком випадків, коли диск знаходиться в режимі очікування.

Мабуть, це генерує достатню активність для дисків, щоб ніколи насправді не лягати спати (для таймаутів більше 30 хвилин), але не пробуджує сплячих дисків.


0

Спробуйте спробувати, якщо він працює, коли всі розділи на цьому диску не відключені. Нещодавно я також поспілкувався з цим, і у мене виникли проблеми з регулярними читаннями / записами, тримаючи диск у режимі спінінгу.

З іншого боку, дивіться це:

Контроль потужності на велосипеді
Вимкнення та перезавантаження комп'ютера або відновлення його після сплячого режиму перемикає живлення на накопичувачі комп'ютера. Вважається, що операція віджимання, що виконується приводом після циклу живлення, спричиняє більше напруги на приводі, ніж безперервне виконання приводу протягом тривалого періоду часу.

Виходячи з професійного досвіду системних адміністраторів, існує думка, що існує пряма залежність між кількістю силових циклів комп'ютера та ймовірністю виходу з ладу його приводів. Іншими словами, комп'ютер з великим режимом роботи може мати меншу ймовірність виходу з ладу приводу, ніж той, у якого його потужність відбувається регулярно.

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


Дякую за вашу відповідь. У моїй тестовій установці диски не встановлені (як зазначено в розділі налаштування ). Я знаю, що люди вважають, що енергоциклінг диска спричиняє стрес, але ми говоримо тут про диск, який використовується рідко (рідше, ніж раз на місяць), і в мене є плата за електроенергію, яка повинна платити.
Кіс-
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.