true nas core что это

TrueNAS: установка ОС и настройка Samba сервера

Из этой статьи мы узнаем, как организовать надежную систему хранения данных на базе ОС TrueNAS CORE. Выполним пошаговую установку TrueNAS CORE на физическое оборудование, виртуальную машину, а также познакомимся с основным функционалом и внешним видом ОС.

Общие сведения

TrueNAS – это операционная система, основанная на базе FreeBSD, с открытым исходным кодом, которая уже приобрела огромную популярность, так как позволяет создать собственную, профессиональную систему хранения данных без затрат на программное обеспечение.

Высокая надежность хранения данных обеспечивается благодаря:

Расширить функциональность TrueNAS позволяет установка бесплатных плагинов (NextCloud, Plex Media Server и многие другие).

Совместимость и системные требования

iXSystems для надежной работы системы рекомендует следующие требования:

Полное руководство по аппаратному обеспечению можно найти на официальном сайте.

Установка TrueNAS

Скачать TrueNAS CORE

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

По окончании загрузки файла (*.iso), мы можем приступить к установке TrueNAS.

TrueNAS CORE установка на виртуальную машину

Рассмотрим пример установки TrueNAS CORE на программный продукт виртуализации VirtualBox в Windows.

Виртуальная машина будет иметь следующую конфигурацию:

Запускаем VirtualBox и создаем новую виртуальную машину (ВМ):

Укажем объем оперативной памяти.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Напомним, что производитель рекомендует минимум 8 Gb.

После этого шага виртуальная машина создана.

Выполним дополнительную настройку виртуальной машины:

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Отключим загрузку гибких дисков.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Включим «Расширение физических адресов» (PAE/NX).

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Добавим в оптический привод сохранённый ранее загрузочный образ TrueNAS CORE.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Добавим новый контроллер (SCSI) для виртуального диска под хранилище данных.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Следующим шагом, добавим сам виртуальный диск.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Включим функцию «Кэширования ввода/вывода».

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Остался заключительный этап — указать «Тип подключения» к локальному сетевому устройству.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Теперь мы можем приступить к установке TrueNAS CORE:

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Через некоторое время мы увидим меню загрузки TruNAS, нажимаем «1» или «Enter».

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Следующим шагом указываем диск для загрузочных сред.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Внимание! Это удалит все содержимое диска.

Следующим шагом устанавливаем пароль для входа в систему root.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Выбираем «Boot via BIOS«.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

После окончания установки TrueNAS выключаем виртуальную машину, чтобы изъять из оптического привода загрузочный образ:

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Установка TrueNAS CORE закончена.

TrueNAS CORE установка на физическое оборудование

Установка TrueNAS CORE на физический сервер происходит аналогичным образом, за исключением того, что установочный образ ОС необходимо записать на физическое устройство. Обычно для этого используется компакт-диск или съемное USB-устройство.

Давай рассмотрим пример того, как создать загрузочную USB флешку из установочного образа ОС TrueNas CORE при помощи бесплатной утилиты balenaEtcher.

Для начала скачаем и установим утилиту balenaEtcher.

После запуска выберем ранее скаченный файл (*.iso):

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Укажем флешку, на которую будем производить запись.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Кликнем по кнопке «Flash!» для начала записи.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Загрузочная флэшка готова.

Для начала установки Truenas CORE необходимо перезагрузить компьютер и выбрать загрузку с USB-устройства.

TrueNAS настройка Samba

Рассмотрим, как происходит настройка TrueNAS CORE в роли файлового сервера Samba, что может быть полезно государственным и муниципальным компаниям, которых первыми обязуют отказаться от Windows.

Итак, зайдем на сервер и авторизуемся под пользователем root. Поскольку мы пробуем настроить Samba на чистой ОС, то сперва нам необходимо создать пул для хранения данных, для этого перейдем:

Далее назначим имя пула, диски и нажимаем кнопку «СОЗДАТЬ».

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Сразу добавим папку, которую будем расшаривать по сети.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Создадим нового пользователя. Для этого откроем секцию «Учетные записи», в ней содержится вся информация о пользователях и группах.

