Это - продолжение, начало тут
Выбор дисков для домашнего 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 не известны.