Домашний медиацентр 2.0
В прошлый раз я рассказывал о своём опыте создания домашнего хранилища.
В этот раз расскажу, что сломалось в медиацентре и как он изменился примерно за два года эксплуатации в круглосуточном режиме.
Железо
Конфигурация с прошлого раза поменялась: процессор; кулер; накопители; блок питания. Текущая конфигурация выглядит следующим образом:
- Корпус: Fractal Design Node 304
- Блок питания: Fractal Design Ion SFX-L 500W Gold
- Материнская плата: ASRock A320M-ITX
- Процессор: AMD Ryzen 3 3200G
- Оперативная память: AMD Radeon R7 (2 x 8Gb)
- Кулер: AeroCool Air Frost 4 + ARCTIC F9 PWM
- Накопитель m.2: AMD Radeon R5 Series 128 ГБ
- Накопители HDD: 2 x Seagate IronWolf pro 2Tb, 1 x Seagate IronWolf 1Tb, 1 x WD Blue 1Tb
Дальше расскажу про те компоненты, которые поменялись.
Процессор
AMD Ryzen 3 3200G со встроенной графикой.
Встроенная графика освободила пространство в тесном корпусе, а сам процессор довольно "холодный" (65W) и мало потребляет энергии.
Блок питания
Блок питания Fractal Design 500W SFX-L
Потребление системы в обновленной конфигурации примерно 225 Вт, что примерно попадает в 50% блока питания на 500Вт и повышает его КПД. Да и сам блок компактного формата SFX, а в комплекте рамочка-переходник с ATX на SFX.
Кулер
У меня был с прошлых сборок средней паршивости кулер AeroCool Air Frost 4 с RGB подсветкой. Вот такой:
Процессор "холодный" (тепловыделение всего 65W) и такого кулера хватит с запасом. Радиатор я оставил, но заменил сам вентилятор на ARCTIC F9 PWM. Вот такой:
Получилось очень тихое решение с минимальным бюджетом.
Накопители
Перед тем как расскажу какие диске не выдержали нагрузки, небольшое необходимое отступление.
Внутри жесткого диска крутится диск (сюрприз!). Диск крутится с определенной скоростью (7200 или 5200 об/мин). Если два диска установить рядом, в какой-то момент они войдут в резонанс и по законам физики начну взаимное разрушение. Производители жестких дисков прилагают решение: сенсор вращательной вибрации. Электроника изменит скорость вращения диска, если обнаружит резонансный эффект.
Я никак не ожидал, что жесткий диск содержащий в названии "NAS" (файловое хранилище) может быть без датчика вращательной вибрации. Нет ничего невозможного для компании Seagate. Взгляните сами.
Собственно, один из двух дисков Seagate Ironwolf по 1 Тб разрушился. Утверждать, что случилось это из-за вибрации я не могу, поскольку никакой экспертизы не проводилось.
В этот раз я поставил диски из серии Ironwolf PRO у которых сенсор вращательной вибрации есть.
Так же диск WD Green на 2 Тб при самодиагностике (SMART) показал "битые сектора". Опытные пользователи ПК знают, что если "битые сектора" появились на диске, то разрушение диска приняло лавинообразный эффект. Короче, диск я демонтировал не дожидаясь его поломки, а вместо него поставил WD Blue на 1 Тб.
Детали
Силиконовые антивибрационные винты немного снизят вибрацию кулера.
На материнской плате ASRock A320M-ITX слот подключения m.2 накопителя находится на обратной стороне платы. Мне не очень нравилось такое размещение из-за плохой вентиляции, поэтому купил радиатор для накопителя m.2. Лишним не будет.
Дополнение: Через год резинка на таком радиаторе рассохлась и развалилась.
В остальном за два года система показала себя нормально.
Планы на будущее: поменять диск WD Blue 1 Тб на что-то вроде Seagate ironwolf pro на 4 Тб или больше.
Софт
Тут без изменений: Plex для просмотра контента и Transmission для торрентов.
Wake On LAN
Теперь расскажу про магию! Точнее магический пакет.
Выключить систему я могу нажав физическую кнопку на корпусе, но проще через командную строку по SSH. Как насчёт того чтобы включить систему так же просто?
Можно использовать Wake-on-LAN - "пробуждение по компьютерной сети".
Настраиваем BIOS
На ASRock A320M-ITX в BIOS включаем PCIE Device Power On. Настройка находится в разделе Advanced -> ACPI Configuration.
Настраиваем Magic Packet
Magic packet - это такой "сигнал" для устройств, который даёт команду включения. Для этого понадобится приложение.
В моём случае я поставил приложение Simple Wake-on-LAN из магазина приложений Windows.
Есть небольшая тонкость в настройке. IP Address указываем для broadcast устройства (оканчивается на 255). Таким образом пакет будет отправлен всем устройствам в сети и в том числе устройству, которое мы хотим разбудить. Port для UDP протокола указываем 9 (предпочтительно), но можно и 7.