Откроется страница, где укажем имя пользователя, пароль, домашний каталог пользователя или создадим его без домашней папки (/nonexistent).

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Обязательно поставьте галочку напротив пункта «Учетная запись Microsoft».

Осталось открыть общий доступ к папке. Для этого:

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Если у вас до этого не была включена служба Samba, то после этого шага, система предложит сделать это.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Укажем права для сетевого ресурса.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Где мы можем указать пользователей, группы и назначить права для сетевого ресурса. В этом примере мы разрешили доступ к папке «exchange»:

Для проверки откроем свойства сетевого ресурса и проверим установленные права доступа:

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Настройка Samba в TrueNAS CORE закончена. Видно, что функциональность ОС позволяет настраивать гибкие правила доступа к сетевым папкам.

Источник

Устанавливаем файловый сервер TrueNAS CORE

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Задача:

Установить сетевое хранилище TrueNAS

Долгое время бесплатный FreeNAS и его коммерческий вариант TrueNAS развивались параллельно. Теперь iXsystems полностью отказалась FreeNAS и теперь обе ветки будут базироваться в рамках TrueNAS. Если представить это графически, то получим нечто подобное.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Минимальные требования TrueNAS:

И так сама установка. На официальном сайте скачиваем образ диска “TrueNAS-12.0-U3.iso”

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

В качестве установочного носителя можно использовать USB-флешку или DVD-диск. Мы будем использовать USB-накопитель в качестве установочного носителя. Минимальный требуемый размер – 1 ГБ.

Для операционной системы TrueNAS CORE можно использовать SSD или жесткий диск. На диске должно быть не менее 8 ГБ свободного места. Рекомендуется 32 ГБ и более, чтобы обеспечить место для ведения журналов операционной системы и устанавливаемых дополнений. Для TrueNAS будет использоваться всё имеющееся место устройства.

Мы будем использовать инструмент под названием balenaEtcher, также известный как Etcher. Программа минималистична и не требует особой подготовки

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Загружаемся с созданной флешки

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

В отобразившемся меню, выбираем в меню опцию 1, чтобы начать установку TrueNAS.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

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

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Вводим пароль с подтверждением, который будет использоваться для входа в TrueNAS.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

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

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Выбираем ОК для перезагрузки.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Когда загрузка будет завершена, внизу этого экрана будет указан IP-адрес. По умолчанию TrueNAS получает адрес от DHCP сервера.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

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

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

После входа в систему вы получите доступ к веб-интерфейсу TrueNAS

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Поздравляю! Вы только что установили TrueNAS.

Источник

Операционная система FreeNAS становится TrueNAS CORE

До сих пор iXsystems управляла двумя операционными системами на основе FreeBSD для хранения сетевого доступа (NAS): устройствами: FreeNAS — версией с открытым исходным кодом, поддерживаемой сообществом, и TrueNAS с более широкими возможностями корпоративного уровня и коммерческой поддержкой, работающими на оборудовании компании с тем же названием (TrueNAS flash-powered arrays).

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

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Ситуация проиллюстрирована на диаграмме выше. Компания решила работать над улучшением процесса разработки, начиная с TrueNAS 12, FreeNAS и TrueNAS будут использовать одну и ту же сборку, процессор контроля качества, документацию и даже выпуск. Это означает, что будет один двоичный файл с двумя версиями:

Ночные образы для TrueNAS 12 станут доступны 11 марта, так что вы можете протестировать их до официального релиза. Когда это произойдет неизвестно, но вы можете следить за изменениями на форумах. Помимо слияния FreeNAS и TrueNAS, TrueNAS 12 также обеспечит улучшенную поддержку платформ AMD EPYC / Ryzen, улучшенную поддержку NUMA для более эффективной обработки ядра ЦП и поддержку Open ZFS 2.0 с шифрованием набора данных, улучшениями производительности и совместимостью с пулами Linux ZFS.

