NAS для дому — це більше схоже на хобі людей з IT/близько IT, ніж на реальну потребу або підвищення рівня життя/комфорту. Якщо ви вже маєте самозбір або шукаєте відповідь на питання «самозбір або готовий NAS», то можливо цей огляд допоможе вам визначитися. Багатьом позаочі вистачає під’єднаного HDD до роутера через USB і transsmision, встановленого прямо на роутер, як торрент-гойдалки, ще більшій частині і зовсім не потрібні файлосховища й особисті хмари, я, своєю чергою, розвиваю домашню цифрову екосистему, на базі домашньої системи автоматизації Home Assistant, частиною якої і став NAS.
Основні специфікації
Процесор | Intel Celeron J4125 (2700 МГц) |
Відсіки для дисків | 2шт 3.5″ або 2.5″, посадкові місця універсальні |
Слоти M2 | 2шт 2280 NVMe (для кешу або зберігання даних) |
Максимально підтримуваний обсяг одного накопичувача | 18 ТБ |
Кількість портів Ethernet | 2шт по 2.5Gbit |
Кількість і тип USB | 3шт USB 3.2 Gen 1 |
Оперативна пам’ять | 4Gb DDR4 попередньо встановлено. Максимум 8Gb (до 32Gb неофіційно) |
Кількість слотів під оперативну пам’ять | 2 |
Операційна система | Asustor Data Master (Linux) |
Споживана потужність | 15 Вт |
Зовнішній вигляд
Корпус виконано з металу, лицьова панель із пластику.
Лицьовий бік
Встановлення накопичувачів
Проводиться шляхом натискання на спеціальну кнопку відкриття відсіку на лицьовій панелі. Диск вставляється в полозки, корпус при цьому розбирати не потрібно.
Важливий нюанс — у відсіку для дисків внизу є замок, провернувши плоскою викруткою, якою можна заблокувати відсік для диска, у такий спосіб не буде випадкового вимкнення диска через натискання на кнопку «дістати диск» (дітьми, наприклад). Так, наприклад, якщо в системі є RAID, то в разі вимкнення одного диска — рейд розвалюється і його відновлення може займати до 6 год на прикладі 4Tb WD Blue, замок допоможе уникнути таких неприємних випадковостей.
Розбирання пристрою
Відкручуючи кілька болтів, першим знімається металевий кожух і вгорі ми можемо побачити слот для встановлення SSD M.2.
Другий слот M.2 знаходиться зі зворотного боку плати розширення. Вона легко знімається.
Встановлення плати розширення зі слотами M.2 ( gif )
Оперативна пам’ять
Один слот для оперативної пам’яті збоку
Легкий доступ, із заводу вільний, другий слот на материнській платі.
Плата розширення зі слотами під HDD теж чудово знімається ( gif ).
Зняття материнської плати (gif)
Заміна оперативної пам’яті на материнській платі ( gif )
У розібраному вигляді:
Оперативна пам’ять
Є два слоти, пам’ять не розпаяна.
У комплектації «з магазину» в перший слот вставлена планка на 4 GB:
ACPI DDR4-2400 SO-DIMM 1.2v 4Gb
Оперативна пам’ять може бути розширена офіційно до 8 ГБ, саме підтримка такого обсягу заявлена для встановленого тут процесора Celeron J4125 компанією intel, але ходять чутки, що обмеження в 8 ГБ є лише маркетинговим вивертом для сегментування ринку, а не апаратним обмеженням, що доводять повідомлення користувачів з reddit, які встановлюють у NAS Synology на точно такому ж процесорі аж до 32 ГБ.
У доступному мені екземплярі NAS ASUSTOR я встановив 16 ГБ (8 ГБ x2).
Встановлено були модулі від Kingston:
NAS запускається, навіть деякий час працює, система бачить весь доступний обсяг, але через деякий час просто зависає.
На оф. сайті є список сумісної пам’яті, на жаль, у DNS не виявилося жодної моделі, тому на свій страх і ризик я придбав уже просто планку на 4GB:
І протестував оперативну пам’ять у різних комбінаціях. На жаль і ця пам’ять не прижилася. Проблема виникає під час передавання даних (запису або читання з диска) Детальніше на відео, зверніть увагу на постійні дропи (падіння) швидкості передавання, що більше ОЗП, то більше проблем із передаванням.
Операційна система і додатки
Магазин додатків — App Center.
Короткий список популярних: utorrent, qbitorrent, transsmisson, Plex, Ebly, jellifin, UPnP Media Server V2, MiniDLNA, Torrserv, Apache, MariaDB, PostgreSQL, MongoDB, NextCloud, HomeAssistant (контейнер, без гіпервізора).
Магазин на перший погляд живий і містить велику кількість додатків.
Особливо хотілося б відзначити нативну підтримку virtualbox для створення віртуальних машин. Так само доступний Portainer з можливістю розгортання контейнерів у докері.
Як і у Synology тут є низка застосунків власної розробки для аудіо/фото/доступу до даних і так далі.
З повним списком додатків можна ознайомитись за посиланням:
Так само можна пробувати демо версію ОС (інтерфейсу) за посиланням:
Торренти
Download Center — додаток для закачування даних з мережі BitTorrent. Розробник — Asustor.
Плюси: Віддалене додавання торрент-файлів (поза локальною мережею). Пуш-повідомлення на смартфон при закінченні закачування. Моніторинг папки на наявність нових торрент-файлів.
Мінуси: У браузері (на ПК) додаток відкривається тільки в обочці самої ОС, відкрити інтерфейс програми на окремій сторінці неможливо, що не зовсім зручно.
Для себе вибрав qbittorrent, але Download Center залишив для віддаленого додавання торрент-файлів. З qbittorrent теж є особливості, цей застосунок встановлюють як контейнер у докері, і, як наслідок, qbittorent нічого не знає про зовнішнє середовище, де він розгорнутий, і який вигляд має структура файлової системи, тому, щоб вказати каталог, куди потрібно завантажувати файли, потрібно йти в контейнер і правити руками вже там, а коли надходить оновлення для qbittorent, якщо його поставити, звісно, то всі правки руками затирають, і потрібно здійснювати налаштування заново.
Синхронізація файлів із хмарою
DataSync Center — додаток від Asustor.
Підтримує синхронізацію з такими хмарними сховищами:
Плюси:
Підтримка Yandex disk. Працює стабільніше на відміну від Synology, де дуже часто з’являлися дублюючі файли із закінченням «download_conflict», тут теж не без конфліктів, але наскільки я помітив, вони рідше. Три режими синхронізації: Односторонньо (тільки з хмари), двостороннє, одностороннє (тільки з NAS).
Мінуси :
Папки, що синхронізуються, стають доступні для читання тільки користувачем з правами адміністратора, запитував на оф. форумі, виявилося, що це є очікуваною поведінкою, чому — я так і не зрозумів.
Додаток використовую, для мене він повністю замінив «Cloud Sync» від Synology.
Синхронізація каталогів з ПК на NAS і назад
Додаток називається ASUSTOR EZ Sync і це найбільше розчарування, тому що він не працює.
Завантажуючи останню версію застосунку для windows на момент написання огляду — AES_Win_1.0.4.1161 синхронізація, на windows 11, працює тільки під час першого запуску застосунку (наприклад, після перезавантаження ПК), потім застосунок просто не бачить, що файли в каталозі змінилися, я повідомив у техпідтримку, додавши відеофайл, який демонструє цей баг, на що мені відповіли: «Дякуємо, що зв’язалися з нами. Я спробував версію 1.0.4.1161 з моєї Windows 10, і вона спрацювала.»
Потім я знайшов стару версію додатка — AES_Win_1.0.3.2110, і в ньому синхронізація працювала, як і очікувалося, — у реальному часі, змінив файл — він одразу ж синхронізувався, про що я так само написав у ТП, але почутий не був. Наступним розчаруванням став той факт, що під цей застосунок на NAS створюється окремий підвид каталогу, який неможливо вибрати як такий, що синхронізується в застосунку DataSync Center, тобто вивантажувати цей каталог у хмару стає просто неможливо.
Резервування
Хмарне резервування
У магазині повно різних додатків у розділі «Резервування», але майже всі вони заточені під конкретні платні сервіси, аналога Hyper Backup від Synology у Asustor’а не виявилося.
Можливо, замінити його б зміг додаток від Asustor — Cloud backup center, але в списку не виявилося Google Drive. Протокол WebDAV допоможе організувати резервування на Yandex Disk (а може й ні), у Google Drive цей протокол заборонений. Список доступних хмар на скріншоті:
Резервування даних з Windows
Backup Plan ASUSTOR, допоможе налаштувати резервування даних з Windows на NAS.
Резервування із зовнішніх накопичувачів одним натисканням
На корпусі є спеціальна кнопка. Резервування можливе в обидва боки.
Інше резервне копіювання
Доступне створення backup’ів одного каталогу на NAS в інший, а також створення резервних копій на FTP-сервер або інший NAS Asustor.
Snapshots — моментальні знімки
Якщо як файлову систему вибрати btrfs, то для цього тому доступне створення моментальних знімків.
Миттєвий знімок — це копія даних у певну точку часу, яка зберігається в тому самому томі і використовується для запису загального стану даних на момент створення знімка. Можливо створювати знімки за розкладом.
Резервування на окремий монтований диск
Називається це — «MyArchive». Диск може залишатися в NAS, при цьому за розкладом може монтуватися для створення бекапа і розмонтуватися по закінченню. Це необхідно насамперед для захисту даних, якщо диск не змонтований — дані не вийде зіпсувати шкідливим ПЗ.
Мобільні додатки
Додатки надають віддалений доступ до управління NAS’ом і контентом. Деякі аналоги подібних додатків від Synology.
З цікавого
Можна налаштувати роботу всіх світлодіодів на лицьовому боці (вмикання/вимикання) і зумера (пищалки). Є нічний режим, у якому за розкладом вимикаються всі індикатори на передній панелі, зручно, якщо NAS розташовано в спальні, але є нюанс: у нічному режимі блимає один великий індикатор (що відповідає за живлення) раз на 10 секунд, навіщо — не зрозуміло.
Управління світлодіодами так само доступне і в мобільному додатку Ai Master
SSD використання
Є два слоти M.2 форм фактора 2280.
Встановлені SSD можуть виконувати дві функції (взаємовиключні одна одної):
- Кеш для HDD
- Окремий том
Я встановив SSD на 1TB з рекомендованих на сайті Asustor:
І встановив на нього систему, тобто вибрав його як ТОМа. Вбудованих додатків для тестування швидкості читання і запису всередині NAS не виявилося. Швидкість копіювання на SSD в NAS обмежилася пропускною спроможністю каналу 2.5Гбіт.
Нюанси встановлення системи (SSD або HDD)
- Була додана можливість використовувати слоти SSD m.2 як окремі томи, зокрема і встановити на них операційну систему.
- Система знаходиться на тому диску, куди ви її встановили (у synology система знаходиться на всіх дисках).
- Під час перевстановлення системи — інші (не системні) диски не визначаться як «рідні», додавання дисків тільки через форматування. ОС Synology під час перевстановлення системи розпізнає «свої» томи й ініціалізує їх без форматування.
- Перенесення системи на інший диск неможливе — відповідь техпідтримки. Встановили на SSD, там вона і залишиться. Встановили на HDD, переїзд на SSD неможливий, принаймні штатно, є різні сторонні додатки для клонування SSD (навіть іншої моделі та іншим об’ємом), є відгуки що це працює.
- При установці ОС на SSD і подальша його смерть призведе до неможливості звернутися до даних на HDD через NAS.
- Під час встановлення системи на HDD, що стоїть у RAID1, смерть одного диска не критична, у разі смерті системного диска в RAID на SSD система не стартує.
- При встановленні тільки одного HDD, а через деякий час додаючи другий такий самий диск, увімкнути RAID1 неможливо. Тільки через видалення першого диска і його повне форматування.
Енергоспоживання
Старт | 35 Вт |
Робота (оперування) | 20 Вт |
Бездіяльність (HDD активні) | 15 Вт |
Бездіяльність (Гібернація 2xHDD) | 10 Вт |
Сон | 1 Вт |
Температури
Температура процесора — максимум 72 градуси при пасивному охолодженні.
Температури HDD ніколи не виходили за межі 40 градусів. Температура SSD — 30 градусів у спокої, що можливо некоректне значення, у навантаженні не перевищує 40.
Підключення по HDMI
При підключенні за замовчуванням запускається оболонка:
Намагався під’єднати геймпад від xbox, щоб пограти в ретро-ігри через RetroArch, але застосунок не запустився (у магазині не оновлювали з 2017 року), з геймпадом теж нічого не вийшло, він визначався правильно, але так і не під’єднався, мишка і клавіатура під’єдналися без проблем.
При вході в «ADM» бачимо, що відкривається звичний інтерфейс у веб-браузері.
Можна програвати відеофайли через вбудований відеопрогравач.
Інтеграція в Home Assistant
Home Assistant — система для реалізації розумного будинку, хоча я б його швидше назвав не «розумний», а «цифровий» будинок.
Для отримання даних з NAS використовується протокол SNMP. Але є нюанс, після ввімкнення SNMP — ваші HDD ніколи більше не заснуть, під час ввімкнення протоколу — з якоюсь періодичністю система зчитує дані з дисків (що за дані — невідомо, припускаю, що це щось із розряду даних про вільний/зайнятий простір, який залишився, або щось на кшталт того), я також намагався довести техпідтримці, що така поведінка є некоректною, але підтвердження бага з їхнього боку не послідувало, за півроку вийшло кілька оновлень для ОС, але баг не виправлено (на 25. 07.2023). Вмикається протокол у налаштуваннях NAS, через помилку в перекладі вкладка називається в ОС версії як «Виконується процес оновлення»
Потім у Home Assistant у конфігурації (у файлі YAML) необхідно ініціалізувати (прописати) сенсори, доступні через SNMP.
Весь текст датчиків я наводити не стану, він досить довгий, завантажити txt-файл можна за посиланням:
А всі доступні значення для реалізації сенсорів можна подивитися за посиланням:
У Home Assistant виглядає це ось так:
Ну або виглядало так, поки я шукав причину «не сплячих» дисків.
Другий спосіб інтеграції в Home Assistant
Оскільки це все ж таки Linux, то ми можемо під’єднатися через командний інтерфейс до системи і налаштувати crontab, тобто регламентні завдання (можна провести аналогію з планувальником у windows).
Ідея така: створюємо виконуваний скрипт(и), які читатимуть необхідну інформацію про систему — температуру процесора, залишок місця на дисках, швидкість кулера, час безвідмовної роботи і пушитимуть ці дані в топік MQTT на сервері Home Assistant.
Чому не один скрипт — усе просто, дані про вільне місце не потрібні в real time, можна раз на день оновлювати цю інформацію, швидкість кулера, можливо, потрібно оновлювати раз на 30 секунд, те саме стосується і завантаження/температури процесора.
Приклад скрипта за температурою процесора:
#!/bin/sh cputemp=$( cat /sys/class/thermal/thermal_zone0/temp ) curl -X POST \ -H «Content-Type: application/json» \ -H «Authorization: Bearer ТУТ_КЛЮЧ_ДОСТУПА_ИЗ_HA» \ -d ‘»‘», «topic»: «pve/cpu_temp_asustor», «retain»: «True»>’ \ http://192.168.31.235:8123/api/services/mqtt/publish
А в crontab ми прописуємо власне шлях до скрипта і його періодичність запуску:
*/1 * * * * * * sleep 30; /volume1/home/admin/cpu_temp_asustor.sh
Мінімальний період запуску — кожна хвилина, тому робимо сліп у 30 секунд і знову запускаємо цей скрипт.
І з боку Home Assistant у configuration.yaml прописуємо сенсори:
mqtt: sensor: — state_topic: «pve/cpu_temp_asustor» name: Asustor CPU Temp unit_of_measurement: «°C» # В чем измеряется, можно не указывать (но тогда график истории будет просто временной линией) #force_update: ‘on’ # включает принудительную запись в базу даже если значение не изменилось value_template: «>»
NAS у домашній мережі
Завдяки двом портам 2.5 Гбіт у NAS реалізував таку схему:
У ПК дві мережеві карти, одним каналом під’єднано інтернет і локальну мережу, другим відбувається обмін даними з NAS на швидкості 2.5 Гбіт.
Чому не Synology?
Відповідь проста: Ціна має значення. Asustor виграє у Synology і у Qnap в ціні щодо встановленого заліза. На момент написання огляду ціна на модель, яку можна порівняти за залізом, — Synology DS720+ — обійдеться приблизно в 55 тисяч рублів (із двома портами 1Гбіт), тоді як Asustor lockerstor 2 я придбав за 33 тисячі рублів, ціни на початок 2023 року.
Чому не самозбір?
Популярна тема для дискусій, для себе я знайшов відповідь досвідченим шляхом — функціонал. До NAS Asustor у моїй локальній мережі був самозбір на i3, працював на не зовсім легальній ОС — xpenology, унаслідок чого деяка функціональність була відсутня, але що набагато гірше — стабільність, система часто намертво зависала, також я тестував TrueNas і OpenMediaVault, після вилизаної роками ОС від Synology безплатний софт здався не таким зручним і функціональним. Під час купівлі готового NAS ви платите насамперед за софт.
Техпідтримка і робота сервісу в Росії
Жодних блокувань для громадян Росії з боку компанії ASUS не спостерігалося, звертався в техпідтримку як російською, так і англійською мовами, завжди відповідали, тільки якість зворотного зв’язку, звичайно, залишає бажати кращого.
Думка автора
Чудовий пристрій, дуже продуманий з інженерної/залізної точки зору, але, на жаль, з дуже сирим ПЗ.