Диски для домашнего NAS. Парковка головок

Dec 30, 2012 01:18

Это - продолжение, начало тут Выбор дисков для домашнего NAS. Железная часть.
Окончание тут ZFS и диск с 4K сектором aka Advanced Format

Итак диски куплены, что, почему и как с ними делать.

Подавление постоянной парковки головок.

Если диски не WD, идем в п.4

Если диски WD (вероятность чего высока), то им надо отключить парковку головок. Можно и выставить длительный таймаут парковки.

Дисклаймер. NB описываемые операции  - на свой страх и риск. Внимательно смотрите рекомендации производителя по применимым моделям. Если есть сомнения - лучше обращайтесь к его официальной поддержке. Если настройка через DOS не для вас - рассмотрите приобретение специально разработанных для NAS дисков, например WD Red.

1 В чём проблема (сознательно чуть упрощаю)? Диски WD Green оптимизированы на экономичность. Один из способов - через несколько (8 по умолчанию) секунд не активности головки паркуются. К сожалению, при использовании дисков под *nix это приводит к тому, что головки постоянно паркуются - распарковываются. Так как ОС опрашивает диски по умолчанию раз в 10 с. И чем это плохо? Ресурс числа парковок ограничен и составляет по разным данным от 300 тыс до 1 млн. Эти цифры вполне можно намотать за полгода-год. См. также п 5.

Прим. Камрад bap9ir в одном из комментариев пишет, что на всех трёх недавно им купленных wd20eurs парковка уже была отключена. Может оказаться, что и вам отключать ничего не придется - но лучше перебдеть, чем недобдеть.

2 Почему WD так сделали? В целом потому, что из официальная политика по отношению к *nix системам выражена тут. В кратком изложении - шли бы вы с вашим Линуксом в ... форум. Ну и ещё их маркетинг считает, что если диски под NAS - берите серию Red.

3 Что делаем. Справедливости ради надо сказать, что WD support хоть и с запозданием, но разродился официальной рекомендацией. Пройдя по ссылкам можно попасть на страницу загрузки утилиты wdidle3

Чтобы сделать жизнь приятной, работает она только из-под DOS.  В сети множество вариаций как это сделать. Самым простым мне представляется следующий. Работает даже на компьютерах, которые из-под DOS не грузятся (как мой)
- скачать iso образ freedos 1.0, нарезать его на CD. ВАЖНО - версию 1.0, а не 1.1
- скачать wdidle3, разархивировать его на USB флешку, форматированную в FAT. Флешку желательно найти поменьше размером. 1 и 2 Гб у меня сработали, а 8 Гб - freedos не увидел. UPD от 17 февряля 2014. Коммент от Dima Steinar "Можно взять большую флешку, например, на 8GB, и, удалив все разделы, создать один, размером в 1GB и отформатировать его в FAT. Тогда FreeDOS нормально всё увидит."
- выключить компьютер, от греха физически отключить все жесткие диски, кроме настраиваемых WD Green.
- вставить в компьютер и флешку и CD, загрузиться с CD


Жмём 1 (то есть Continue to boot FreeDOS from CD) То есть грузиться с CD
Далее нам предлагают установть FreeDOS на жесткий диск (1), но нам оно не надо, выбираем (2)


Попадаем командную строку DOS, выглядящую как


Вряд ли многие помнят команды DOS, набираем
С:
системное приглашение должно смениться с A:\> на С:\>
Если этого не произошло - что-то пошло не так. Проверьте, что флешка с wdidle3 вставлена в компьютер. Проверьте, что она форматирована в FAT. Поищите флешку поменьше.
если всё ОК - набираем
dir
должен появиться список содержимого флешки. У нас там записана программа wdidle3
По wdidle3 /? выдаётся справка по использованию

wdidle3 /r - информация о текущих настройках таймера парковки. Запишите считанную информацию на случай, если придется возвращать диск в исходное. Если данные не считываются - то и пытаться изменить их не стоит.

По wdidle3 /d - таймер парковки отключается, что я сам и сделал

Говорят, для некоторых дисков это не помогает. Тогда можно увеличить интервал времени парковки, например
wdidle3 /s 50 - устанавливает таймер на 50 сек.

UPD от 4 февраля 2014. Важно. Есть мнение, что с некоторыми дисками отключение таймера через wdidle3 /d приводит к проблемам. При этом рекомендуют wdidle3 /s 300, то есть увеличение интервала парковки до 5 минут. Пожалуй, это наилучший вариант /UPD

В конце снова wdidle3 /r
для поверки того, что параметры успешно восприняты диском.

ОБЯЗАТЕЛЬНО! После установки/изменения значения таймера парковки нужно ФИЗИЧЕСКИ обесточить HDD. Иначе, после простой перезагрузки, можно получить постоянные, раз в 1-2 сек парковки голов всех HDD с измененным таймером

Прим. Не на всех ноутбучных HDD форм-фактора 2,5" парковка может быть отключена, возможность отключения/изменения таймера парковки может быть отключена в прошивке. (Спасибо за дельные замечания камраду RU_Taurus)

UPD от 16 февраля
В комменте камрад ext_1647949 пишет
"Нашел еще версию от стороннего разработчика под *nix
http://idle3-tools.sourceforge.net/
функционал достаточный, и не нужно возиться с загрузкой в DOS"

Выглядит интересно. Я сам не испытывал и, понятно, никто гарантии не даёт никакой - ни что будет работать ни что не испортит диск. Но и на родную утилиту по сути всё так же...

4. Если диски не WD.  У других производителей подобной "функциональности" мне не встречалось, но с быстрым ростом числа парковок головок под nas4free пришлось столкнуться.
При установке в nas4free в Disks|Management|Disk|Edit параметра APM (Advanced Power Managemrnt) на минимальном уровне диск SAMSUNG HD204UI стал быстро накручивать параметр Load_Cycle_Count. Установка APM  побольше проблему решила. IMHO правильное значение APM равно 128 (no spin down) т.к. диски живут дольше, вращаясь, а не разгоняясь-останавливаясь. Впрочем, КССЗБ.

5. Насколько всё это серьёзно и срочно.
Диски выдерживают не менее нескольких сотен тысяч циклов парковки головок. Поэтому величина менее 100 тыс не опасна и у вас есть время разобраться в проблемой и спокойно решить что делать и делать ли вообще.

Параметр числа парковок смотрится чрез SMART. Например, в nas4free это Diagnostics|Information|S.M.A.R.T.

Для дисков WD и Hitachi это параметр 193 Load_Cycle_Count,
для дисков Samsung - 225 Load_Cycle_Count
у дисков Seagate подобного параметра мне найти не удалось, а проблемы с парковкой у дисков Seagate не известны.

железо, wdidle3, руками, nas, nas4free

Previous post Next post
Up