Было бы неплохо иметь сравнительную таблицу функций между TrueNAS CORE и Enterprise, и кто-то спросил об этом в объявлении, но, к сожалению, такого документа пока нет.

Источник

FreeNAS теперь называется TrueNAS 12, получайте последние новости

FreeNAS меняет название на TrueNAS

TrueNAS CORE 12 по-прежнему является обновленным и переименованным FreeNAS, по крайней мере, на данный момент, поскольку это правда, что в нем есть последнее программное обеспечение, безопасность и исправления ошибок. iXsystems уже имеет платформу операционных систем для NAS, как в бесплатном предложении (старый FreeNAS), так и в бизнес-предложениях. С этого момента у нас будет возможность установить последнюю версию, доступную из самой операционной системы TrueNAS Core, в ее бета- или RC-версиях, в частности, если мы перейдем в «Система / Обновление», мы увидим, что есть новая версия очень несколько МБ для обновления.

Компания, стоящая за проектом FreeNAS, решила объединить все NAS-ориентированные системы, как «Core», которая является бесплатной версией, так и корпоративные версии. Теперь, когда у нас есть финальная версия TrueNAS 12, самое время обновить ее, так как с момента выхода первой версии RC было обнаружено много ошибок, и они были исправлены в этой версии, которая теперь видит свет. Однако вам может быть интересно подождать, пока не выйдет первая техническая версия TrueNAS 12.0 U1, запланированная на декабрь.

Основные характеристики нового TrueNAS CORE 12

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Эта новая операционная система устанавливается так же, как и остальные операционные системы этого типа, нам понадобится USB-накопитель или CD / DVD, чтобы загрузить ее на сервер, а позже нам понадобится жесткий диск или SSD где хранить операционную систему. Невозможно сохранить операционную систему на диске и использовать тот же диск в качестве хранилища данных в ZFS.

Мы рекомендуем вам получить доступ к официальный сайт TrueNAS CORE 12 где вы найдете все подробности и загрузку этой ориентированной на NAS операционной системы с файловой системой ZFS.

Источник

TrueNAS, TrueNAS или OMV? Выбираем софт для сетевого хранилища

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Содержание статьи

TrueNAS Scale, TrueNAS Core и openmediavault

Еще недав­но при нас­трой­ке нового сетево­го хра­нили­ща у поль­зовате­лей самос­борных NAS было две основные воз­можнос­ти: FreeNAS и openmediavault. Инте­рес­на исто­рия этих про­ектов. FreeNAS был выпущен в 2005 году раз­работ­чиком Оливье Кошар‑Лаб­бе (Olivier Cochard-Labbé), который со вре­менем потерял инте­рес к про­екту. К 2009 году единс­твен­ным активным раз­работ­чиком FreeNAS остался Фоль­кер Тай­ле (Volker Theile), пред­ложив­ший перевес­ти про­ект на осно­ву Linux вмес­то исполь­зовав­шей­ся на тот момент m0n0wall, осно­ван­ной, в свою оче­редь, на embedded FreeBSD. Оливье перево­дить про­ект на новые рель­сы отка­зал­ся, и Фоль­кер покинул FreeNAS, соз­дав новую сис­тему openmediavault на осно­ве Debian Linux. Оливье же передал пра­ва на FreeNAS аме­рикан­ской ком­пании iXSystems, которая и занима­ется раз­работ­кой и прод­вижени­ем про­екта.

Мир тесен: openmediavault раз­рабаты­вает­ся и под­держи­вает­ся быв­шим клю­чевым раз­работ­чиком FreeNAS.

Со вре­менем под управле­нием iXSystems выш­ла ком­мерчес­кая вер­сия — TrueNAS. Еще чуть поз­же вет­ки бес­плат­ного FreeNAS и ком­мерчес­кого TrueNAS были объ­еди­нены, а сов­сем недав­но уже объ­еди­нен­ный TrueNAS вновь раз­делил­ся на два про­екта: осно­ван­ный на FreeBSD TrueNAS Core и TrueNAS Scale, работа­ющий на Debian 11 (Bullseye).

