August 27th, 2017

hand100

Проблема с Seagate Skyhawk

Не так много опыта по большим дискам. Так что продублирую сообщение из нашей ветки

Камрад ZanZag пишет:
"По имеющейся потребности в 6тб дисках был вынужден приобрести Seagate st6000vx0023 skyhawk. Пока только один. Эти диски позиционируют для систем для видеонаблюдения.
Ничего противопоказующего для применения их в NAS в описании не вычитал. Более того, серия IronWolf, которая типа как раз для NAS по описанию фичей не показалась мне более предназначенной именно для nas, и уж точно не имеющая преимуществ перед skyhawk.

Главный сюрприз от этого диска - не нашел способа отключить парковку. LCC растет. По наводке из нашей ветки нарыл прогу hdat2. С ее помощью можно отключить APM, чтоб прекратить вакханалию с парковкой, но... в списке "Commands/Feature Sets" параметра APM не нашлось. Включал контролер и в IDE и в ACHI режиме, запускал hdat2 v6.0 beta, и предыдущую, 5.3. Среди всех параметров не нашел APM.


UPD Дергая смарт руками в виктории выяснил, что парковка настроена на 2 минуты. Если запрашивать смарт за пару секунд до истечения двух минут, то LCC прежнее, если чуть больше подождать - прибавляет./UPD

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

UPD2 от 29 авг 2017 Проблема LCC Seagate HDD в Synology NAS

Недавно между продуктами Seagate и Synology была выявлена проблема несовместимости, которая будет решена в следующем обновлении DSM. Судя по имеющейся информации, она касается всех накопителей Seagate емкостью 8 Тбайт и больше, установленных в Synology NAS. Значение SMART "Load Cycle Count" (ID 193) стремительно увеличивается, когда накопитель находится в режиме бездействия, то есть доступа к нему не происходит.
...
Если верить спецификациям Extended Power Conditions (EPC), по умолчанию накопитель Seagate паркует головки после двух минут бездействия, повторная активация головок происходит после обращения или команды.
/UPD2
Про

Прощай finch chroot и спасибо! А Plex переносим в расширение

Много лет верой и правдой служил мне на NAS finch chroot. Collapse )

Этапы
1. Подготовка, перенос папки plexdata в finch на отдельный датасет
2. Подготовка, создание папок-заглушек для медиатеки в хосте nas4free
3. Установка Plex как расширения nas4free
4. Полный перенос метаданных, настроек и пр. Plex из finch установки в расширение
5. Уборка. Снос finch chroot
Про

Переносим папку Plex на отдельный датасет

Разработчики Plex на четвёрочку подготовились к работе с действительно большими медиатеками. И хранят метаданные не в базе данных, а как мириады мелких файлов. Нет, их там не 100500, а гораздо, гораздо больше. У меня, к примеру, набралось на 53 гигабайта. Ещё в мае я свою папку plexdata перенёс на отдельный датасет. С тех пор работает, так что работоспособность гарантирую. Эта операция пригодится нам в дальнейшем. Прежде всего - при переносе plex из chroot. Но возможны и другие преимущества. Датасету запросто можно изменять точку монтирования (чем мы сегодня и займёмся), назначать более подходящие для для его данных настройки. Датасет удобно бекапить по zfs send-receive. Его даже можно перенести на SSD, если сильно захочется для ускорения работы (мне пока хватает - но вдруг?)Collapse )
Про

Cоздание папок-заглушек для медиатеки Plex в хосте nas4free

Если ставить Plex на nas4free с нуля - эта операция не понадобится. Но у меня десятки гигабайт метаданных и настроек и мне не хотелось бы снова переделывать. Хочу всё перенести с текущей установки Plex под finch chroot на новую Plex как расширение.
Collapse )
Про

Полный перенос метаданных, настроек и пр. Plex из finch установки в расширение

Чтобы не тратить дни и недели на пересоздание всех метаданных Plex, мы используем тот же трюк с подменой папок датасетами, который мы уже начали ранее.
Collapse )
Про

Текущая починка torrentmonitor

После какого-то из рутинных обновлений системного софта в клетках на неделе перестал работать torrentmonitor. В вебгуе девственно чистая страница.

Предположил, что надо обновлять соответственно и пользовательский софт, давненько не делал

Иду в клетку, запускаю pkg upgrade - не хочет, просит libssl.so.8
В общем это то, из-за чего рекомендуется изредка переставлять софт начисто. При многих последовательных мажорных апгрейдах иногда теряется соответствие версий библиотек. Но есть и костыль

Запускаю mc и копирую libssl.so.8 из хоста (он лежит в /usr/lib) в соответствующую папку клетки. Перезапускаю клетку - pkg upgrade работает, обновляет прорву всего.

Снова перезапускаю клетку, иду в вебгуй - без изменений :(

Ладно, запускаю опрос вручную
root@torrentmonitor:/ # /usr/local/bin/php -q /usr/local/www/data/engine.php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20 100525/curl.so' - Shared object "libprivateheimipcc.so.11" not found, required b y "libkrb5.so.11" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20 100525/curl.so' - Shared object "libprivateheimipcc.so.11" not found, required b y "libkrb5.so.11" in Unknown on line 0


Ага, та же дрянь, теперь с libprivateheimipcc.so.11
Аналогично копирую из хост системы, перезапускаю клетку, иду в вебгуй - вроде работает.

Но, чует моё сердце, скоро придётся переставить.