NAS for 20 HDDs. Part 3. FreeNAS and tests

Поділитися
Вставка
  • Опубліковано 27 тра 2024
  • Instagram: / electronics_in_focus
    All series of the project:
    NAS for 20 HDDs. Part 1. Background: • NAS на 20 HDD. Часть 1...
    NAS for 20 HDDs. Part 2. Assembly: • NAS на 20 HDD. Часть 2...
    NAS for 20 HDDs. Part 3. FreeNAS and tests: • NAS на 20 HDD. Часть 3...
    NAS for 20 HDDs. Part 4. Switching to Xeon, increasing volume: • NAS на 20 HDD. Часть 4...
    NAS for 20 HDDs. Part 5. Changing mother again, testing 10Gb, Home Assistant on NAS: • NAS на 20 HDD. Часть 5...
    Equipment for measuring current (Micsig CP2100A): ali.ski/zjKSq
    00:00 - Entry
    00:26 - Dashboard overview
    01:42 - System settings
    04:48 - Storage settings
    06:45 - Pool and datasets
    13:12 - Setting permissions
    14:11 - Snapshots and data import
    16:20 - Access to data over the network
    17:37 - Services, plugins and containers
    22:35 - Charts (reports)
    23:53 - NAS speed tests
    30:17 - Inspection of the vault inside
    32:54 - Current measurement during HDD spinup
    34:20 - Weigh-in
    34:38 - Energy consumption
    35:07 - Thermogram of the insides
    35:43 - Addition to the cooling system
    37:29 - Conclusion
  • Наука та технологія