Та­ким обра­зом, на сегод­няшний день выбор сто­ит меж­ду тре­мя похожи­ми, но очень раз­ными сис­темами: TrueNAS Core, TrueNAS Scale и openmediavault. Для начала при­веду таб­лицу, в которой срав­нива­ются выб­ранные мной клю­чевые парамет­ры трех сис­тем.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

(* Миг­рация зашиф­рован­ных GELI томов опи­сана в докумен­тации)

А теперь — рас­шифров­ка таб­лицы.

Разработчик

Обе сис­темы дос­тупны как в виде готовых дис­три­бути­вов, так и в виде откры­того исходно­го кода. Обе вер­сии TrueNAS раз­рабаты­вают­ся и под­держи­вают­ся ком­пани­ей iXSystems, которая зараба­тыва­ет на лицен­зирова­нии ком­мерчес­кой вер­сии сис­темы (в том чис­ле дос­таточ­но круп­ным ком­пани­ям), про­даже готовых NAS с пре­дус­танов­ленной сис­темой TrueNAS и ока­зании услуг под­дер­жки и соп­ровож­дения.

Openmediavault раз­рабаты­вает­ся единс­твен­ным раз­работ­чиком Фоль­кером Тай­ле, а под­дер­жка осу­щест­вля­ется через форум. К сло­ву, мне довелось пооб­щать­ся с Фоль­кером; отме­чу дру­желю­бие и про­фес­сиона­лизм раз­работ­чика, который не получа­ет за работу ни цен­та.

Базовая ОС и внешний вид

Все три сис­темы явля­ются надс­трой­ками над UNIX-подоб­ными сис­темами. TrueNAS Core работа­ет на FreeBSD со все­ми ее осо­бен­ностя­ми (отме­чу монолит­ные обновле­ния и собс­твен­ный, отличный от Linux стек драй­веров), пре­иму­щес­тва­ми и недос­татка­ми (наибо­лее зна­чимы сре­ди них, пожалуй, отсутс­твие под­дер­жки Docker и несов­мести­мость с некото­рыми популяр­ными и недоро­гими 10-гигабит­ными сетевы­ми кар­тами и кар­тами HBA).

TrueNAS Scale, нап­ротив, осно­вана на акту­аль­ной вер­сии Debian 11, что поз­волило добить­ся как под­дер­жки несов­мести­мых с TrueNAS Core карт рас­ширения, так и кон­тей­неров Docker.

По умол­чанию в TrueNAS уста­нов­лена тем­ная тема интерфей­са.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

При желании мож­но перек­лючить­ся на свет­лую или соз­дать собс­твен­ную.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

OMV тес­но интегри­рует­ся с Debian Linux. OMV 4.x работа­ет поверх Debian 9, акту­аль­ная OMV 5.x исполь­зует Debian 10, а OMV 6 (на сегод­ня име­ет ста­тус тес­товой сбор­ки) — Debian 11.

В OMV 4 и 5 дос­тупна единс­твен­ная свет­лая тема.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

В OMV 6.0 интерфейс был изме­нен.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Установка, настройка и особенности организации хранилища

Ус­танов­ка всех опи­сан­ных вари­антов доволь­но прос­та: дос­таточ­но ска­чать дис­три­бутив для нуж­ной плат­формы, соз­дать заг­рузоч­ный накопи­тель и заг­рузить­ся с него. Одна­ко для openmediavault дос­тупен и аль­тер­натив­ный спо­соб уста­нов­ки — поверх уже нас­тро­енной вер­сии Debian (на Debian 9 мож­но уста­новить OMV 4.x, а на Debian 10 — 5.x).

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

А вот с соз­дани­ем мно­годис­кового мас­сива у неопыт­ного поль­зовате­ля TrueNAS могут воз­никнуть слож­ности. Если OMV исполь­зует стан­дар­тный для Linux и всем при­выч­ный mdadm для соз­дания и управле­ния RAID, то ZFS в TrueNAS — это не толь­ко фай­ловая сис­тема, но и низ­коуров­невый менед­жер мно­годис­ковых кон­фигура­ций. Стан­дар­тные уров­ни RAID в ZFS отсутс­тву­ют; вмес­то них исполь­зуют­ся фун­кци­ональ­ные ана­логи. Так, ана­логом RAID 5 будет RAID-Z1, а ана­логом RAID 6 — RAID-Z2. Z1 и Z2 ука­зыва­ют на уро­вень избы­точ­ности и озна­чают количес­тво дис­ков в мас­сиве, которые могут вый­ти из строя без потери дан­ных: в мас­сиве RAID-Z1 без потери дан­ных может вый­ти из строя любой один диск, а в RAID-Z2 — любые два.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Од­нако на этом слож­ности толь­ко начина­ются. Дис­ковый мас­сив фор­миру­ет один vdev (virtual device); один или нес­коль­ко vdev фор­миру­ют пул (zpool), на котором, в свою оче­редь, мож­но соз­дать один или нес­коль­ко логичес­ких раз­делов (dataset в тер­минах ZFS). (О тополо­гии ZFS почитать мож­но, нап­ример, здесь.)

В срав­нении со стан­дар­тным mdadm такая орга­низа­ция слож­нее для понима­ния, одна­ко она обес­печива­ет отличную гиб­кость. Так, мож­но соз­дать пул из трех дис­ков, сфор­мирован­ных в мас­сив RAID-Z1, а потом рас­ширить его еще тре­мя дис­ками, так­же сфор­мирован­ными в RAID-Z1, при­чем раз­меры изна­чаль­ного и добав­ленно­го поз­днее vdev могут не сов­падать. Это, безус­ловно, удоб­но и соз­дает иллю­зию бес­конеч­ных воз­можнос­тей рас­ширения. Увы, имен­но иллю­зию.

На сегод­няшний день в TrueNAS не под­держи­вает­ся рас­ширение объ­ема хра­нили­ща на уров­не vdev. Ты можешь рас­ширить пул (zpool), добавив к нему еще один vdev, сфор­мирован­ный из любого количес­тва дис­ков в любой под­держи­ваемой кон­фигура­ции, но рас­ширить дос­тупный объ­ем vdev добав­лени­ем еще одно­го дис­ка в уже сущес­тву­ющий vdev или уста­нов­кой в vdev дис­ки боль­шего объ­ема у тебя не получит­ся. Может быть, через нес­коль­ко лет эта воз­можность и появит­ся в TrueNAS, но в ско­ром вре­мени я бы ее не ожи­дал. Под­робно о слож­ностях рас­ширения vdev — в статье ZFS fans, rejoice — RAIDz expansion will be a thing very soon.

Куда устанавливается

Все три сис­темы тре­буют для уста­нов­ки отдель­ный накопи­тель — жес­ткий диск или SSD, сог­лаша­ясь, впро­чем, и на флеш‑накопи­тель или кар­ту памяти (если ты собира­ешь­ся исполь­зовать флеш­ку или кар­ту памяти для уста­нов­ки OMV — не поленись уста­новить пла­гин flashmemory из репози­тория omv-extras; он перене­сет в опе­ратив­ную память час­ти фай­ловой сис­темы, в которые идут час­тые опе­рации записи, и будет син­хро­низи­ровать эти дан­ные при заг­рузке и вык­лючении устрой­ства). У это­го под­хода есть как дос­тоинс­тва (дис­ки с дан­ными смо­гут кор­рек­тно «засыпать», и сис­тема не будет рас­кру­чивать их каж­дый раз, ког­да ей при­дет в голову добавить запись в жур­нал), так и недос­татки (все нас­трой­ки сис­темы про­падут, если выделен­ный накопи­тель вый­дет из строя, а резер­вной копии нас­тро­ек под рукой нет).