КОМЕНТАРІ • 556

  • @mindwin3051
    @mindwin3051 3 роки тому +61

    Один из лучших примеров для домашнего NAS вообще на ютубе.

    • @vasyna007
      @vasyna007 3 роки тому +4

      Очень посредственный. Больше минусов. У меня дома файлопомойка уже лет 7. Начинал с DAS (когда корзина подключалась к компу посредством esata).

    • @DarkErit
      @DarkErit 3 роки тому

      @@vasyna007 Не посоветуешь хороших статей на тему? Планирую собирать домашний сервер с NAS, видеонаблюдением и виртуальными машинами, смотрю в сторону freeNAS из-за меньших шансов смертельно выстрелить в ногу, в отличии от самосборных *nix систем. Но и в нём довольно-таки много, даже на мой дилетанский взгляд, нюансов и сыростей вижу.

    • @evgeniy7m
      @evgeniy7m 3 роки тому +3

      @@DarkErit не знаю как сейчас, но 5 лет назад FreeNAS и NAS4Free были редкостным отстоем! Всё хорошо и всё прекрасно, за исключением самой малости! В них напрочь отсутствовала возможность человеческой настройки прав доступа на расшаренные папки! Может что-то и поменялось за последние годы, но лично я ушёл на OpenMediaVault и Synology!

    • @zerocool4eg
      @zerocool4eg 3 роки тому +3

      ​@@DarkErit zfs - уже способ выстрелить себе в ногу.
      надо очень хорошо понимать, как оно живёт, чтобы с радостью его в хоум сегмент для критичных данных тащить.
      на рынке, по факту, 2 варианта основных - freeNAS и openmediavault
      фринас выглядит современнее, но на фряхе, медиаваулт - деревяннее и на дебиане.
      первый на зфс - второй на ext
      в остальном как файлопомойки очень схожи в функционале. (самба, эпл протокол, iscsi)
      плагинов больше на фринасе (но не колоссально)
      но на дебиане есть докер и всё, что живёт на hub.docker.io (правда гуя красивого нет) но это решаемо...

    • @eananyev
      @eananyev 3 роки тому +2

      Эээ... подскажите альтернативную ZFS файловую систему того же уровня допиленности и удобства, которая мониторит контрольными суммами не только метаданные, а и содержимое ВАШИХ ФАЙЛОВ? Уже за одно это я готов многое ей простить. Плюс меньше риск потерять все данные при синхронизации (resilver) сдохшего диска, когда вдруг умирает под лишней нагрузкой ещё один... ибо пустые блоки, в отличие от блочного RAID, ZFS переписывать не будет.
      Но я бы взял таки Linux-реализацию. Proxmox + TKL MediaServer, OpenMediaVault или OviOS, в зависимости от требуемых наворотов или наоборот минимализма.

  • @6yHTapb78Rus
    @6yHTapb78Rus 3 роки тому +1

    Интересно было. Спасибо, земляк! Хорошей и бесперебойной работы хранилищу!

  • @user-jn8xh1hs6h
    @user-jn8xh1hs6h 3 роки тому +1

    Благодарим Вас за крайне полезную серию выпусков о построении NAS.

  • @user-ww6gh6mm7n
    @user-ww6gh6mm7n 3 роки тому +6

    Спасибо за труды, информативно, доступно. Очень хотелось бы увидеть в Вашем исполнении обзоры на плагины, в частности Mosquitto

  • @AlexNe_Blog
    @AlexNe_Blog 3 роки тому +16

    20:55 ответ на вопрос, почему именно такому идентификатору нужно дать доступ. Это особенности FreeBSD и его Jails. Jails это по сути виртуалка, которая имеет своих пользователей и группы и они могут быть отличными от родительской ОС. А софт Transmission при установке создает своего личного пользователя и группу в системе (в самом Jail) под названым в видео идентификатором. Если быть точнее, то создает пользователя transmission и группу transmission . Делается это для безопасности сервера, так как под отдельным пользователем и группой в случае взлома будет меньше возможностей навредить из-за отсутствия прав доступа.

  • @Lizzy_Veber
    @Lizzy_Veber 3 роки тому +2

    Спасибо за такой хороший контент без воды. Очень много работы проделано.

  • @xman0674
    @xman0674 3 роки тому

    Спасибо за видео. Интересно наблюдать за развитием альтернативного решения.

  • @vasyna007
    @vasyna007 3 роки тому +68

    Из проблем с чем столкнется автор:
    1. raid5. Не придумали массив хуже. Или зеркало или 10. Для того что можно и потерять, но нужна скорость - stripe. Остальное... Говорю как человек восстановивший не 1ТБ данных с раззных массивов.
    1.1 Выше гиговой сети не прыгнешь, посему и смысла от страйпа кроме увеличения объема на поле нет.
    2. Операция по замене диска будет не из приятнейших. Надо отключить все винты, выкрутить корзину... Такое себе счастье. Я остановился на просто full-tower. У него 6 дисков влезает в родные салазки и еще 6 через напечатанные на 3д принтере проставки в отсеки 5". Да лезешь туда не часто, но когда залезешь... мне чтобы поменять винт надо открутить один винт (и тот с большим барашком) рукой и отключить 2 провода.
    3. Не дай бог, но когда полетит пул ты поймешь что класть все яйца в одну корзину не самая лучшая идея. Зачем все было собирать в один пул и плодить кучу датасетов? К примеру под хранилище твоих исходников видео достаточно зеркала на 2 винта. Закончится место, возьмешь еще 2 винта и сделаешь новый пул и новый датасет. Под к примеру медиатеку считай так же, ну если не помещается, то сделать raid10. Нужно большое хранилище с мелкоблочкой скоростное? stripe. Только таким способом ты по итогу упростишь себе жизнь. Ты только в начале своего пути, а я смотрю с высоты лет использования. Я не раз по итогу копировал данные, перестраивал датасеты... Сейчас 3 пула: 1. зеркало видеонаблюдение; 2. зеркало архив фото-видео + дистрибов мальца; 3. Зеркало медиатеки на случай когда нет инета. Был еще 4 пул страйп из ssd для обработки данных на том же сервере (сейчас какой-то i3, но одно время разогнаный i5 стоял). Там между ними где-то гуляют бэкапы дропбокса, вандрайва и прочего. очень удобно. К примеру не помещаюсь я в медиатеку уже. Я просто беру 2 диска большего объема, собираю новый пул, копирую данные со старого, старый на продажу, ибо там овердофига часов работы ))) Полетел пул с видеонаблюдением. Так же 2 винта новых, так же копирую с уцелевшего, последний на продажу.
    4. Избыточный объем. Нет смысла держать к примеру 8ТБ когда надо всего 4. Эту проблему очень сильно решает именно разбиение на отдельные пулы.
    5. Большой объем на накопителе. Да сейчас ты заплатишь меньше за 1ГБ, но выйдя из строя все эти гиги улетят. Я для себя остановился на 1ТБ дисках. С тем учетом что мне надо всего 2-3ТБ, то это не так уж и много дисков. А с тем учетом что к моему контроллеру можно подключить 12 дисков и 4 в мамку, то даже сейчас у меня оверсайз. Кста тут же покупка всех этих корзин когда используется только одна. Лично я бы в таком контексте купил бы всего 2.
    6. Ни слова о ИБП. Это программный массив и данные до того как попадут на диск лежат в оперативе (то буфер о котором ты говорил). Свет блым и... нет данных. А в особо плохом случае еще и разваленный массив (я так терял данные, после восстановления в срочном порядке побежал втыкать ИБП.)

    • @VitaliyBerezaChannel
      @VitaliyBerezaChannel 3 роки тому +1

      Полезный коммент, спасибо.
      Я так и знал что парень с такой аватаркой, скурил давно все эти ZFSы 😁
      Собрал комп тоже в фул тавере Fractal Design Define XL R2, там сразу в комплекте две корзины под 4 диска каждая, плюс 4 отсека 5.25". Пока стоят пару старых HDD дисков (на новые еще не накопил) но рад что взял этот ящик, очень тихий в сравнении со старым пк, на фоне бытового шума днем еле слышно.
      Согласен и с тем "что класть все яйца в одну корзину не самая лучшая идея".
      Систему бэкаплю в Time Machine, важные файлы на одном диске синхронизируются с гугл диском, второй диск с медиатекой (кино, музыка и немного хлама рабочего который не жалко вдруг чего). С новыми дисками надо будет тоже все грамотно распараллелить.

    • @vasyna007
      @vasyna007 3 роки тому

      @@VitaliyBerezaChannel 15 за корпус? Офигеть. У меня старенький инвин доставшийся после обновления парка пк в каком-то клиентском офисе.

    • @VitaliyBerezaChannel
      @VitaliyBerezaChannel 3 роки тому +3

      vasyna007 12300 примерно, если в рубли перевести с грн. Мой прошлый комп отслужил мне верой и правдой лет 13, наступила пора себя побаловать))) Тем более для меня это рабочий инструмент, так что не скупился😅 Да и ремонт в квартире делается, в старый ящик не хотелось пихать новые железки. Отдал старое барахло племяхе. Сейчас бы если встретил мужика который мне собирал предыдущий, обнял бы от души))) Он когда собирал, говорил: «лет на 5 тебе его точно хватит»🙂

    • @vasyna007
      @vasyna007 3 роки тому +1

      @@VitaliyBerezaChannel У меня текущему домашнему... 7, как не 8 лет. Сразу собрал в старом корпусе, сказать честно не вижу смысла отдавать каждый раз еще и за корпус. На работу (да-да, там мой комп целиком, вот моник взял за 30-ку) вот брал ряженку 2600 пару месяцев назад, так тоже воткнул в старый корпус, которому лет 15 наверное уже. Ни чего, железки залезли как к себе домой. А главное корпус не чета современным, толстый металл, качественная покраска, все зазоры, посадочные... короче сказка. А тратить еще даже 3-5к на корпус... не мое. Лучше в железо вкину.

    • @VitaliyBerezaChannel
      @VitaliyBerezaChannel 3 роки тому

      vasyna007 ну мой подзатаскался во время переездов, и малой комп нужен был, а мне так лень было пересобирать все в ее корпусь, плюнул и отдал весь ящик целиком))) Я моник брал год-полтора назад около 800$ LG 42.5” поначалу 🐸 давила, но сейчас даже не представляю пересесть за меньший дисплей. При возможности стараюсь вкладываться в рабочее место, чтоб потом заниматься любим делом и кайфовать от удобства, комфорта и скорости работы😃
      Хорошего вечера, приятно было пообщаться и кое-что полезное для себя вынес из ваших комментов✌🏻

  • @user-vx2kx6oe6l
    @user-vx2kx6oe6l 3 роки тому

    Большое спасибо, Руслан! Мне очень понравилось. Успех!

  • @He11raizer56
    @He11raizer56 3 роки тому +2

    Отличная серия видео, спасибо за разъяснение и детальный разбор всех нюансов.

  • @holor777
    @holor777 3 роки тому +1

    Спасибо за подробный разбор! Как всегда познавательно, подробно, понятно!

  • @chezazog2539
    @chezazog2539 3 роки тому +9

    Лучшая аудиокнига сезона.
    Автор, пожалуйста, сними продолжение через год. Опиши все, с чем столкнулся при эксплуатации? Какие будут усовершенствования? Сравнение щас и через год.

  • @tovjukov
    @tovjukov 3 роки тому +1

    Смотреть было конечно интересно, а так же дало пищу для ума, при планировании свого массива дисков. Спасибо.

  • @user-ci6ny6jp1d
    @user-ci6ny6jp1d 3 роки тому +1

    Отличная подача и правильная речь. Хоть для меня уже ничего нового, но вот новичкам очень полезно. Спасибо!

  • @ivankalashnikov7700
    @ivankalashnikov7700 Рік тому

    Смотрел множество видео на разных языках, хочу сказать спасибо - подробнее вас эту тему никто не разбирал!

  • @sergatmel8242
    @sergatmel8242 3 роки тому +1

    Спасибо за обзор и интересные подробности!
    Довольно таки обстоятельно. 👍

  • @arendaru3260
    @arendaru3260 3 роки тому +93

    Спасибо и сразу просьба, снимите ролик спустя 6-12 месяцев эксплуатации, интересен именно опыт эксплуатации, советы по скриптам и плагинам, по температурным режимам летом и где физически расположено хранилище. Я давно уже сам присматриваюсь к домашнему хранилищу (FTP, медиа-центр, бэкапы, виртуальные машины и т.п.) и планирую засунуть его в шкаф, но смущает проблема вентиляции. Так же интересует опыт работы именно с FreeNAS, так как ещё не определился с системой (есть и другие со своими "плюшками" и минусами). Заранее спасибо.

    • @user-qi6hb6hd3z
      @user-qi6hb6hd3z 3 роки тому +1

      arenda ru засунуть в шкаф? Может сразу выкинуть в мусорный контейнер. Надо кондиционер на лето ставить и себе и железу лишним не будет.

    • @eananyev
      @eananyev 3 роки тому +3

      А вот зря про шкаф... его же можно грамотно сделать, чтоб и тихо, и прохладно. Я думал, например, встроить приточный вентилятор на заднюю стенку, и если шкаф не очень плотно к бетонной стене стоит -- офигенная площадь предварительного охлаждения воздуха, но почти не слышно оттуда. Шкаф внутри можно шумоизоляцией обклеить, заодно и от пыли фильтр, ибо габариты позволяют. Некоторый наддув избыточным давлением не даст пыли влезать сквозь щели.
      В общем, грамотно оборудованный шкаф под сервер -- это такой себе громадный корпус, каких обычно не делают промышленно, ибо в датацентре нет заморочек на шум и пыль -- там функции такого шкафа само здание выполняет.

    • @W122ard1
      @W122ard1 3 роки тому +4

      У меня на шкафу лежит сверху на 5 дисков фринас, уже два года, проблем ст емпературой винтов нет, процов тоже, ну корпус хорошо продувается. Пыли тоже меньше т.к. высоко находится через год снимал почистить так почти не было внутри пыли.
      По фринас, как хранилище отлично, но вот с виртуальными машинами не очень, докера нативного нету, раньше был через ранчер и очень глючил. Поэтому если есть требования активно использовать докер, k8s то лучше посмотреть чтото еще. Если как хранилище и виртуальные машины на основе bhyve то вполне норм.

    • @arendaru3260
      @arendaru3260 3 роки тому

      @@W122ard1 ок, спасибо за ифу учту

    • @eananyev
      @eananyev 3 роки тому +1

      @@W122ard1 на шкафу под потолком обычно на несколько градусов теплее, чем у пола, и фильтрами это не решается... но с другой стороны -- количество пыли в воздухе с ростом высоты убывает по экспоненте... так что во всём нужен баланс и учёт конкретных условий -- возможно, практичнее лишний раз продуть.
      И ещё с неподходящего шкафа уронить диск -- фатально. А вот "с пола упасть нельзя" ;)

  • @basker1
    @basker1 3 роки тому +1

    Наткнулся в рекомендациях, половину информации вообще не понял, но очень интересно было слушать: подача приятным монологом и интересные видео-вставки сделали свое дело. Очень захотелось, чтобы вы начали выпускать обучающие-информационные ролики на эту тематику, с удовольствием бы подписался и смотрел все, тк вы можете подать информацию не нудно, как большинство. В любом случае с меня лайк и пожелания успехов)

    • @maksymkushnir3154
      @maksymkushnir3154 Рік тому

      Сделано с любовью, как чай Липтон)))

  • @user-ss1vo7ul4h
    @user-ss1vo7ul4h 11 місяців тому

    Спасибо, искал как раз более подробную информацию о работе TrueNAS. Очень полезно..

  • @kostet4
    @kostet4 3 роки тому

    Как раз собирался на работе реализовать такое хранилище, и искал вменяемое видео с разбором полетов. Отличное видео!

  • @rogalev86
    @rogalev86 Рік тому

    Спасибо за видео.
    Вдохновился Вашим видео и решил из старого сервака тоже собрать себе NAS.

  • @user-gu6kv5bv7o
    @user-gu6kv5bv7o 3 роки тому +1

    Спасибо! Очень понравилось. Хотелось бы для чайников, про установку системы и первоначальную настроку.

  • @j0nikus
    @j0nikus 3 роки тому +1

    Спасибо за труды!

  • @danilv.l.2501
    @danilv.l.2501 3 роки тому

    Спасибо, отличная серия роликов про NAS.

  • @atillaattila8900
    @atillaattila8900 3 роки тому

    Спасибо за видео )
    Приятно смотреть и узнаем многое)

  • @khanoff13
    @khanoff13 3 роки тому

    Осталось сделать бондинг из нескольких интерфейсов. Но для этого понадобится серверная сетевая и коммутатор, который это будет поддерживать. Когда забьете все винтами, прийдется включить верхний 20см кулер на выдув. Спасибо, очень толково получилось и видно что руки из правильного места.

  • @user-ye9ux5xc7y
    @user-ye9ux5xc7y 3 роки тому

    Очень интересные ролики. Спасибо, большое.

  • @podpovidov
    @podpovidov 3 роки тому

    Ждем Опыт использования.

  • @RA-pr7qo
    @RA-pr7qo 3 роки тому

    Приятно посмотреть видос. + поставил. Было бы еще интересно посмотреть про функционал с виртуализацией. Как бы даже для дома это уже актуально. Вообще очень понравилось что людям рассказывают о продуктах на FreeBSD.

  • @rklerot
    @rklerot 3 роки тому

    Спасибо, вовремя прямо выпуски попались)

  • @user-tr8zv9fh9s
    @user-tr8zv9fh9s 3 роки тому

    Очень интересно и ждем продолжение.

  • @GuffyYuotube
    @GuffyYuotube 3 роки тому +17

    1. Переключение на старую версию это хорошо. Главное помнить что если проапгрейдить zfs пул новыми фичами (иногда такое бывает) то возможно старая версия может его и не понять. Кроме того конфиг перед апгрейдом лучше бекапить - новая версия может его изменить.
    2. Поэтому аналог raid10 в некотором смысле интереснее - пул можно растить. Правда в отличие от настоящего raid10 после добавления дисков он не ребалансируется (долгая и стремная операция) - поэтому производительность может прихрамывать. Видимо из-за сложности или опасности ребалансировки они не дают растить raidZx
    3. Дедупликация вроде работает на уровне блоков, а не целых файлов. Некоторые пытаются дедуплицировать образы виртуалок.
    4. Плекс действительно очень умный в подтягивании метаинфы. В частности он может использовать moviedb. Также можно погуглить и прикрутить кинопоиск
    5. Как по мне очень полезные плагины для синка. Например resilio. Можно издалека перелить/синкать большой объем данных в nas. А можно, к примеру, синкать в nas всю sd карту с андроид телефона (своего рода бекап)
    6. По скорости zfs не очень любит кучу мелких файлов. Если гонять 100гигов больших - все у него будет норм.
    7. Скорее всего просаживается ssd ноута на запись. Может в нем есть некий slc кеш по заполнении которого приходится двигать данные в большую медленную mlc/tlc/qlc часть

    • @user-hq9uh6lk8p
      @user-hq9uh6lk8p 3 роки тому +2

      Я для теста скорости чтения обычно использую "copy nul". При этом никакие данные реально не записываются. Сделать можно например в тотал командере.

    • @flysats
      @flysats 3 роки тому +3

      6 пункт. Если лить мелкие файлы, то этому будет не рад любой массив/любого типа. Но именно у ZFS это лечится легче всего. 1000 рублей optane диск на 16 гигов с алиэкспересса, ставим на кэширование записи и получаем производительность на уровне линейных операций.

    • @GuffyYuotube
      @GuffyYuotube 3 роки тому

      @@flysats да, L2ARC кеш поможет, но скорее для чтения. И раньше обычно им для домашнего наса не заморачивались. Как и выделенным ссд под ZIL. Который, кстати как раз по идее поможет на записи.
      Но все что помогает на записи как я понимаю желательно ставить зеркальной парой.

    • @flysats
      @flysats 3 роки тому +2

      @@GuffyYuotube бесплатный хинт: у меня оптаны стоят на обьектах как zil кэши в системах видео наблюдения. Объём записи через них можете прикинуть(стоят уже по 5 лет минимум).Никаких зеркальных пар не использую. Самый не очевидный момент: оптаны без буферные т.е. по питанию безопасные.
      p.s. массивы без zil(на оптанах) - нагрузку не вывозят. Потому как видонаблюдение бомбит их мелкими блоками.

    • @GuffyYuotube
      @GuffyYuotube 3 роки тому

      @@flysats ну там поди если форсмажор и потеряется последних полчаса может это не смертельно?
      Я для домашнего не заморачивался. Работает и ладно

  • @Vasiliy_Kashtanov
    @Vasiliy_Kashtanov 3 роки тому +1

    Было очень интересно!

  • @AlexSmall71
    @AlexSmall71 3 роки тому

    Спасибо! Очень было познавательно.

  • @gkhdscjud
    @gkhdscjud 3 роки тому

    Чувак, офигенное видео! 👍🔥😎

  • @DarkErit
    @DarkErit 3 роки тому +13

    Хотелось-бы увидеть обновление, если будут изменения: исправят добавление жёстких в пул, улучшат настройку плагинов, или ещё вдруг что-то новое интересное появится.

    • @rnadyrshin
      @rnadyrshin  3 роки тому +5

      Если будет действительно что-то интересное, то сниму

  • @russianhackerphilosophyoff6511
    @russianhackerphilosophyoff6511 3 роки тому +2

    С тебя то я и начну собирать сервак ;-) спасибо за труд

  • @user-my5ud8qy1i
    @user-my5ud8qy1i 3 роки тому +15

    Благодарю, Руслан. Серия про NAS очень вовремя вышла для меня :_эволайк:

    • @rnadyrshin
      @rnadyrshin  3 роки тому +1

      Спасибо

    • @LLlblKAPHO
      @LLlblKAPHO 3 роки тому

      Для меня тоже, но я пока на хренолоджи сижу. Как локдальный диск подключил, а вот как подключить его через интернет в виде локального диска, понять не могу. Через IP с интернета заходит, то есть IP белый, порты проброспаны. Но как локальный диск не подключается, а хотелось бы удобства

    • @AlexNe_Blog
      @AlexNe_Blog 3 роки тому

      @@LLlblKAPHO лучше организовать впн во внутрисеть и этого уже будет достатояно для доступа к диску. Как минимум это лучше из соображений безопасности

    • @vasyna007
      @vasyna007 3 роки тому

      @@LLlblKAPHO Без учетки официальной ни как. И такое я бы не совал просто так. Либо на хренолоджи подними сервис облака и пользуйся им "локально" или только через vpn. Сунуть в инет шару... smbv1 давно взломан. Чем черт не шутит что и остальные взломаны, но пока полчат.

    • @r3t2tm
      @r3t2tm 3 роки тому

      @@vasyna007 Можно без оф учетки и облака, подключение диска через программу NetDrive. В остальном с вами согласен, рисковое дело открывать шару.

  • @user-uv7yv1de2u
    @user-uv7yv1de2u 3 роки тому

    Спасибо! Очень доступно и подробно!

  • @xglot
    @xglot 3 роки тому

    Получилось круто!

  • @87015055060
    @87015055060 3 роки тому +1

    Огромное спасибо!

  • @aciddic79
    @aciddic79 3 роки тому

    Блииин... Я влюбился в эту систему. Zvol - крутая штука. Кэширование - тоже офигенно. У меня айскази диск на гигабите иногда быстрее работает, чем встроенный жёсткий. Особенно когда кучка маленьких файлов.
    Установил плекс с качалками - вообще супер.

  • @MadFast
    @MadFast 3 роки тому +7

    Поройтесь в настройках контроллера, возможно есть опция последовательного запуска винтов, чтобы уменьшить пиковое потребление при включении.

    • @flysats
      @flysats 3 роки тому +1

      на некоторых винтах для этого даже перемычки есть.

    • @Sirohza
      @Sirohza 3 роки тому +1

      на домашних винтах это не сработает, а на сас- он раззорится

    • @rnadyrshin
      @rnadyrshin  3 роки тому

      Смотрел, там только какие то низкоуровневые тайминги

  • @andreyg33
    @andreyg33 3 роки тому

    Спасибо за видео, лично пользуюсь Synology DS218+ на 2 диска. Думаю для многих больше подойдёт именно такой вариант. Уж очень synology вылезали софт. Тем не менее приятно смотреть твои видео. Может что-то попробую.

  • @icepingvi1
    @icepingvi1 3 роки тому +4

    Вот это я понимаю обзор! Всё подробно и без воды :) Спасибо!

  • @constantine1417
    @constantine1417 3 роки тому

    Все здорового. Хотелось бы еще связку с nextcloud увидеть, но мечтать не вредно)

    • @AlexNe_Blog
      @AlexNe_Blog 3 роки тому

      Яделал nextcloud из поставеи freenas. Не буду писать много деталей и не исключено, что я мог сделать чтото не так (я его впервые тогда увидел и использовал), но у меня возникли проблемы в дальнейших обновлениях nexcloud. Может быть у меня было слишком слабое железо... Суть в том, что ошибки при обновлении доходили до того, что мне приходилось вручную оживлять nexcloud. В итоге я поднял чистый Jail на freenas и накатил вручную вебсервер со всеми настройками и развернул уже nextcloud. Там же развернул Webmin для более примитивного управления jailom. После стало работать лучше и обновления ставятся без проблем.
      В целом хорошая штука как замена гугл диска или прочего. Но не лишено своих недостатков. Клиент на винде работает плохо, у меня даже иногда вылетает, и его удобство тоже не очень, когда очень огромная структура файлов. Так же есть нюансы с большимы файлами (свыше 2гб, но я думаю это должно решатся настройкой сервера, что у меня еще не доведено до идеала)
      Вобщем это кратко и поверхостно о такой компоновке

  • @VYACHESLAVx
    @VYACHESLAVx 3 роки тому

    очень было интересно

  • @SlayerN1k
    @SlayerN1k 3 роки тому +19

    у SSD заполнился slc кэш, обычное дело при записи большего количества данных

    • @tsv8560
      @tsv8560 3 роки тому +2

      Видимо говененький SSD, раз такая сильная просадка. Юзаю самсунги Pro серии, такого сильного снижения не наблюдаю.

    • @eananyev
      @eananyev 3 роки тому +1

      Вас же скорость чтения с NAS интересовала? Надо было тупо в /dev/null писать. Но в общем-то понятно, что упираемся в гигабитную сетку и достаточно неплохо догоняем до неё скорость отдельных шпинделей за счёт параллельности. А сжатие, контрольные суммы какие выбраны, lz4 и fletcher4? Оно вообще незаметно на нынешних процессорах, но и жмёт скорее неупакованные данные, на фотках и видео бесполезно.

    • @rnadyrshin
      @rnadyrshin  3 роки тому

      Контрольные суммы дефолтные, какие не знаю. Сжатие lz4

    • @rnadyrshin
      @rnadyrshin  3 роки тому

      SSD SANDISK SDSSDA240G

  • @vadegdadeg
    @vadegdadeg 3 роки тому

    Ура, третья часть!

  • @alexbot667
    @alexbot667 3 роки тому +2

    Интересно увидим ли когда нибудь "NAS на 20 HDD.Часть 4. Свободного места не осталось, все слоты забиты" ?

  • @Khairoullin
    @Khairoullin 3 роки тому +1

    С большим интересом я бы посмотрел реализацию управления куллеров каким-нибудь контроллером данного NAS.

  • @alexandermn3538
    @alexandermn3538 3 роки тому +1

    30:24 давайте еще раз заглянем во внутрь сетевого хранилища... понятно что вы все это уже видели (но оно так офигенно собрано, что хочется чтоб вы все оценили еще раз) :)

  • @kirillkramorov1909
    @kirillkramorov1909 3 роки тому +1

    Жесткие диски маркируются производителями с противоположного от разъемов торца серийным номером уникальным, довольно удобно для идентификации

    • @rnadyrshin
      @rnadyrshin  3 роки тому

      Да, знаю. Только мне в моем конструктиве до этой наклейки не добраться (пока не снимешь диск полностью

  • @hpsfresh
    @hpsfresh 3 роки тому +4

    Спасибо за обзор. Протокол, все-таки, не Samba, а SMB. Plex скачивает данные из интернета, если файл нормально назван. Так же скачивает описания (в том числе серий у сериалов) и много чего ещё. Есть русский вариант. Покопайтесь в настройках. На большинстве телевизоров (современных) есть клиент для Plex. Есть клиент для Apple TV.

    • @Slayer_Web
      @Slayer_Web 3 роки тому

      Да бы он скачивал нормальное описание к фильмам и сериалам надо поставить плагин, forums.plex.tv/t/release/166475. Kinopoisk 2.0 называется.

  • @xcodvv
    @xcodvv 3 роки тому +2

    Автору спасибо, для себя узнал что-то новое, так бы не заинтересовался скорей всего

  • @user-vu1xz3vr6v
    @user-vu1xz3vr6v 3 роки тому

    просьба показать процесс установки и первоначальной настройки именно вашего случая, как и куда встраивать скрипт...

  • @IvanVladimirovith
    @IvanVladimirovith 3 роки тому +1

    Как всегда грамотно и по делу, без лишней воды.👍 От себя могу добавить, что за последние несколько лет собрал 2 nas сервера и перелопатил что freenas, что xigmans вдоль и поперек (сотни страниц форумов и мануалов + официальная документация). Настроить в обоих дистрибутива можно под себя всё но вопрос какими усилиями?! ZFS реализуемая на них очень живучая, работает как часы, мне сломать не удалось.
    Сеть только intel, realtak не стабильна и даёт жёсткие посадки по скорости. Standby режим hdd во freenas это трешак который не могут починить сколько бы не умоляли (xigmanas работает из коробки как часы) видимо заточка под корпоративный сегмент где это не востребовано в отличие от дома.
    Реализация smb в freenas на высоте, работает без нареканий с разными версиями на стороне клиента.
    Плагины из коробки могу подтвердить не работают от слова совсем, с каждым приходится провести час другой чтобы начал хоть как-то работать.
    От себя совет - добавь ИБП.

  • @silentip_design
    @silentip_design 3 роки тому +3

    21:28 эта картинка-обложка содержится в самом контейнере фильма. Так же и с музыкой AAC/MP3/OGG. В музыку тоже можно вшить обложку

    • @elis33v
      @elis33v 3 роки тому

      Неа, судя по нормальному названию, подтянулись метаданные из TMDB.

    • @silentip_design
      @silentip_design 3 роки тому

      @@elis33v нормальное название тоже может быть зашито в мета данные фильма

  • @dukenukem5752
    @dukenukem5752 3 роки тому

    20! ДВАДЦАТЬ ГИГОВ, чувствуется вся мощь(оптимизированость) современного софта, у меня в сервере с SAS SSD 16 штук и двумя 10 Гбитными картами было 8 гигов, потом добавил еще 8.

  • @tovjukov
    @tovjukov 3 роки тому +1

    Для плекса есть удобный клиент для малинки Rasplex, весьма удобен.

  • @amaren4ik
    @amaren4ik 3 роки тому

    Пасибки ждал )

  • @kotmandu8508
    @kotmandu8508 3 роки тому

    Руслан, спасибо за обзор своих заморочек, занимательно вышло. От себя: ставить БП вентилем вверх, такое себе, я ронял винт 😅 обделался лёгким испугом. И не совсем понял, почему нельзя было через какую то переходную рамку поставить вентилятор горизонтально под контроллер. У меня кстати такая заводская где то была.

    • @rnadyrshin
      @rnadyrshin  3 роки тому

      Спасибо. Рамки у меня просто нет, а быстро её нигде не достать. БП по-другому в этом корпусе без колхоза не поставить.

  • @user-zp2or9cl9m
    @user-zp2or9cl9m 3 роки тому

    Спасибо за видео. Сподвигли создать своё хранилище из старого железа. Подскажите как настраивали ZFS cache, у меня оно по минимуму задействовано, хотя свободного много.

  • @NeXuS_KillerLex
    @NeXuS_KillerLex 3 роки тому

    Горячую замену диска не осуществить. Например, чтобы выдернуть диск из середины придётся выдёргивать питание из соседних дисков, так как провод питания практически внатяг. В идеале, конечно, всё-таки лучше бы это были салазки с доступом извне, но тут кому как и что устраивает.
    Ну и можно раздобыть малюсенький вентилятор как на старых видеокарточках и каким-то способом прицепить его прямо сверху на радиатор контроллера на его обдув.
    А в целом гравицаппа прикольная, смотреть было интересно, хотя сам пользуюсь простенькой двудисковой Synology. Спасибо.

  • @WTFmarchCat
    @WTFmarchCat 3 роки тому +1

    купил такой же корпус
    буду делать похожую сборку

  • @MrI100rik
    @MrI100rik 3 роки тому +2

    Спасибо за обзор, 6:12, можно ссылку на скрипт по переходу дисков в сон

  • @falltaireblackman8575
    @falltaireblackman8575 3 роки тому +2

    Стоит NAS на базе Proxmox (ubuntu server как файлопомойка с plex + opnsense в качестве роутера). Для организации сетевого накопителя использую Ubuntu server + samba + mhddfs. Особо большой разницы по скорости с автором не вижу (те же 110 мб/с). Думал всё это поднять на FreeNAS, но BSD-системы мне показались сложными в плане простоты установки софта и разных финтифлюшек сторонних производителей

  • @salahiev
    @salahiev 3 роки тому +1

    vmvare предоставляет продукты для маков под которыми можно виртуально запускать другие операционные системы под названием Fusion (по мне лучше чем Parallels) а также виртуальный ОС для Виндовс, которым я не пользовался. В этой программе можно сделать Snapshots виртуальной ОС и это будет виртуальный компьютер, запуская который вновь и вновь не будет меняться. Данную процедуру можно делать бесконечно. Под MacOS файлы больших размеров не поддерживаются если только не использовать Exfat32. Возможно для подобных вещей с определенными дополнительными функциями и предназначен раздел VMware Snapshots. (там есть полноценная поддержка русского языка vmware com)

  • @lavrin.
    @lavrin. 3 роки тому +1

    15:27
    вероятно подразумевается *exFAT*
    🛠 🧑‍🔧 🔬 Интересно, фактически все упирается в сеть. Наступило время 10 гигабитных сетей.
    *Мега полезная информация замера пикового потребления питания при старте* 33:44 💻 ✨ 🌻 🌈 🌺 👍
    *_Спасибо!_*

  • @avgerdt
    @avgerdt 3 роки тому

    Я тоже как-то заморачивался с этим делом, мне больше всех понравился тогда (2 года назад) дистр openmediavault, менее требовательный и попроще как-то что ли.
    По итогу, попробовал, помучился, и кинул эту затею. Через примерно год пришла мне мысль отказаться от служб гугла и прочего хлама, жрущего озу и отсылающего логи 14тыс раз в сутки.
    Мое решение такое. Поставил я чистый сервер, на нем у меня некстклауд, зеркало fdroid. Синхронизация телефонной книги, календаря и прочего у меня теперь собственные. В планах еще как-нибудь сделать opds и автобэкапы с телефонов, возможно, через rsync (но это неточно..))) и свой сайт-визитка. А всякие нежные данные вроде документов решил хранить по старинке, на двух отдельных винтах, этакий офлайн-raid.

  • @the_cat_vasiliy
    @the_cat_vasiliy 3 роки тому

    Проблема с простым расширение RAID группы за счет добавления нового диска связана с тем что информация о четности хранится на всех дисках сразу. Это необходимо для того что бы не упираться в скорость одного диска при записи. Если нужна такая возможность, то можно использовать RAID 4, но тогда скорость записи будет существенно ниже чем бы могла бы быть. И на сколько мне известно по этой причине ее не добавляют.

  • @humbucker8040
    @humbucker8040 3 роки тому

    Еще присмотритесь к Unraid (linux) Там сильно больше плагинов от комьюнити. Главный плюс - можно расширять пул без разрушения. Пул не является даже софтовым рейдом, тем не менее избыточность там тоже есть. Минус - он платный (есть пробный период на месяц). Удобно когда есть много дисков разного объема

  • @fmloser
    @fmloser 3 роки тому +1

    интересен обзор плагинов для умного дома и как Вы интегрируете уже существующие устройства умного дома в FreeNAS

  • @vyacheslavz3143
    @vyacheslavz3143 3 роки тому

    добрый день Руслан, спасибо за обзор, отличная серия роликов. по своему опыту, температура 38 на дисках немного завышена для такого добротного корпуса/кулеров. Хорошо бы расставить диски на разные корзины (они все равно не заняты), устанавливать диски с пространствами между, чередуя.

    • @rnadyrshin
      @rnadyrshin  3 роки тому

      Спасибо. Почему вы считаете, что 38 градусов - много?

    • @vyacheslavz3143
      @vyacheslavz3143 3 роки тому

      @@rnadyrshin сравниваю со своим сервером/файло-хранилищем. я понимаю это субъективное мнение и не совсем корректное сравнение - у меня и диски другие и корпус. на своей системе я заметил что расстановка дисков с промежутками позволяет уменьшить нагрев дисков до 3-4 градусов + уменьшает нагрев системы в целом. у меня 2 диска seagate nas серии 5900rpm, при комнатной температуре 25 - диски показывают 29 и 32 градуса. макс. температуру я фиксировал 42 градуса. сервер находится в помещении без кондиционера

  • @maxsalov9521
    @maxsalov9521 3 роки тому +1

    Есть такая штука - кэширующий SSD. Под цель ZFS лучше и быть не может. Оперативная память будет стоить 7000 рублей 20 Гб, а SSD на 120 Гб - 1500 рублей. А так сборка хороша. В будущем хочется свою серверную так же сделать. Только корпус лучше будет заказывать на ЧПУ по металлу и из прокатного алюминия делать. Так получится дешевле и более точно. И в стойки это всё дело распихать можно будет всё на том же ЧПУ.

    • @rnadyrshin
      @rnadyrshin  3 роки тому

      Кэширующий VDEV на SSD и ОЗУ для кэширования в ZFS - немного разные вещи, не говоря о том, что ОЗУ намного быстрее любого SSD

  • @zeniasyriany77
    @zeniasyriany77 8 місяців тому

    По поводу проблем с увеличением размера pool когда на нем заканчивается свободное место. Чтобы увеличить размер pool необходимо создать новый vdev (простейший способ) либо изменить размер жестких дисков в уже имеющемся vdev (если в нем 3 диска по 3 Tb, к примеру, то пока все 3 диска не заменить на 4Тб рамер этого vdev не увеличится). И затем, когда появится новый vdev, то его можно добавить к pool-у и тогда размер pool увеличится. Другими словами, pool живет на vdev-ах и именно vdev-ами увеличивается его размер. Жесткие диски это то, на чем строятся вируальные устройства vdev.

  • @pTolik
    @pTolik 3 роки тому

    Для NAS есть еще неплохой вариант openmediavault, в которой работает и расширение масива, за счет добавление новых дисков, а за счет замены поочередно дисков на большие.
    Також есть вариант на комп поставить систему synology, которая на даный момент IMHO является самой лучшей для NAS

  • @maksymkushnir3154
    @maksymkushnir3154 Рік тому

    Скорость ещё может зависеть от рейда и самих дисков. Мне сказали, что iscsi по факту более затратный, чем smb. на слабом железе smb может быть быстрее. Попробуйте NFS!
    ПС - проверьте может включена дедупликация (надо выключить) и чтобы компрессия была lz4 - c нею быстрее, чем вообще без компрессии.

  • @garikspiridonov3869
    @garikspiridonov3869 3 роки тому

    Отличный Ролик. Лайк. Маленькое исправление,- не МегаБайт в секунду, а МегаБит в секунду. Скорость предачи или приема данных, меряестя в БИТ/Секунду. Но я думаю, вы это знаете, просто случайно оговорились. Удачи с каналом.

  • @user-jt5dl8mm8u
    @user-jt5dl8mm8u 3 роки тому

    Способ монтирования дисков не меняли по рекомендации товарища 2Gusia?
    Я имею ввиду GPT метки.
    Спасибо.

  • @alexbarkovsky4591
    @alexbarkovsky4591 3 роки тому

    Прекрасная работа! Получил прямо-таки эстетическое удовольствие от просмотра всех трех частей, как по информационному содержанию, так и по качеству видеоматериала ). Звук, кстати, очень приличный, слушаю на студийной акустике в обработанном помещении.
    Небольшой вопрос. Free NAS поддерживает только ZFS, вам пришлось использовать временное хранилище для переноса информации с предыдущего NAS на новый "NAS на 20 HDD"?
    Спасибо.

  • @LLlblKAPHO
    @LLlblKAPHO 3 роки тому

    Продолжения темы автономных серверов не будет? Ну спасибо и за это

  • @yurkinp
    @yurkinp 3 роки тому

    Вся серия получилась отличной! Давно думал обзавестись насом, но не хотел приобретать готовые решения. Эта серия позволит использовать древнее железо для нужных целей ))
    Спасибо!

  • @wyftomb
    @wyftomb 3 роки тому

    Это просто тест сетевухи. Я когда поставил фринас, решил посмотреть на скорость изнутри. Фряху я не знаю, но команды можно нагуглить.
    dd if=/dev/urandom of=tempfile bs=10M count=1024
    dd if=tempfile of=/dev/null bs=10M count=1024
    На raid-z записывает 80+ Мб/с. Читает 200+ Мб/с.

  • @blackangel20071
    @blackangel20071 2 роки тому

    Freenas это хорошо, но я для себя выбрал Xpenology. Там и виртуализация и облако и куча других фишек

  • @humbucker8040
    @humbucker8040 3 роки тому +2

    Для управления торрентами советую Transmission remote GUI
    github.com/transmission-remote-gui/transgui/releases
    Еще я выделил отдельную папку где transmission ищет новые torrent файлы и автоматом качает их в папку Downloads

  • @petergriffin760
    @petergriffin760 3 роки тому +1

    внезапные обновления - все, что нужно знать о виндоус 10

  • @igroykt
    @igroykt 3 роки тому

    резуьтаты я думаю очень хорошие для сохо системы. в среднем enterprise такие же показатели.

  • @igorrad4101
    @igorrad4101 3 роки тому

    Молодець!👍😁🤝

  • @sergeypetrovsky3095
    @sergeypetrovsky3095 3 роки тому +2

    Где можно взять скрипт HDD standby?

  • @xaxexa1
    @xaxexa1 3 роки тому

    топ афигенско, познавательно как всегда :) про дисковый контроллер может какой-то диффузор на 3Д принтере бабахнуть? чтоб дуло прям куда надо ? :) и интересно UPS есть? будет?

    • @rnadyrshin
      @rnadyrshin  3 роки тому +1

      Я в итоге решил поставить прям на радиатор дискового хранилища маленький и тихий вентилятор Noctua. Это эффективнее и тише, потому что радиатор в боковой крышке издает шум, т.к. крепится через окно из орг.стекла.
      UPS пока нет

  • @ilyaGarrett
    @ilyaGarrett 2 роки тому

    Необходимо видео как оно через год себя чувствует!

    • @rnadyrshin
      @rnadyrshin  2 роки тому +1

      Следующий ролик как раз об этом будет

    • @ilyaGarrett
      @ilyaGarrett 2 роки тому

      @@rnadyrshin вот это отличная новость 👍🏻 ждём

  • @melnikov_rv
    @melnikov_rv 3 роки тому

    С Плекс.. он все метаданные загружает с интернета. Если не зсгрузил можно нажать на Fix Match и указать название фильма\сериала вручную и выбрать из списка... он тогда загрузит. Очень удобно.. на каждый фильм и сериал (на каждую серию) есть постеры, описания, актеры и музыка из заставки может играть когда заходишь в карточку сериала.

  • @vasyna007
    @vasyna007 3 роки тому

    25:31 Так и есть. SSD в ноуте скорее всего сразу писал в "кэш" (больше чем уверен что у тебя в ноуте привычный TLC). А потом когда закончились свободные блоки, то стал писать как положено, сначала вычитывает биты из ячейки, добавляет новые и все записывает. Именно по этому выполнять тест надо было какой-нибудь H2testw. Она по определенному алгоритму генерит данные и она же потом их может и проверить. Там бы была и скорость.

  • @AlexNe_Blog
    @AlexNe_Blog 3 роки тому

    Было бы еще интересно сравнить какая была загрузка ЦП при отключенном сжатии и включенном во время записи и чтения.

  • @po4tyLamneo
    @po4tyLamneo 3 роки тому

    Кажется звук стал лучше

  • @PbIXTOP
    @PbIXTOP 3 роки тому

    10:00 добавить к существующему пулу объем можно без проблем:
    1. Заменить по очереди носители в данном пуле
    2. добавить к пулу дополнительный vdev, который можно собрать также в RaidZ. - так обычно ускоряют отдачу данных от пула. Если взять пару десятков дисков можно получить скорость неплохой SSD

    • @VitaliyBerezaChannel
      @VitaliyBerezaChannel 3 роки тому

      при 1гб/с сети как получить скорость "неплохой SSD" ?🤨

    • @rnadyrshin
      @rnadyrshin  3 роки тому +1

      Кажется я говорил про добавление объёма дисками по одному. Добавил 1 диск - объем увеличился. Возможно, не понятно выразился.
      Добавление VDEV в пул, как я понимаю, снижает надёжность пула в целом. Так делать не хотелось бы

    • @PbIXTOP
      @PbIXTOP 3 роки тому +1

      @@rnadyrshin надежность зависит от конфигурации другого VDEV, он ведь тоже может быть raidz
      из одного диска конечно тоже можно сделать vdev, но и надежность будет никакой.
      Вроде как ни один из существующих контроллеров просто так добавлять диски к подобным RAIDZ не умеет, ну кроме дорогих хранилищ типа Dell или Huawei

    • @rnadyrshin
      @rnadyrshin  3 роки тому

      @@PbIXTOP Наверное. Я просто сравниваю с прошлым хранилищем (ZyXEL NAS542). Там я добавлял 4-й диск в RAID 5 без переноса данных

  • @sozertsatel
    @sozertsatel 3 роки тому +4

    Самая большая ошибка делать NAS на не ECC памяти. Надёжность" на уровне дизайна получается условной. При повреждении данных в памяти до чексумминга или во время такового они всё равно благополучно будут записаны на диск уже повреждёнными, и никакие дизайны тут не помогут. Между контроллерами и процом есть чексуминг, память нужна с ECC. Всё. Ещё конечно неплохо иметь диски с расширенной ECC (SAS=SATA+ECC), но это дорого, а вот без ECC ОЗУ - это зря!

  • @GrayKS
    @GrayKS 3 роки тому +1

    Plex вообще крутая штука) Да, он по названию файла определяет что за фильм. Ну и по типу библиотеки (Movie/Series/etc). Умеет на лету пережимать видео для трансляции, к примеру по 4G на телефон - нет смысла пихать 1080p с 5.1 звуком. Мощная штука, лет 5 пользуюсь активно, приобрел пожизненный Premium, когда бакс был дешевле и была скидка 30% на него))

    • @StahLHerZRocK
      @StahLHerZRocK 3 роки тому

      Мне как-то minidlna хватает. Не знаю, долго плевался пытаясь использовать Plex. Тяжелый а толку мало. Интерфейс на конечных интерфейсах ущербен и не функционален. Так и не понял зачем оно нужно

    • @GrayKS
      @GrayKS 3 роки тому

      @@StahLHerZRocK @StahLHerZRocK оно нужно скорее чтобы стримить за пределы домашней сети. Minidlna - быстрый, маленький, умеет собственно только dlna. Plex - тяжёлый, жрёт проц, активно юзает аппаратное ускорение на видеокарте. Ведёт статистику по пользователям, подтягивает метаданные... Короче - эта штука ни разу не Unix-way.. Но для меня он удобен. Начал смотреть на перерыве на обед на работе - продолжил в маршрутке с телефона, досмотрел дома с компа, как-то так. Закинул сериал на синхронизацию, чтоб в дороге не зависть от сети... Вокруг minidlna слишком много обвязок руками делать ради подобного. А я - ленив.

  • @m1nusasusplus897
    @m1nusasusplus897 3 роки тому

    Хорошо бы было объяснить чего freenas, а не omv. В последнем тоже zfs есть через плагин. А функционал расширяется через контейнеры, как по мне плюс, больше гибкости