Кста­ти, при­ложив опре­делен­ные уси­лия, OMV мож­но уста­новить и на тот же диск, на котором будут хра­нить­ся дан­ные. Так было сде­лано, нап­ример, в сбор­ках для одно­дис­ковых NAS WD MyCloud Home. Под­водных кам­ней здесь тоже хва­тает; в пер­вую оче­редь — труд­но добить­ся качес­твен­ного «засыпа­ния» такого дис­ка.

Совместимость и системные требования

Здесь все прос­то: TrueNAS тре­бует про­цес­сор с архи­тек­турой Intel и как минимум 8 Гбайт опе­ратив­ной памяти. Openmediavault, нап­ротив, пре­дель­но нет­ребова­телен; его мож­но уста­новить даже на Raspberry Pi. По лич­ному опы­ту, он отлично (и очень быс­тро!) работа­ет даже на устрой­ствах ARM с четырь­мя ядра­ми Cortex A53 и 512 Мбайт опе­ратив­ной памяти. OMV мож­но уста­новить даже на такие устрой­ства, как WD MyCloud Home (как одно-, так и двух­диско­вые модели)!

Для чего TrueNAS столь­ко опе­ратив­ной памяти? Раз­гадка кро­ется в воз­можнос­ти дедуп­ликации записы­ваемых дан­ных в реаль­ном вре­мени. Если эта воз­можность вклю­чена, то таб­лицы дедуп­ликации хра­нят­ся в опе­ратив­ной памяти. ZFS будет счи­тать кон­троль­ные сум­мы записы­ваемых бло­ков дан­ных, и если най­дет­ся сов­падение, то блок не будет записан на диск; вмес­то него добавит­ся ука­затель. Отме­чу, что дедуп­ликация в режиме реаль­ного вре­мени работа­ет доволь­но мед­ленно: ско­рость записи может упасть в 3–5 раз, если мы говорим о дос­таточ­но быс­тром мас­сиве и 10-гигабит­ной сети. Впро­чем, при гигабит­ном соеди­нении падение ско­рос­ти мож­но и не заметить.

Очень час­то мож­но встре­тить рекомен­дацию исполь­зовать TrueNAS сов­мес­тно с памятью с кор­рекци­ей оши­бок (ECC RAM). Здесь нуж­но понимать, что это имен­но рекомен­дация; TrueNAS будет работать и с обыч­ной памятью, не отли­чаясь в этом от любых дру­гих сис­тем. В то же вре­мя ZFS дей­стви­тель­но жад­ная до памяти фай­ловая сис­тема, и пов­режде­ния дан­ных в RAM впол­не могут при­вес­ти к пов­режде­нию дан­ных на дис­ках, в ряде слу­чаев фаталь­ным. Впро­чем, то же самое спра­вед­ливо и для дру­гих сис­тем. Если есть воз­можность исполь­зовать ECC RAM — исполь­зуй, нет — поль­зуйся тем, что есть под рукой.

Поддержка файловых систем

TrueNAS в обо­их вари­антах выделя­ется пол­ноцен­ной под­дер­жкой всех воз­можнос­тей ZFS — как собс­твен­но фай­ловой сис­темы, так и сис­темы управле­ния дис­ками. Сюда вхо­дит соз­дание всех уров­ней хра­нилищ (vdev, zpool, dataset) и управле­ние ими, шиф­рование, снап­шоты и их реп­ликация, а так­же дедуп­ликация дан­ных в режиме реаль­ного вре­мени. Дру­гие фай­ловые сис­темы под­держи­вают­ся TrueNAS пос­толь­ку‑пос­коль­ку, нап­ример для импорта дан­ных с отформа­тиро­ван­ного в такой фай­ловой сис­теме накопи­теля.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее

Вариант 2. Открой один материал

Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.

true nas core что это. Смотреть фото true nas core что это. Смотреть картинку true nas core что это. Картинка про true nas core что это. Фото true nas core что это

Олег Афонин

Эксперт по мобильной криминалистике компании «Элкомсофт»

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *