FreeNAS 10 — новое лицо старого хранилища / Хабр
Доброго времени суток, Хабр! Чуть больше года назад
была анонсированаALPHAверсия популярной Open Source операционной системы для хранения данных
FreeNAS.
На сегодняшний день вышеупомянутый продукт коллективного труда дорос аж до BETA2 и уже неспешно-стремительно движется к своему релизу. Если вам интересно, что же там «напридумывали» разработчики — добро пожаловать под кат.
disclaimer: Продукт активно развивается и вся предоставленная ниже информация актуальна на дату написания статьи — 28.11.2016
Итак, кому уже сейчас не терпится прощупать вполне вменяемую и относительно работающую версию — качаем самый свежий Nightly-билд — https://download.freenas.org/10/MASTER/latest/x64/ или же с официального сайта, где нам изложат всю суть релиза в одной фразе — not for production
Предупреждают нас, что данная версия FreeNAS не для продакшена (not for production) — не просто так.
Интерес ещё не пропал? Тогда продолжим.
Текущая версия FreeNAS-10-MASTER основана на FreeBSD 10.3-STABLE и имеет чрезвычайно приятный user-friendly интерфейс, основные моменты которого показаны на видео (рекомендую начать с 4:47).
С момента выхода версии FreeNAS 9.10 немного возросли системные требования. Минимальные системные требования для работы FreeNAS 10:
- процессор с поддержкой 64-bit
- система с поддержкой загрузки через legacy BIOS или EFI
- 8 GB RAM*
- 8 GB USB stick или DOM или CF (не рекомендую) *
- хотя бы один диск для хранения данных
- порт Ethernet для сетевого обмена
Рекомендации по объёму оперативной памяти:
- память нужно рассчитывать из условия 1-2GB RAM на 1TB хранилища
- если нужна ZFS дедупликация, то считаем 5 GB RAM на 1TB дедуплицированного хранилища
- если планируете Active Directory с большим числом пользователей, то необходимо дополнительно 2 GB RAM для внутреннего кеша winbind
- если планируете использование iSCSI и производительность не критична, то устанавливайте как минимум 16GB RAM, если нужна производительность — минимум 32GB RAM
Я отметил
*несколько важных моментов, хотелось бы их уточнить.
— «… the new recommended minimum size for the OS device is now 32GB (up from 16GB). The absolute minimum is still 8GB» — это означает, что теперь необходимо минимум 32GB для загрузочного устройства, абсолютный минимум по прежнему 8GB.
— если вам нужны все прелести ZFS и FreeNAS — рекомендованный стартовый объём памяти 16GB, рекомендованный тип памяти — ECC и это не обсуждается только в том случае, если ценность ваших данных отлична от 0 и вы «храните все яйца в одной корзине», в остальных случаях вы можете использовать non-ECC память на ваш собственный страх и риск!
Если с системными требованиями вроде бы всё ясно и понятно, то подбор железа для корректной работы может вызвать затруднения. В случае подобных проблем можно обратиться к FreeBSD Hardware Notes, где подробно расписаны поддерживаемые устройства. Так же у проекта есть форум и даже русская ветка, где вам смогут помочь с тем или иным вопросом, касающимся FreeNAS.
Пробежимся по элементам меню нового webGUI Freenas 10 (картинки кликабельны):
После входа по адресу машины или freenas.local нас встречает незамысловатый Dashboard, который можно настроить на своё усмотрение.
В меню Storage можно удобно сконфигурировать массив и настроить файловые шары, разработчик рекомендует использовать dataset’ы вместо directory-sharing.
Далее, в меню Accounts мы сможем настроить пользователей и их группы, так же есть возможность подключения различных Directory Services.
В меню Network мы можем настроить сетевые интерфейсы, создать VLAN, LAGG, BRIDGE.
Раздел System позволит настроить нашу систему более детально: посмотреть статистику, изменить имя хоста, выбрать пул для загрузки (помогает при неудачных обновлениях), произвести обновления, часовой пояс и время, доступ к веб-интерфейсу, сертификаты, информирование по e-mail, и даст возможность отправить баг разработчику.
Раздел Services приведёт нас к настройкам основных служб передачи файлов, управления системой и шар.
К слову, мне удалось без проблем поднять свой старенький домашний ИБП FSP VESTA 600.
Раздел Console позволит прямо из браузера получить доступ к FreeNAS CLI или же к shell.
Calendar по сути будет являться планировщиком, где можно гибко настроить расписание на обслуживание и диагностику хранилища (регулярная проверка smart, расписание проверки обновлений, создание снэпшотов, rsync, реплика).
В разделе Peering можно настроить связь с другими машинами или же с amazon-s3.
В разделе VMs можно управлять виртуальными машинами.
Не забыт и всеми любимый Docker — в соответствующем разделе можно управлять контейнерами, что может оказаться крайне полезным.
В последних редакциях появился Wizard — помощник по первоначальной настройке хранилища.
Более подробное описание некоторых функций есть на видео:
Выводы
На рынке много enterprise-ready систем хранения данных, таких как QNAP, NetApp, Synology и т.д. У некоторых из них продуманные и удобные интерфейсы, но новый FreeNAS 10 получился с весьма красивым, удобным и user-friendly лицом, однако количество багов и запланированных фич на сегодняшний день достаточно велико. Если заглянуть на
официальный багтрекер, то можно увидеть приблизительный срок завершения работы над релизной версией — «
В срок около 3 месяца (20.02.2017)«. Из текущих недостатков сразу бросается в глаза невозможность обновиться с ветки 9.Х до beta 10.Х, но разработчики планируют данную функцию ближе к релизу, если конечно подобный «переход» вообще будет возможен.
В общем, смотрите, изучайте, тестируйте и не забывайте отписываться о багах.
mein Comp — mein Kampf
FreeNAS 9.3
об использовании под домашний мини-сервер.
08 декабря 2014 вышла версия FreeNAS 9.3, основанная на стабильной версии FreeBSD 9.3.
Рассмотрим особенности релиза подробно, в рамках домашнего применения.
(О настройке ОС FreeNAS 9.3 будет отдельная группа сообщений).
Начиная с версии 9.3, FreeNAS доступен только для 64-разрядных процессоров (также известных как amd64).
1. Оперативная память.
Чем больше оперативной памяти, тем выше производительность системы FreeNAS. Рекомендуемый минимум составляет 8 GB оперативной памяти. Этот минимум основан на отзывах многих пользователей. На форумах обилие информации о том, что FreeNAS не может вести себя должным образом с оперативной памятью менее чем 8 GB.
Примечание. Разработчики настоятельно рекомендуют использовать оперативную память стандарта ECC RAM.
Для систем с большим объёмом дисков (более 8 TB), общее правило такое: 1 GB оперативной памяти на каждый 1 TB объёма дисков.
Если сервер предназначен для домашнего использования, можно смягчить правило 1 GB оперативной памяти на каждый 1 TB объёма дисков, хотя 8 GB оперативной памяти — по-прежнему рекомендуемый минимум. 16 GB оперативной памяти оптимально как для использования в домашних условиях, так и в малом бизнесе.
Если вы планируете использовать ZFS дедупликацию (дедупликация данных в общем случае – это процедура поиска и удаления дублирующихся данных на носителе информации без ущерба для целостности информации), общее правило таково: 5 GB оперативной памяти на 1 TB данных, подлежащих дедуплицированию.
Если вы устанавливаете FreeNAS на системе без монитора, отключите в BIOS параметры совместного использования оперативной памяти для видео карты.
2. USB флеш-накопитель и карта флеш-памяти.
Операционная система FreeNAS устанавливается, по меньшей мере, на одно устройство, отдельное от дисков хранения данных.
Этим устройством может быть USB флеш-накопитель, карта флеш-памяти или SSD. Технически ОС также может быть установлена на жёсткий диск, но при этом диск станет недоступным для хранения данных.
При выборе устройства для установки операционной системы FreeNAS, учтите следующие моменты:
— Настоятельно рекомендуется использовать USB флеш-накопители от известных брендов, поскольку вне-брендовые USB флеш-накопители могут быть не полностью совместимы с FreeNAS.
— Поддержка USB 3.0 по умолчанию отключена, поскольку она в настоящее время не совместима с некоторым оборудованием, включая чипсеты Haswell (Lynx point). Если при загрузке FreeNAS появляется сообщение “failed with error 19”, убедитесь, что в BIOS системы отключено xHCI/USB3. Хотя это будет downclock портов USB к версии 2.0, время загрузки и завершения работы FreeNAS не будет существенно отличаться.
— Карты флеш-памяти SD с USB-конверторами не рекомендуются, поскольку они вызывали проблемы у многих пользователей.
— Если требуется надёжное загрузочное устройство, используйте два одинаковых устройства и выберите их оба во время установки FreeNAS. Это создаёт зеркальное загрузочное устройство, повышенной надёжности.
3. Сетевое соединение.
Хотя поддерживаются многие устройства сетевого соединения, пользователи FreeNAS отмечали лучшую производительность на устройствах Intel и Chelsio, так что учитывайте эти бренды, если вы покупаете новую сетевую карту или системную плату. Скорость передачи данных в устройствах от Realteks будет падать при повышении загрузки центрального процессора, так как устройства сетевого соединения на этих микросхемах не имеют собственных процессоров.
Как минимум, рекомендуется сетевое оборудование стандарта Gigabit Ethernet (GigE) для домашнего использования.
Если высокая скорость сети является обязательным требованием, учитывайте как тип оборудования, так и тип предоставляемого общего доступа в сети. На том же оборудовании, CIFS будет медленнее, чем FTP или NFS, так как Samba является однопоточной средой. Если вы будете использовать CIFS, то используйте быстрый центральный процессор.
Примечание.
CIFS (Common Internet File System) – сетевой протокол доступа к файлам, принтерам и другим сетевым ресурсам, используется по умолчанию в Windows, доступен в UNIX-подобных системах.
Samba – контактная среда для связи между Unix- и Windows-системами в сети, используется по умолчанию в Windows, доступна в UNIX-подобных системах.
NFS (Network file system) — протокол сетевого доступа к файловым системам, используется по умолчанию в UNIX-подобных системах, доступны сторонние клиенты для Windows.
FTP (File Transfer Protocol) — стандартный протокол, предназначенный для передачи файлов по TCP-сетям (напр., Интернет).
WOL (Wake on LAN) — технология, позволяющая удалённо включить компьютер через сеть.
4. Диски (накопители) для хранения данных.
Ознакомьтесь с публикацией (на английском языке), дающей хорошее представление о жёстких дисках, которые наиболее подходят для NAS:
http://technutz.com/purpose-built-nas-hard-drives/
7200 RPM SATA диски предназначены для однопользовательского последовательного ввода/вывода и не являются хорошим выбором для многопользовательской записи.
Файловая система ZFS использует dynamic block sizing (динамический размер блока), это означает, что она способна использовать диски разных размеров. Однако, если вы заботитесь о производительности, используйте диски одинакового размера.
Учтите, что при создании любого варианта RAID-Z, только размер самого маленького диска будет использоваться на каждом диске в массиве.
FreeNAS поддерживает горячее подключение дисков. Чтобы использовать эту функцию, убедитесь, что в BIOS включён режим AHCI.
Файловая система ZFS (коротко об основном).
FreeNAS 9.3 поддерживает только файловую систему ZFS. Тем не менее, для обеспечения обратной совместимости существующих накопителей в UFS-формате, их содержимое ещё может быть скопировано в пул ZFS с помощью функции «Import Disk».
Примечание. Другие файловые системы, включая NTFS, FAT, EXT2 и EXT3, так же поддерживаются в режиме «только чтение», в целях обеспечения миграции данных на ZFS.
Обзор возможностей, предоставляемых ZFS:
— ZFS является транзакционной, Copy-On-Write файловой системой.
— ZFS является файловой системой с самовосстановлением.
— для ZFS не надо определять размеры разделов в момент создания файловой системы.
— ZFS поддерживает сжатие данных в реальном времени.
— ZFS обеспечивает низкие операционные затраты для мгновенных снимков пула, набора данных или zvol.
— Загрузочные среды ZFS предоставляют возможности для восстановления после неудачного обновления.
— ZFS обеспечивает кэширование записи в оперативную память.
— ZFS предоставляет кэш для чтения в оперативной памяти.
— ZFS была разработана для обеспечения избыточности при решении ряда ограничений, присущих аппаратному RAID. ZFS обеспечивает три уровня избыточности, известные как RAID-Z*, где число после RAID-Z указывает, сколько дисков на VDEV могут быть потеряны без потери данных. ZFS также поддерживает зеркала, без ограничений на количество дисков в зеркале.
Примечание. Основные термины, используемые в ZFS:
Pool: группа устройств, обеспечивающая физическое хранение и дублирование данных, которой управляет ZFS. Эта модель объединённого устройства хранения данных исключает понятие томов и связанные с этим проблемы разделов, подготовки, wasted bandwidth и stranded storage. В FreeNAS для создания пулов ZFS используется Volume Manager.
Dataset: один раз созданный pool может быть разделён на dataset’ы. Набор данных (dataset) похож на папку тем, что он поддерживает разрешения. Набор данных (dataset), также, похож на файловую систему тем, что можно задать такие свойства, как квоты и сжатие.
Zpool — виртуальный пул хранения. Zpool построен из виртуальных устройств (vdev), которые сами построены из блочных устройств: разделов жёсткого диска или нескольких жёстких дисков.
Zvol — это виртуальное блочное устройство в пулах хранения данных файловой системы ZFS.
Важно: НИКАКОЕ РЕШЕНИЕ ДЛЯ RAID НЕ ОБЕСПЕЧИВАЕТ ЗАМЕНУ СТРАТЕГИИ РЕЗЕРВНОГО КОПИРОВАНИЯ. ДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШИХ ДАННЫХ.
Используйте снимки ZFS как часть стратегии резервного копирования.
Дополнительные сервисы.
Для установки дополнительного программного обеспечения, операционная система FreeNAS 9.3 предоставляет два метода: Plugins или Jails.
Метод Jails необходим для пользователей, которые хотят работать с несколькими приложениями в рамках одного и того же Jail (Изолятор). При этом способе предполагается, что пользователю удобно работать из командной строки и он имеет хорошее понимание основы сетей и установки программного обеспечения на FreeBSD-системе.
Метод Plugins предназначен для пользователей, которые предпочитают выбрать, установить и настроить доступное программное обеспечение с помощью графического интерфейса. Этот метод очень прост в использовании, но ограничен в количестве программного обеспечения, которое доступно. Каждое приложение будет автоматически устанавливаться в свой собственный Jail (Изолятор).
Примечание. Каждый Jail (Изолятор) с установленным приложением будет иметь свой собственный ip-адрес, назначаемый автоматически при установке приложения, с возможностью изменения в процессе настройки плагина.
Примечание. Перед установкой первого плагина система автоматически установит программное обеспечение phpVirtualBox, которое обеспечивает веб-интерфейс для VirtualBox, как общего шаблона для плагина/изолятора.
Следующие плагины доступны для FreeNAS 9.3:
— bacula-sd (storage daemon) — управление резервным копированием, восстановление и проверка данных компьютера по сети.
— BTSync — синхронизация файлов между устройствами, Облако не требуется. Установите Sync на всех устройствах, которым вы хотите предоставить общий доступ к файлам.
— CouchPotato — поиск через несколько сайтов NZB и торрентов, по лучшему возможному совпадению.
— crashplan — бесплатное локальное и удалённое резервное копирование.
— cruciblewds — бесплатное клонирование / создание образа компьютера.
— firefly — audio медиа-сервер для Roku SoundBridge и iTunes.
— Headphones — автоматизированный загрузчик музыки для NZB и торрентов.
— HTPC-Manager — управляйте вашим HTPC по сети.
— LazyLibrarian — автоматизированный загрузчик электронных книг.
— Maraschino — простой веб-интерфейс для главной страницы HTPC XBMC.
— MediaBrowser — медиа-сервер ( http://mediabrowser.tv/ ).
— MineOS — серия учебников по размещению Minecraft на Linux или BSD-платформе.
— Mylar — автоматизированный загрузчик книг комиксов (cbr/cbz).
— owncloud — доступ к вашим данным с любого устройства.
— plexmediaserver — медиа-сервер ( https://plex.tv/ ).
— s3cmd — утилита командной строки и клиент для загрузки, извлечения и управления данными в облачных хранилищах с протоколом S3.
— SABnzbd — программа чтения новостей.
— SickBeard — PVR приложение, которое ищет и управляет ТВ-шоу.
— Subsonic — медиа-сервер ( http://www.subsonic.org/pages/index.jsp ).
— Syncthing — синхронизация файлов между устройствами. Каждый девайс идентифицируется по ID. Дайте общий доступ к папкам. Наблюдение с помощью UPnP.
— transmission — простой BitTorrent-клиент.
— XDM — расширяемый менеджер закачек.
Для общего представления о вариантах комплектации сервера с ОС FreeNAS, приведу описание основных комплектующих, используемых разработчиками ОС FreeNAS в их системе хранения под названием FreeNAS Mini, предлагаемой для дома или небольшого офиса.
Центральный процессор — 8-ядерный, 2.4GHz процессор Intel с AES-NI (процессоры Intel Atom C2758 / C2738, мощность 20 W). Такой процессор поддерживает несколько потоков HD одновременно, инструкции advanced encryption выполняют шифрование данных так же быстро, как и запись данных в не зашифрованном виде.
16GB (2 х 8GB) оперативной памяти стандарта ЕСС RAM, 1600MHz.
Сетевое соединение — два интерфейса 10/100/1000 Intel Gigabit Ethernet.
Последняя версия FreeNAS установлена на выделенное, внутреннее устройство флеш-памяти.
Используются диски Western Digital Red NAS (до 4-х штук, и общим объёмом до 24TB, в зависимости от схемы RAID).
Потребляемая мощность без дисков: 24W в режиме ожидания; с 4-мя накопителями WD Red NAS: 37W в режиме простоя; 47W при максимальной нагрузке.
Page not found — Для системного администратора — Для системного администратора
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223
Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Not Found
Sorry, the page you’re looking for isn’t here. Please choose from the following in order to get back on track:
- Try the ol’ back button on your browser—it is the most used button on the Web, you know.
- Head on back home.
- Try the navigation menu at the top ↑ of the page.
- Subscribe to this site’s feed so you don’t have to come here for updates.
Openfiler — это… Что такое Openfiler?
Openfiler это операционная система которая предоставляет возможность выделять файловые устройства NAS и блочные устройства SAN. Она была создана компанией Xinit Systems, и базируется на rPath Linux. Это Свободное программное обеспечение с лицензией на основе GNU General Public License v. 2. Программное обеспечение с открытым кодом от сторонних разработчиков.
История
Скриншот установщика OpenfilerКодовая база Openfiler, была разработана Mukund Sivaraman в компании Xinit Systems в 2001 году. Компания создала и проспонсировала проект в Октябре 2003. Первый доступный релиз появился в публичном доступе в мае 2004.
Системные требования
Минимальные
Openfiler необходимо минимум 500 MHz ЦП, 256 MB ОЗУ, 10 Гб свободного места на диске (8 ГБ для установки ОС и 2 ГБ для файла подкачки), оптический дисковод и сеть Ethernet для установки по сети.[1].
Оптимальные
64-х разрядный процессор с 1.6 GHz и более, 2 ГБ ОЗУ, 10 ГБ свободного места на диске (8 ГБ для установки ОС и 2 ГБ для файла подкачки) и аппаратный RAID контроллер жестких дисков. Данные условие необходимы для обеспечения оптимальной производительности[2].
Функции
Openfiler поддерживает следующие сетевые протоколы: Network File System, SMB/CIFS, HTTP/WebDAV, FTP and iSCSI (таргет и инициатор), FC (таргет и инициатор). Openfiler также поддерживает следующие сетевые каталоги: NIS, LDAP (с поддержкой SMB/CIFS зашифрованных паролей), Active Directory (в обычном и совмещенном режиме), контроллер домена Windows NT 4 и Hesiod. Включает в себя следующие протоколы аутентификации: Kerberos. Openfiler поддерживает ext3, ext4, JFS и XFS как файловые системы по умолчанию, позволяет делать «снимки» диска в любой момент времени, устанавливать квоты на дисковое пространство, и единый интерфейс управления для совместного администрирования, который позволяет просто выделять файловые системы.
Ниже приведены только некоторые функции, которые сейчас доступны в Openfiler:
- Блочная виртуализация
- Снимки систем доступны по расписанию
- Расширение размера диска на рабочей системе (тестируется)
- Уведомления об использовании дисков.
- Поддерживает множественность груп дисков для оптимального выделения ресурсов.
- iSCSI инициатор (только через консоль).
- FC инициатор (только через консоль).
- Миграция и репликация дисковых разделов (только через консоль).
- Управление учетными записями
- Аутентификация при помощи PAM, конфигурируемый из web-интерфейса.
- NIS, LDAP, Active Directory, контроллер доменов NT4.
- Поддержка гостевых\публичных учётных записей.
- Установка квот на дисковое пространство и файлы для групп.
- Установка квот на дисковое пространство и файлы для пользователей.
- Установка квот на дисковое пространство и файлы для гостевых пользователей.
- Поддержка шаблонов квот для пользователей и групп.
- Распределенное управление
- Создание распределенных томов.
- Многоуровневое дерево распределенных каталогов.
- Множественный доступ для групп в распределенном управлении.
- Множественный доступ для хостов\сетей в распределенном управлении.
- Для каждого тома поддерживается свой сервис для активации (NFS, SMB/CIFS, HTTP/WebDAV, FTP)
- Поддерживает авто-создание домашних директорий для SMB.
- Набор протоколов промышленного стандарта
- Поддержка CIFS/SMB для клиентов Windows.
- Поддержка NFSv3 для всех клиентов UNIX, с поддержкой протокола ACL.
- Поддержка NFSv4 (тестируется).
- Поддержка FTP.
- Поддержка WebDAV и HTTP 1.1
- Фоновая поддержка возможностей Linux для других настроек.
- Открытое программное обеспечение, что позволяет модифицировать и разрабатывать ПО, как вам угодно.
См. также
Свободное ПО
Коммерческое ПО
Примечания
Публикации
- Bill Childers (May 2009) OpenFiler: an Open-Source Network Storage Appliance, Linux Journal issue 181
- Jennifer Schiff (June 24, 2009) Linux-Powered Enterprise Storage: Openfiler, LinuxPlanet
- Rick Grehan (February 24, 2009) More specialty Linuxes to the rescue. OpenFiler, Computerworld
- Cory Buford (September 10, 2008) Turn your machine into enterprise storage with Openfiler, Linux.com
- Steven J. Vaughan-Nichols, (Sep. 20, 2006) Openfiler simplifies Linux NAS and SAN, Linux-Watch
- Chris Mellor (4 Nov 2003) Open Source NAS with SAN possibly coming, Techworld
Литература
Ссылки
Что лучше для DIY NAS? • Оки Доки
Будь то слишком много семейных фотографий или постоянно расширяющаяся коллекция фильмов, вам понадобится достаточно места для хранения данных. Если вам нужно безопасное место для хранения данных, лучше использовать устройство хранения данных, подключенное к сети, но высококачественные устройства NAS могут быть дорогостоящими.
К счастью, вы можете создать свой собственный с гораздо меньшими затратами, если вы используете программное обеспечение, такое как FreeNAS, OpenMediaVault и Amahi, но что лучше всего подходит для вашего сетевого хранилища данных? Давайте сравним их и выясним.
FreeNAS
Изображение предоставлено: FreeNAS / iXsystems
FreeNAS, вероятно, самая известная операционная система NAS. Он находится в разработке с 2005 года и имеет более 10 миллионов загрузок на его имя. У него также есть самая большая команда разработчиков, благодаря поддержке со стороны материнской компании iXsystems.
В отличие от двух других наших соперников, FreeNAS основана на FreeBSD, двоюродном брате Unix для ядра Linux, используемом в Amahi и OpenMediaVault. Он использует файловую систему OpenZFS, которая поддерживает пул и масштабируемое хранилище.
FreeNAS имеет функции, которые вы найдете в устройствах NAS уровня предприятия, такие как моментальные снимки данных и практически неограниченные лимиты хранения. Независимо от вашего управления дисками, FreeNAS поддерживает его; RAID, горячая замена и чередование дисков поддерживаются в операционной системе.
Он охватывает практически все протоколы обмена данными, такие как Samba и NFS. Это означает, что он будет отлично работать с устройствами, работающими под любой ОС, включая Windows, macOS и Linux. Он также поддерживает интеграцию с поставщиками облачных хранилищ, такими как Amazon S3 и Google Cloud из коробки.
Хотите добавить другие функции? FreeNAS поддерживает сторонние плагины для дальнейшего расширения возможностей вашего NAS. Вы даже можете управлять виртуальными машинами и контейнерами Docker через веб-интерфейс FreeNAS, чтобы превратить его в сервер. Веб-интерфейс не сложен в использовании благодаря четкой разбивке функций, и он является самым современным из трех.
Он хорошо поддерживается, регулярно обновляется, а активная разработка означает, что вы получаете самые современные функции, когда они достаточно стабильны для выпуска. Обратная сторона? Это не ОС для маломощных систем.
FreeNAS рекомендует использовать как минимум 8 ГБ оперативной памяти и как минимум многоядерный процессор. Вы также должны инвестировать в надежные накопители, чтобы сохранить ваши данные в безопасности. Если вы не хотите делать это самостоятельно, компания предлагает к продаже собственные устройства NAS.
Скачать: FreeNAS
OpenMediaVault
Изображение предоставлено: OpenMediaVault
OpenMediaVault имеет сильную родословную NAS. Он существует с 2009 года и был создан как преемник FreeNAS одним из его первоначальных разработчиков, когда этот проект подвергся серьезной переписке. Это открытый исходный код, поэтому он полностью бесплатен для использования и распространения и имеет более 4 миллионов загрузок.
В отличие от FreeNAS, OpenMediaVault основана на Debian, одном из лучших дистрибутивов Linux
Лучшие операционные системы и дистрибутивы Linux
Лучшие операционные системы и дистрибутивы Linux
С таким количеством дистрибутивов Linux выбрать один может быть сложно. Вот лучшие из рассматриваемых операционных систем Linux.
Прочитайте больше
благодаря его стабильности и активному развитию. Говоря об активной разработке, OpenMediaVault получает незначительные обновления ежемесячно, причем основные выпуски происходят почти каждый год.
OpenMediaVault и FreeNAS имеют некоторые функции кроссовера, такие как мониторинг хранилища, общий доступ к файлам Samba / NFS и управление дисками RAID. Тем не менее, он не обладает некоторыми более продвинутыми функциями FreeNAS, такими как «горячая замена» или файловая система OpenZFS. Поскольку он основан на Debian, ext4 является файловой системой по умолчанию, но вы можете установить другие, такие как JFS или XFS.
Использование Debian в качестве основы означает, что установки OpenMediaVault могут использовать большое количество доступных пакетов Debian. В стандартную комплектацию OpenMediaVault не входит облачная интеграция, но вы можете добавить ее с помощью дополнительных плагинов или с помощью соответствующего пакета Debian.
Вы можете настроить веб-сервер, клиент BitTorrent или даже медиасервер Plex, если хотите, благодаря плагинам OpenMediaVault.
Есть только один основной разработчик для OpenMediaVault, но другие играют небольшую роль в разработке патчей и создании плагинов. Одна из лучших функций OpenMediaVault по сравнению с FreeNAS — это низкие системные требования. Вы можете запустить OMV на устройствах с низким энергопотреблением, таких как Raspberry Pi, где вы можете объединить его с мультимедийным программным обеспечением, таким как Plex, для создания сервера Raspberry Pi Plex.
Скачать: OpenMediaVault
Amahi
Изображение предоставлено: Amahi
FreeNAS и OpenMediaVault ориентированы на NAS, но Amahi немного отличается. Это не просто операционная система NAS — она хочет быть единственной ОС для медиа-сервера Linux, которая вам когда-либо понадобится.
Amahi базируется на Fedora, другом известном дистрибутиве Linux. Стабильные выпуски Amahi основаны на стабильных выпусках Fedora, последним из которых является Amahi 11, соответствующий Fedora 27. Пять основных разработчиков формируют основную команду, поддерживающую Amahi в актуальном состоянии и с новыми функциями.
Это не техническая ОС, а веб-интерфейс прост для конечных пользователей. Вы можете установить «приложения», расширяющие Amahi, от программного обеспечения медиасервера, такого как Plex, до игровых серверов.
Вы можете использовать Amahi в качестве VPN-сервера для своей сети, настроить локальный вики-сайт или календарь для своей семьи и превратить его в резервный сервер для всех своих компьютеров. Он поддерживает все стандартные протоколы обмена файлами, такие как Samba и NFS, и их можно легко настроить в веб-интерфейсе.
С технической точки зрения, Amahi использует типичные файловые системы Fedora, такие как ext4 и XFS. Amahi даже конкурирует с некоторыми функциями корпоративного уровня, которые поддерживает FreeNAS, с пулами хранения с использованием Greyhole. Это объединяет все ваше хранилище в одно, чтобы помочь предотвратить потерю данных.
Стабильные обновления и широкий набор функций делают Amahi хорошим выбором для начинающих, которым нужен сервер NAS, который делает все.
Скачать: Amahi (Требуется начальная регистрация)
Лучшее программное обеспечение NAS для ваших нужд
Какая из них станет лучшей операционной системой для устройства NAS? Это зависит от ваших собственных требований, поскольку у каждого из них есть свои сильные и слабые стороны. Выберите лучшее программное обеспечение NAS для своих нужд:
- FreeNAS: Лучше всего для корпоративных пользователей или домашних пользователей с большим объемом памяти.
- OpenMediaVault: Подходит для домашних пользователей и малого бизнеса, особенно с маломощным оборудованием.
- Amahi: Лучше всего для пользователей, которым требуется полноценный медиа-сервер с включенными функциями NAS.
Независимо от того, выберете ли вы FreeNAS, OpenMediaVault или Amahi, у вас будет программное обеспечение, которое находится в активной разработке, хорошо поддерживается и имеет множество доступных функций. Вам просто нужно убедиться, что вы выбираете лучшие части для своего собственного сервера
Лучшие детали для создания вашего собственного сервера
Лучшие детали для создания вашего собственного сервера
Сборка компьютера учит вас аппаратному и программному обеспечению. Среди множества других причин создания сервера вы получаете контроль и настройку, и никаких сюрпризов. Также дешевле построить свой собственный сервер.
Прочитайте больше
чтобы убедиться, что это надежно использовать в качестве постоянного решения хранения.
Узнайте больше о: облачном хранилище, медиа-сервере, NAS.
Обзор компьютерного комплекта Piper Raspberry Pi (и раздача!)
Проект FreeNAS / FreeBSD / OpenLife
Хотелось бы написать по поводу этого, хорошо многим известного, проекта. В данной статье я постараюсь довольно детально описать FreeNAS, в целом для тех кто ещё не в курсе или не использует его дома или на работе. А так же опишу свой опыт работы с этим продуктом.
Сайт проекта: www.freenas.org
Что же такое FreeNAS?
Собственно по окончанию названия проекта, можно уже всё понять. NAS — сетевая система хранения данных, Free — свободная операционная система.
FreeNAS — это готовый дистрибутив, который базируется на урезанной до минимума FreeBSD, для организации сетевого хранилища. Весьма интересный и быстро развивающийся проект. В своём составе содержит приличный набор сетевых служб: CIFS (samba), FTP, NFS, Apple Mac AFP, RSYNC, iSCSI, WebServer, BitTorrent, Firewall и т.д.
Плюсами данного дистрибутива можно назвать: поддержку software RAID (* JBOD, RAID 0, RAID 1, RAID 5, RAID 0/1/5 (Vinum)), быстродействие, интеграцию с ActiveDirectory, богатый набор служб, гибкость и лёгкость в управлении. Кроме того в FreeNAS имеется мощная система журналирования с отправкой отчётов на E-mail.
Минимальные системные требования
Pentium processor or equivalent.
96 MB ram memory, 128 MB for update.
Bootable hard-drive, cd-rom, compact flash or USB flash drive. 64MB will be OK.
Keyboard and monitor.
Last FreeNAS cd-rom.
Управление:
Управление осуществляется через Web интерфейс, а так же на уровне консоли… через ssh.
Web интерфейс довольно понятный и позволит поднять файловое хранилище буквально за 5 минут с момента установки.
Web интерфейс имеет систему шаблонов и полностью на Русском языке.
RAID
К сожалению по поводу аппаратного Raid сказать ничего не могу. Думаю реализовать работу некоторых raid контроллеров на FreeNAS будет довольно проблематично.
Зато программный Raid работает на ура. Я конечно понимаю что программный raid использовать не очень правильно и не безопасно, но всё таки сам использую на backup сервере его второй год.
Как я уже говорил выше, FreeNAS поддерживает программный RAID (* JBOD, RAID 0, RAID 1, RAID 5, RAID 0/1/5 (Vinum)).
Основные сетевые службы.
FreeNAS имеет в своём составе кучу сетевых служб, которые можно отключать и включать по вашему усмотрению. Каждая служба имеет свой блок управления в Web интерфейсе.
Samba имеет целый блок управления в Web интерфейсе. Всё довольно понятно и просто.
при желании можно включить в самба конфиг свои гибкие настройки.
С недавних пор появился в составе FreeNAS встроенный фаервол. Это обычный блокиратор без специфических настроек, который целенаправленно защищает файловый сервер
Интеграция с ActiveDirectory
FreeNAS можно без проблем включить в состав ActiveDirectory или иного LDAP сервера. Делается это конечно же с помощью winbind.
Моё мнение и опыт:
Собственно я всегда был за то, что бы подобные задачи как файловый сервер или web сервер или torrent сервер собирались в ручную на стандартных дистрибутивах linux или freeBSD. Но попробовав FreeNAS стал более лояльно относиться к данным готовым проектам.
FreeNAS безусловно отличный проект. Он из серии «поставил и забыл». Файловый сервер будет работать как часы, в прочем на мой взгляд так происходит на всех BSD платформах :))
Данный проект использую у себя на работе. Поставил его на backup сервер с 4 — мя жёсткими дисками по 500Gb собранные в программный RAID5 (1,4 Tb).
Сервер работает у нас уже 2-й год и особых нареканий нет. Переодически обновляю версию FreeNAS.
Лучшая ОС для домашнего сервера (Linux и Windows)
На чтение 6 мин Просмотров 1.3к. Обновлено
Создание домашнего медиа-сервера для мультимедийных целей — действительно отличное дело по многим причинам. Например, у вас дома есть старое компьютерное оборудование, которое вы хотите использовать, вы хотите получить доступ к своим файлам удалённо или просто хотите поэкспериментировать с серверами просто из любопытства. Даже воспроизводить мультимедиа и фильмы из сетевой папки действительно весело и удобно.
Найти оборудование для простого домашнего сервера — не проблема. Вам просто нужен корпус с хорошими вариантами охлаждения, процессор и материнская плата, способные справиться с работой любого сервера, надёжное хранилище и хороший доступ в Интернет. Вероятно, самое сложное — это решить, какую серверную ОС вам следует использовать. Есть много вариантов на выбор, и вот некоторые из лучших вариантов для ОС домашнего сервера.
Ниже приведены 7 лучших ОС для домашних серверов в 2021 году для любителей медиа
1) OpenMediaVault
OpenMediaVault — лучшая и лёгкая ОС домашнего сервера, созданная с использованием PHP-AJAX. OpenMediaVault — это сетевое хранилище (NAS), построенное на Debian Linux с очень интересной модульной конструкцией. Модульный дизайн означает, что его функции могут быть расширены за счёт использования плагинов точно так же, как вы добавляете плагины в свой веб-браузер.
OpenMediaVault имеет веб-администрирование, которое легко понять благодаря поддержке нескольких языков и запланированных заданий. Сетевая поддержка включает поддержку IPv6 и Wake On LAN. OpenMediaVault может поддерживать жёсткие диски с разделами GPT, файловой системой EXT. А также ее другими типами и множеством функций для управления томами. Являясь серверной ОС, она поддерживает SSH, FTP, TFTP, SMB, CIFS, Rsync, BitTorrent сервисы и протоколы, которые могут быть расширены с помощью плагинов.
2) FreeNAS
FreeNAS — это первая рекомендация для ОС домашнего сервера многими людьми, имеющими опыт работы с домашними и небольшими серверами. FreeNAS — самая популярная серверная ОС, которая больше ориентирована на опытных пользователей, поэтому её нельзя рекомендовать людям, которые впервые создают домашний сервер. Последняя версия FreeNAS поддерживает файловую систему ZFS с поддержкой различных конфигураций RAID, но требует много оперативной памяти. На каждый терабайт хранилища FreeNAS требуется 1 ГБ ОЗУ. Из-за этого вам понадобится более новое оборудование для создания сервера.
FreeNAS рекомендуется, если вы создаёте сервер корпоративного уровня для дома или небольшого офиса. Она поддерживает плагины, такие как Plex, Transmission и Subsonic. FreeNAS также поддерживает службы резервного копирования, такие как PC-BSD Life Preserver, Windows Backup, rsync, и может шифровать и делать снимки всего вашего хранилища. FreeNAS основан на FreeBSD.
3) XigmaNAS (ранее NAS4Free)
XigmaNAS (ранее называвшийся «NAS4Free») очень похож на серверную ОС FreeNAS, если вы хотите создать сервер с маломощным оборудованием. Это лёгкая ОС домашнего сервера, которая настоятельно рекомендуется людям, которые хотят создать домашний сервер со старыми компонентами.
XigmaNAS — это, по сути, модифицированная и настроенная сборка FreeNAS, которая разрабатывается, поддерживается и поддерживается сообществом. XigmaNAS поддерживает как простые, так и расширенные файловые системы для файловых серверов. Единственное, чего нет в XigmaNAS, — это поддержки плагинов, таких как FreeNAS и серверная ОС Amahi, что может быть очень полезно, если вам нужен домашний сервер.
4) Домашний сервер Amahi
Amahi Home Server — это самая стабильная и простая ОС домашнего сервера для людей, начинающих создавать свой собственный домашний сервер. Amahi построен на дистрибутиве Fedora Linux с веб-интерфейсом и считается лучшей бесплатной ОС для домашних серверов после FreeNAS.
Она также может делать то же, что и дистрибутив Linux Server. Но с гораздо более простым и лёгким пользовательским интерфейсом, предназначенным для новичков. Amahi поддерживает несколько приложений и плагинов. Таких как Plex, Crashplan, Transmission, OpenVPN, Sick Beard и Couch Potato. Некоторые плагины могут быть платными, но Amahi — лучшая ОС для домашнего сервера для новичков или опытных домашних серверов.
5) Сервер Ubuntu
Большинство серверных ОС в этом списке основаны на дистрибутивах Linux, а также дистрибутивы Linux Server являются наиболее часто используемой серверной ОС для серверов, которые предоставляют хостинг для многих веб-сайтов. Если вы раньше использовали Ubuntu или Debian, являетесь ли вы разработчиком, графическим дизайнером или видеоредактором, Ubuntu Server также является очень хорошим вариантом для вашего домашнего сервера.
Ubuntu Server прост для пользователей Linux, которые привыкли к интерфейсам командной строки. Поскольку у него нет надлежащего графического интерфейса, вашему домашнему серверу не придётся тратить ресурсы на рендеринг графического интерфейса.
Вы также можете попробовать Debian или Xubuntu, которые очень лёгкие и имеют графический интерфейс, к которому вы можете получить доступ через программное обеспечение удалённого рабочего стола, такое как TeamViewer, и использовать его, как любой другой компьютер.
6) ClearOS
ClearOS — это ОС домашнего сервера, разработанная сообществом, ориентированная на домашних пользователей, любителей и разработчиков. Она доступна в виде бесплатной версии для сообщества и платной профессиональной версии. ClearOS предоставляет минимальный веб-интерфейс с поддержкой некоторых приложений, таких как Plex.
ClearOS не предоставляет много функций, как упомянутая выше ОС, но она хороша для простого сервера хранения файлов и будет рекомендована только разработчикам, а не главной рекомендацией для людей, плохо знакомых с домашними серверами. Вы можете попробовать онлайн-демонстрацию ClearOS на их веб-сайте, чтобы узнать, подходит она вам или нет.
7) OpenFiler
OpenFiler — действительно хорошая ОС для домашнего сервера для создания шлюза NAS или IP-хранилища. Он подходит для создания сервера с очень большими потребностями в хранилище с поддержкой различных протоколов и файловых систем. Некоторые из поддерживаемых протоколов и файловых систем: NFS, HTTP, FTP, rsync, различные конфигурации RAID и журналируемые файловые системы с объёмом памяти 8 ТБ и более.
OpenFiler имеет простой в использовании веб-интерфейс, который подходит для такой серверной ОС, как эта. Он доступен как версия с открытым исходным кодом, которая является бесплатной и коммерческой версией для бизнеса.
Это были одни из лучших ОС для домашних серверов для любителей медиа. Домашний сервер для хранения фильмов и других медиафайлов лучше всего подходит, если вы хотите хранить файлы, к которым вы хотите получить доступ из любого места, где хотите, и вы не хотите полагаться на услуги облачного хранения, которые требуют оплаты подписки.
Руководство по аппаратному обеспечениюCORE |
От перепрофилированных систем до сильно настраиваемых сборок — фундаментальная свобода TrueNAS — это возможность запускать ее практически на любом компьютере x86.
Минимальные требования к оборудованию
Рекомендуемые системные требования для установки TrueNAS:
Процессор | Память | Загрузочное устройство | Хранилище |
---|---|---|---|
2-ядерный 64-разрядный процессор Intel или AMD x86_64 | 16 ГиБ памяти | Загрузочное устройство SSD на 16 ГБ | 2 устройства одинакового размера для одного пула хранения |
Установщик TrueNAS CORE рекомендует 8 ГБ ОЗУ.TrueNAS CORE устанавливает, запускает, управляет тюрьмой, размещает общий ресурс SMB и реплицирует ТБ данных с меньшими затратами. iXsystem рекомендует вышеуказанное для повышения производительности и уменьшения количества проблем.
SSD не требуется в качестве загрузочного устройства. iXsystems не рекомендует использовать спиннер или USB-накопитель по очевидным причинам. iXsystems не рекомендует устанавливать TrueNAS CORE на один диск или чередующийся пул, если для этого нет веской причины. TrueNAS CORE можно установить и запустить без какого-либо устройства для обработки данных, но это также не рекомендуется.
Два ядра не требуются, поскольку большинство современных 64-разрядных процессоров, вероятно, уже имеют как минимум два ядра.
Продолжайте читать, чтобы получить помощь в создании системы в соответствии с вашими уникальными требованиями к производительности, хранилищу и сети!
В основе любой системы хранения лежит симбиотическое соединение ее файловой системы и физических запоминающих устройств. Файловая система ZFS в TrueNAS обеспечивает наилучшую доступную защиту данных из любой файловой системы любой ценой и очень эффективно использует как вращающийся диск, так и хранилище all-flash, или их сочетание.ZFS полностью подготовлена к возможному выходу из строя устройств хранения. Он обладает широкими возможностями настройки для достижения идеального баланса избыточности и производительности для достижения любой цели хранения. Правильно настроенная система TrueNAS может выдержать отказ нескольких устройств хранения и даже воссоздать свой загрузочный носитель с копией файла конфигурации.
Выбор носителя для хранения данных — это первый шаг в проектировании системы хранения для решения ближайших задач и подготовки к увеличению емкости в будущем.
Вращающиеся дискиДо следующего научного прорыва в области носителей информации вращающиеся жесткие диски останутся здесь, благодаря их соотношению емкости и стоимости. Появление потребительских и корпоративных накопителей с двузначными терабайтами предоставляет пользователям TrueNAS больше возможностей выбора, чем когда-либо. Системы TrueNAS Mini поставляются с Western Digital NAS и NL-SAS не зря, и понимание альтернатив объясняет это решение.
SATA NAS-дискиSerial Advanced Technology Attachment (SATA) по-прежнему является де-факто стандартным дисковым интерфейсом, который используется во многих настольных / портативных компьютерах, серверах и некоторых массивах хранения, не относящихся к предприятию.Сначала появились диски SATA, предлагающие двузначные гигабайты емкости, а теперь они производятся с учетом множества целей по емкости, надежности и производительности. Хотя у потребительских настольных SATA-дисков нет проблем с общей надежностью, которые они когда-то имели, они по-прежнему не предназначены и не имеют гарантии для непрерывной работы или использования в группах RAID. Корпоративные диски SATA обеспечивают постоянную работу, устойчивость к вибрации и обработку ошибок дисков, необходимые в системах хранения, но разница в цене между настольными и корпоративными дисками SATA достаточно велика, чтобы побудить пользователей подтолкнуть свои потребительские диски к круглосуточному обслуживанию без выходных. стремление к экономии средств.
Поставщики накопителей, которые, вероятно, устали соблюдать гарантии за неисправные настольные накопители, используемые в неправильных приложениях, отреагировали на этот пробел на рынке, выпустив накопители NAS, прославившиеся благодаря оригинальным накопителям Western Digital (WD) Red ™ с технологией CMR / PMR ( теперь называется WD Red Plus). Western Digital разработала NAS-накопители WD Red ™ Plus (без SMR) для использования в системах с восемью жесткими дисками или с 16 дисками, дисками WD Red ™ Pro и дисками WD UltraStar ™ для систем, превышающих 16 дисков. .
Накопители WD известны на форуме сообщества iXsystems как предпочтительные жесткие диски для сборок TrueNAS из-за их исключительного качества и надежности. Все TrueNAS Minis поставляются с накопителями WD Red ™ Plus, если не указано иное.
Диски Nearline SAS Диски Nearline SAS (NL-SAS) представляют собой корпоративные диски SATA со скоростью вращения 7200 об / мин со стандартным интерфейсом SAS, который используется в большинстве корпоративных систем хранения. SAS означает Serial Attached SCSI с традиционным интерфейсом для дисков SCSI в последовательной форме.Системы SAS, разработанные для приложений хранения данных в центрах обработки данных, обладают точной, подробной обработкой ошибок, предсказуемым поведением при сбоях, надежной горячей заменой и дополнительной функцией поддержки многопутевости. Многопутевый доступ означает, что каждый диск имеет два интерфейса и может подключаться либо к двум контроллерам хранилища, либо к одному контроллеру по двум кабелям. Эта избыточность защищает от отказа кабеля, платы контроллера или полного отказа системы в случае архитектуры высокой доступности TrueNAS, в которой каждый контроллер является независимым сервером, который обращается к одному и тому же набору дисков NL-SAS.Накопители NL-SAS также достаточно надежны, чтобы справляться с жесткими требованиями систем с более чем 16 дисками. Таким образом, ориентированные на емкость системы TrueNAS поставляются с дисками Western Digital UltraStar NL-SAS благодаря идеальному балансу емкости, надежности, производительности и гибкости, которые предлагают диски NL-SAS. Производительность и надежность, которые может обеспечить вращающийся диск, являются традиционными для индустрии корпоративных систем хранения данных. Емкость дисков SAS мала по сравнению с дисками NL-SAS или NAS из-за скорости вращения пластин, достигающей 15 000 об / мин.Хотя диски SAS могут показаться лучшим решением для высокопроизводительной системы хранения данных, на рынке появилось множество вариантов потребительских и корпоративных флэш-дисков, которые значительно снизили конкурентоспособность дисков SAS. Например, корпоративные диски SAS, снятые с производства в линейке продуктов TrueNAS, были почти полностью заменены флэш-накопителями (SSD или NVMe) в 2016 году из-за их превосходного соотношения производительность / стоимость. SATA и SAS Flash Storage SSDЗначительный прогресс в технологии флэш-памяти в последние годы позволил произвести революцию в мобильных устройствах и увеличить распространение флэш-памяти на ПК и серверах общего назначения.В отличие от жестких дисков, флеш-накопители не чувствительны к вибрации и могут работать намного быстрее при сопоставимой надежности. Флэш-хранилище остается более дорогим из расчета на гигабайт, но находит много возможностей в системах TrueNAS по мере того, как этот ценовой разрыв сокращается.
Самый короткий путь для вывода флэш-накопителей на массовый рынок заключался в том, чтобы производители использовали стандартные интерфейсы жестких дисков SATA / SAS и форм-факторы, которые имитируют стандартные жесткие диски, но без движущихся частей. По этой причине твердотельные диски (SSD) флэш-памяти имеют интерфейсы SATA и имеют размер 2.Жесткие диски для ноутбуков с диагональю 5 дюймов, что позволяет им незамедлительно заменить традиционные жесткие диски. Флэш-накопители SSD могут заменить жесткие диски в качестве основного хранилища в системе TrueNAS, что приводит к более быстрому, хотя и меньшему, или более дорогому решению для хранения. Если вы собираетесь использовать все флеш-накопители, покупайте флеш-накопители SSD высочайшего качества, которые позволяет бюджет, уделяя особое внимание безопасности электропитания и долговечности записи, которые соответствуют ожидаемой рабочей нагрузке записи.
NVMeВ то время как твердотельные накопители имели смысл притворяться жесткими дисками для быстрого внедрения, стандарт энергонезависимой памяти Express (NVMe) — это собственный протокол флэш-памяти, который в полной мере использует нелинейный и параллельный характер флэш-хранилища.Ключевым преимуществом NVMe, как правило, является его производительность с низкой задержкой, и он становится основным вариантом для загрузки и других задач. Первоначально ограниченный форм-факторами карт расширения, такими как PCIe и M.2, новый интерфейс U.2 предлагает довольно универсальное решение, которое включает форм-фактор 2,5-дюймового диска и доступный извне (но, как правило, без возможности горячей замены) NVMe. интерфейс. Обратите внимание, что устройства NVMe могут сильно нагреваться и могут нуждаться в выделенных радиаторах.
Жесткие диски USBИзбегайте использования жестких дисков, подключенных по USB, в качестве основного хранилища с TrueNAS, но вы можете использовать их для очень простых резервных копий в крайнем случае.Хотя TrueNAS не автоматизирует этот процесс, вы можете подключить жесткий диск USB, выполнить репликацию в командной строке, а затем перенести его за пределы площадки для безопасного хранения.
Эти устройства хранения данных скомпонованы вместе, чтобы создать мощные решения для хранения данных.
Гибридное хранилище и флеш-кэш (SLOG / ZIL / L2ARC)Благодаря жестким дискам с двузначной емкостью терабайтов и опциям на базе флеш-памяти, обеспечивающим еще более высокую производительность, доступно лучшее из обоих миров. С помощью TrueNAS и OpenZFS вы можете объединить флэш-память и диск для создания гибридного хранилища, которое максимально использует оба типа хранилища.В гибридной конфигурации вращающиеся диски большой емкости хранят данные, в то время как DRAM и флэш-память действуют как сверхбыстрое кэширование чтения и записи. Эти технологии работают вместе с отдельным журналом записи (SLOG) на основе флэш-памяти, считая его кешем записи, в котором хранится так называемый журнал намерений ZFS (ZIL), используемый для ускорения записи. Что касается чтения, флэш-память представляет собой кэш-память адаптивной замены (чтения) второго уровня (L2ARC) для хранения самых горячих наборов данных на более быстрых флэш-носителях. Рабочие нагрузки с синхронной записью, такие как NFS и базы данных, выигрывают от устройств SLOG, в то время как рабочие нагрузки с часто используемыми данными могут выигрывать от устройства L2ARC.Устройство L2ARC не всегда является лучшим выбором, потому что ARC первого уровня в ОЗУ всегда обеспечивает более быстрый кеш, а таблица L2ARC использует некоторую ОЗУ.
Устройство SLOG не обязательно должно быть большим. Ему нужно всего лишь пять секунд записи данных, доставленных сетью или локальным приложением. Высоконадежное устройство с малой задержкой размером от 8 до 32 ГБ подходит для большинства современных сетей, и вы можете разделить или зеркалировать несколько устройств для повышения производительности или резервирования. Обращение внимания на опубликованные заявления о выносливости устройства является обязательным, поскольку SLOG выступает в качестве точки воронки для большинства операций записи в систему.
Также важно, чтобы устройство SLOG имело защиту по питанию. Журнал намерений ZFS (ZIL) и, следовательно, SLOG предназначен для обеспечения безопасности записи синхронизации в случае сбоя или сбоя питания. Если SLOG не защищен по питанию и теряет данные после сбоя питания, это, в первую очередь, лишает смысла использование SLOG! Проверьте спецификации производителя, чтобы убедиться, что устройство SLOG является безопасным по мощности или имеет защиту от потери / отказа питания.
Производительность произвольного чтения — это самое важное качество, которое нужно искать в устройстве L2ARC.Он должен поддерживать больше операций ввода-вывода в секунду, чем кэшируемый основной носитель. Например, использование одного SSD в качестве L2ARC неэффективно перед пулом из 40 SSD, поскольку 40 SSD могут обрабатывать гораздо больше операций ввода-вывода в секунду, чем один диск L2ARC. Что касается емкости, то хорошим ориентиром является от 5 до 20 раз больше, чем размер ОЗУ. В высокопроизводительных системах TrueNAS, например, может быть L2ARC на основе NVMe размером в двузначные терабайты.
Имейте в виду, что для каждого блока данных в L2ARC первичному ARC требуется 88-байтовая запись.Это может вызвать неожиданное заполнение ARC и снизить производительность плохо спроектированной системы. Например, L2ARC объемом 480 ГБ, заполненный блоками по 4 КиБ, требует более 10 ГБ хранилища метаданных в основном ARC. Самошифрующиеся диски
TrueNAS поддерживает две формы шифрования данных в состоянии покоя для достижения целей конфиденциальности и соответствия требованиям: собственное шифрование ZFS и диски с самошифрованием (SED). SED не испытывают дополнительных затрат производительности, связанных с программным шифрованием разделов, но они не так легко доступны, как диски без SED (и поэтому могут стоить немного дороже).Загрузочные устройстваКогда-то была очень популярна загрузка устаревших систем FreeNAS с USB-накопителей емкостью 8 ГБ или больше, но с большой разницей в качестве USB-накопителей и увеличением количества операций записи с накопителя в загрузочный пул современными версиями TrueNAS, рекомендуется посмотреть в других вариантах. По этой причине все готовые системы TrueNAS поставляются с дисками M.2 или SATA DOM.
SATA DOM, или дисковые модули, предлагают надежность, близкую к надежности потребительских 2,5-дюймовых твердотельных накопителей с меньшим форм-фактором, которые устанавливаются на внутренний порт SATA, поэтому не занимают отсек для дисков.Поскольку SATA DOM и материнские платы со слотами m.2 не так распространены, как другие устройства хранения, упомянутые здесь, популярно загружать системы TrueNAS с 2,5-дюймовых твердотельных накопителей и жестких дисков (часто зеркалируемых для дополнительной избыточности). Рекомендуемый размер загрузочного тома TrueNAS составляет 8 ГБ, но использование 16 или 32 ГБ (или 120 ГБ 2,5-дюймового твердотельного накопителя SATA) обеспечивает место для большего числа загрузочных сред.
Возможность горячей замены Системы TrueNAS CORE бывают всех форм и размеров. Очень желательно иметь внешний доступ ко всем устройствам хранения для эффективной замены в случае возникновения проблем.Для большинства отсеков для дисков с горячей заменой требуется специальный лоток для дисков, в который вы устанавливаете каждый диск. Эти комбинации отсеков и лотков часто включают удобные функции, такие как индикаторы активности и опознавательные индикаторы для визуализации активности и освещения неисправного диска с помощью sesutil (8) (https://www.freebsd.org/cgi/man.cgi?query=sesutil&sektion=8 для CORE, https://manpages.debian.org/testing/sg3-utils/sg3_utils.8.en.html для МАСШТАБА). Системы TrueNAS Mini поставляются с четырьмя или более отсеками для горячей замены. Системы TrueNAS R-Series могут поддерживать десятки дисков в своих головных устройствах и внешних полках расширения.Подержанное или перепрофилированное оборудование популярно среди пользователей TrueNAS. Обратите внимание на максимальную производительность, обеспечиваемую объединительными платами с горячей заменой данной системы. Следите за поддержкой не менее 6 Гбит / с SATA III. Обратите внимание, что горячая замена устройств PCIe NVMe в настоящее время не поддерживается.Схема Zpool (организация LUN и томов на языке TrueNAS / ZFS) выходит за рамки этого руководства. Наличие двузначных терабайтных накопителей поднимает вопрос, который пользователи TrueNAS теперь могут задавать.Сколько дисков мне нужно использовать, чтобы достичь желаемой емкости? Хотя вы можете зеркалировать два диска по 16 ТБ, чтобы получить доступную емкость 16 ТБ, это не означает, что вам следует это делать. Зеркальное копирование двух больших дисков дает преимущество избыточности и балансировки чтения между двумя устройствами, что может снизить энергопотребление, но мало что другое. Максимальная скорость записи двух больших дисков равна скорости записи одного диска. Напротив, массив из восьми дисков емкостью 4 ТБ предлагает широкий спектр конфигураций для оптимизации производительности и резервирования при более низких затратах.При настройке в качестве чередующихся зеркал восемь дисков могут обеспечить в четыре раза большую производительность записи при аналогичной общей емкости. Вы также можете рассмотреть возможность добавления диска горячего резервирования с любой конфигурацией zpool, чтобы позволить автоматическое восстановление zpool самостоятельно, если основной диск выходит из строя в zpool.
Жесткие диски с вращающимся диском по определению имеют движущиеся части. Эти детали очень чувствительны к ударам и вибрации и изнашиваются в процессе эксплуатации. Подумайте о предварительном тестировании каждого устройства хранения перед запуском в производство, обращая внимание на:
- Запустите длительное самотестирование жесткого диска (
smartctl -t long / dev /
) и после завершения теста (может занять 12+ часов) - Проверить результаты (
smartctl -a / dev /
) - Проверить отложенные перераспределения секторов (
smartctl -a / dev / | grep Current_Pending_Sector
) - Проверить количество перераспределенных секторов (
smartctl -a / dev / | grep Reallocated_Sector_Ct
) - Проверка ошибок CRC UDMA (
smartctl -a / dev / | grep UDMA_CRC_Error_Count
) - Проверка согласованности задержки записи HDD и SSD (
diskinfo -wS
) Только неформатированные диски! - Проверить часы работы HDD и SSD (
smartctl -a / dev / | grep Power_On_Hours
) - Проверить процент использования NVMe (
nvmecontrol logpage -p 2 nvme0 | grep «Используемый процент»
)
Перед развертыванием потребуется время система для создания пула.Подвергните его как можно более близкой к реальной рабочей нагрузке, чтобы выявить отдельные проблемы с дисками и помочь определить, подходит ли альтернативная компоновка пула для этой рабочей нагрузки.
Будьте осторожны с использованными дисками, поскольку поставщики могут быть нечестными или не информированными о возрасте и состоянии любого конкретного диска.
Проверьте количество часов на всех новых дисках с помощью smartctl (8)
, чтобы убедиться, что они не прошли повторную сертификацию.
Поставщик накопителя также может обнулить часы наработки накопителя во время повторной сертификации, скрывая его истинный возраст.
iXsystems проверяет все устройства хранения, которые она продает, по крайней мере, за 48 часов перед отправкой.
Бесспорно, самые популярные контроллеры хранения, используемые с TrueNAS, — это адаптеры хост-шины SAS (HBA) Broadcom (ранее Avago, ранее LSI) со скоростью 6 и 12 Гбит / с (гигабит в секунду, иногда выражается как Гбит / с).
Они поставляются в виде встроенных контроллеров на некоторых материнских платах, но обычно представляют собой карты PCIe с четырьмя или более внутренними или внешними портами SATA / SAS.
LSI 9211 с пропускной способностью 6 Гбит / с и его родственники с ребрендингом, которые также используют чип LSI SAS2008, такие как IBM M1015 и Dell h300, являются легендарными среди пользователей TrueNAS, которые создают системы с использованием деталей, приобретенных на вторичном рынке.Выполните прошивку с использованием последней версии встроенного ПО для ИТ или целевого режима, чтобы отключить дополнительные функции RAID, имеющиеся в встроенном ПО ИК на контроллерах Broadcom.
Для тех, у кого ограниченный бюджет, новые модели, такие как серия Broadcom 9300/9400, предоставляют возможности SAS 12 Гбит / с и даже возможности преобразования NVMe в SAS с серией 9400.
TrueNAS включает команды sas2flash
, sas3flash
и storcli
для прошивки или выполнения операций перепрошивки на картах серий 9200, 9300 и 9400.
Встроенные контроллеры SATA популярны среди небольших сборок, но поставщики материнских плат лучше удовлетворяют потребности пользователей NAS, включая более четырех традиционных интерфейсов SATA. Имейте в виду, что многие материнские платы поставляются со встроенными интерфейсами SATA со скоростью 3 Гбит / с и 6 Гбит / с, и что неправильный выбор может повлиять на производительность. Если материнская плата включает аппаратную функциональность RAID, не используйте и не настраивайте ее, но обратите внимание, что ее отключение в BIOS может привести к удалению некоторых функций SATA в зависимости от материнской платы.Большинство проблем, связанных с совместимостью SATA, очевидны сразу.
Существует бесчисленное множество предупреждений против использования аппаратных RAID-карт с TrueNAS. ZFS и TrueNAS предоставляют встроенный RAID, который защищает ваши данные лучше, чем любая аппаратная карта RAID, устраняя необходимость в ней. Используйте аппаратную карту RAID, если это все, что у вас есть, но есть ограничения. Первое и самое важное — не используйте их RAID-массивы (есть одно предостережение в пунктах ниже). Если выбранная аппаратная карта RAID поддерживает режим HBA, также известный как режим сквозной передачи или JBOD.При использовании он позволяет ему работать неотличимо от стандартного HBA. Если ваша карта RAID не поддерживает этот режим, вы можете настроить RAID0 для каждого отдельного диска в вашей системе. Это не идеально, но в крайнем случае работает. При перепрофилировании аппаратных RAID-карт с TrueNAS имейте в виду, что некоторые аппаратные RAID-карты:
- Может маскировать серийный номер диска и S.M.A.R.T. информация о здоровье
- Может работать медленнее, чем их эквиваленты HBA
- Может вызвать потерю данных при использовании кэша записи с разряженным резервным аккумулятором (BBU))
Система с прямым подключением, где каждый диск подключается к интерфейсу на карта контроллера, оптимальна, но не всегда возможна.Расширитель SAS, который является умножителем или разделителем портов, позволяет каждому порту SAS на плате контроллера обслуживать множество дисков. Вы найдете расширители SAS только на объединительной плате дисков серверов или JBOD с более чем двенадцатью отсеками для дисков. Например, JBOD TrueNAS, который затмевает 90 дисков, занимая всего четыре единицы пространства в стойке. Это было бы невозможно без чуда SAS-расширителей. В противном случае представьте, сколько восьмипортовых адаптеров главной шины вам потребуется для доступа к 90 дискам! В то время как расширители SAS, разработанные для дисков SAS, часто могут поддерживать диски SATA через протокол туннелирования SATA или STP.Диски SAS по-прежнему предпочтительны по причинам, упомянутым в разделе NL-SAS выше, но диски SATA работают на объединительной плате на основе SAS. Обратите внимание, что обратное неверно: вы не можете использовать диск SAS в порту, предназначенном для дисков SATA.
В широко цитируемом исследовании, распространяющемся в Интернете, утверждается, что температура привода мало влияет на надежность привода. Это исследование является отличным заголовком или началом разговора, но внимательное чтение отчета показывает, что все диски были протестированы в оптимальных условиях окружающей среды.Средняя температура, которую достигает хорошо охлаждаемый вращающийся жесткий диск при производстве, составляет около 28 ° C, и одно исследование показало, что диски имеют в два раза больше отказов на каждые 12 ° C повышения температуры. Прежде чем добавлять охлаждение дисков, которое часто сопровождается дополнительным шумом, особенно в старых системах, осознайте, что всегда есть риск выбросить деньги, запустив сервер в центре обработки данных или в шкафу, не заметив, что внутренние вентиляторы охлаждения установлены на минимальное значение. Обратите особое внимание на температуру накопителя в любом шасси, поддерживающем 16 и более накопителей, особенно если это экзотические конструкции с высокой плотностью размещения.У каждого шасси есть определенные области, которые по какой-либо причине становятся более теплыми. Следите за сбоями вентиляторов и тенденцией к тому, что некоторые модели дисков емкостью 8 ТБ нагреваются сильнее, чем диски другой емкости. В общем, старайтесь поддерживать температуру привода ниже, чем указано в спецификации производителя.
Память, ЦП и сети
TrueNAS имеет более высокие требования к памяти, чем многие решения для сетевых хранилищ по уважительной причине: он разделяет динамическую память с произвольным доступом (DRAM или просто RAM) между службами совместного использования, надстройками, тюрьмами и виртуальными машинами, а также сложное кэширование чтения.ОЗУ редко остается неиспользованным в системе TrueNAS, и достаточное количество ОЗУ является ключом к поддержанию максимальной производительности. У вас должно быть не менее 8 ГБ ОЗУ для основных операций TrueNAS с восемью дисками. У других вариантов использования разные требования к ОЗУ:
- Добавьте 1 ГБ для каждого диска, добавленного после восьми, чтобы получить преимущества в большинстве случаев использования.
- Добавьте дополнительную оперативную память (в общем), если к системе TrueNAS подключается больше клиентов. Пул 20 ТБ, поддерживающий множество высокопроизводительных виртуальных машин через iSCSI, может потребовать больше ОЗУ, чем пул 200 ТБ для хранения архивных данных.Если для поддержки виртуальных машин используется iSCSI, запланируйте использование не менее 16 ГБ ОЗУ для разумной производительности и 32 ГБ или более для оптимальной производительности.
- Добавьте 2 ГБ ОЗУ для служб каталогов для внутреннего кеша winbind.
- Добавьте больше ОЗУ, если это необходимо для плагинов и тюрем, поскольку у каждого из них есть определенные требования к ОЗУ для приложений.
- Добавьте больше ОЗУ для виртуальных машин с требованиями гостевой операционной системы и приложений к ОЗУ.
- Добавьте предлагаемые 5 ГБ на ТБ хранилища для дедупликации, которые зависят от таблицы дедупликации в ОЗУ.
- Добавьте примерно 1 ГБ ОЗУ (по самым скромным подсчетам) на каждые 50 ГБ L2ARC в вашем пуле. При подключении диска L2ARC к пулу на самом деле также используется некоторая оперативная память. ZFS нужны метаданные в ARC, чтобы знать, какие данные находятся в L2ARC.
Ошибка исправления кодовой памяти
Электрические или магнитные помехи внутри компьютерной системы могут вызвать самопроизвольное переключение одного бита ОЗУ в противоположное состояние, что приведет к так называемой ошибке памяти. Ошибки памяти могут вызвать уязвимости системы безопасности, сбои, ошибки транскрипции, потерянные транзакции, а также поврежденные или потерянные данные.Таким образом, оперативная память, временное хранилище данных, является одной из наиболее важных областей для предотвращения потери данных.
Код исправления ошибок или ECC RAM обнаруживает и исправляет битовые ошибки в памяти по мере их возникновения. Если ошибки достаточно серьезны, чтобы их невозможно было исправить, память ECC заставляет систему зависать (перестать отвечать), а не продолжать с ошибочными битами. Для ZFS и TrueNAS такое поведение практически исключает любую вероятность того, что ошибки ОЗУ передаются на диски, что приведет к повреждению пулов ZFS или ошибкам в файлах.
Длительные дебаты в Интернете о том, следует ли использовать системную память с кодом исправления ошибок (ECC) с OpenZFS и TrueNAS, резюмируются следующим образом:
- ОЗУ ECC — настоятельно рекомендуется в качестве еще одной защиты целостности данных
Однако:
- Некоторые процессоры или материнские платы поддерживают ECC RAM, но не все
- Многие системы TrueNAS работают каждый день без ECC RAM
- RAM любого типа или класса может выйти из строя и привести к потере данных
- RAM, скорее всего, выйдет из строя в первые три месяца, поэтому протестируйте всю оперативную память перед развертыванием.
Выбор центрального процессора (ЦП)
Выбор ОЗУ с ECC значительно сокращает доступные варианты ЦП и материнской платы, но на самом деле это хорошо. Intel ® ограничивает поддержку ОЗУ ECC процессорами самого низкого и самого высокого уровня, исключая модели i5 и i7 среднего уровня.
Точно, какой ЦП выбрать, можно свести к краткому списку ключевых факторов:
- Недостаточное энергопотребление ЦП может создать узкое место в производительности из-за того, как OpenZFS вычисляет контрольные суммы, сжимает и (необязательно) шифрует данные.
- Высокочастотный ЦП с меньшим количеством ядер обычно лучше всего подходит для рабочих нагрузок SMB из-за Samba, демона TrueNAS SMB с легкими потоками.
- ЦП с большим числом ядер лучше подходит для параллельного шифрования и виртуализации.
- ЦП с поддержкой ускорения шифрования AES-NI повышает скорость шифрования файловой системы и сети.
- ЦП серверного класса является лучшим и рекомендуется из-за их мощности и поддержки памяти ECC.
- ЦП Xeon E5 (или аналогичный) лучше всего подходит и рекомендуется для использования с пулами с программным шифрованием.
- ЦП Intel Ivy Bridge или более поздней версии лучше всего и рекомендуется для использования на виртуальных машинах.
Следите за поддержкой виртуализации устройств VT-d / AMD-Vi на ЦП и материнской плате для передачи устройств PCIe виртуальным машинам. Имейте в виду, содержит ли данный ЦП графический процессор или требуется внешний. Также обратите внимание, что многие серверные материнские платы включают чип BMC со встроенным графическим процессором. См. Ниже более подробную информацию о BMC.
Процессоры AMD возвращаются благодаря линейкам Ryzen и EPYC (Naples / Rome).Поддержка этих платформ во FreeBSD и, как следствие, в TrueNAS CORE весьма ограничена. Но есть значительная поддержка Linux, и TrueNAS SCALE должен без проблем работать с процессорами AMD.
В качестве любезности, чтобы еще больше ограничить выбор материнской платы, рассмотрите возможность использования интеллектуального интерфейса управления платформой или IPMI, также известного как контроллер управления базовой платой (или BMC, iLo, iDrac и другие названия в зависимости от производителя), если вам нужно:
- Удаленное питание управление и мониторинг удаленных систем
- Удаленный доступ к оболочке консоли для настройки или восстановления данных
- Удаленный виртуальный носитель для установки или переустановки TrueNAS
TrueNAS полагается на свой веб-интерфейс пользователя (UI).Но иногда вам может потребоваться консольный доступ для внесения изменений в конфигурацию сети. Администрирование и совместное использование TrueNAS по умолчанию осуществляется в едином сетевом интерфейсе. Это становится проблемой, когда приходит время обновить, например, объединенную сеть LACP. Идеальное решение — иметь выделенную подсеть для доступа к веб-интерфейсу TrueNAS, но эта роскошь доступна не всем пользователям. Таким образом, периодическое посещение аппаратной консоли необходимо для глобальной настройки и даже для восстановления системы.Новейшие системы TrueNAS Mini и R-Series поставляются с полнофункциональной поддержкой IPMI на основе HTML5 на выделенном гигабитном сетевом интерфейсе.
Основными критериями для выбора блока питания (или блока питания) в системе TrueNAS являются:
- Мощность (в ваттах) материнской платы и количество дисков, которые она должна поддерживать
- Надежность
- Рейтинг эффективности
- Относительный шум
- Дополнительное резервирование для поддержания работы важной системы в случае отказа одного блока питания
Выберите блок питания, рассчитанный на начальную и будущую нагрузку на него.Имейте блок питания с достаточной мощностью, чтобы справиться с будущим планом перехода с шасси с большим хранилищем на полностью заполненное шасси. Кроме того, подумайте о резервном блоке питания с возможностью горячей замены, чтобы гарантировать время безотказной работы. Пользователи с ограниченным бюджетом могут иметь холодный запасной блок питания, чтобы ограничить возможное время простоя часами, а не днями. Хороший современный блок питания эффективен и полностью интегрируется в систему управления IPMI для предоставления в реальном времени информации о вентиляторах, температуре и нагрузке.
Большинство блоков питания имеют сертифицированный рейтинг эффективности, известный как рейтинг 80 Plus.Рейтинг 80+ указывает на то, что мощность, потребляемая от стены, теряется в виде тепла, шума и вибрации, вместо того, чтобы выполнять полезную работу, такую как питание ваших компонентов. Если блоку питания необходимо потреблять 600 Вт от стены, чтобы обеспечить мощность 500 Вт для ваших компонентов, он работает с КПД 500/600 = ~ 83%. Остальные 100 Вт теряются из-за тепла, шума и вибрации. Источники питания с более высокими характеристиками более эффективны, но, вероятно, намного дороже. Выполните некоторые расчеты рентабельности инвестиций, если не знаете, с какой эффективностью покупать.Например, если блок питания 80 Plus Platinum стоит на 50 долларов больше, чем сопоставимый 80 Plus Gold, он должен сэкономить вам не менее 10 долларов в год на счетах за электроэнергию, чтобы эти вложения окупились в течение 5 лет. Вы можете прочитать больше о рейтингах 80 Plus в этом посте.
Источники бесперебойного питания
TrueNAS обеспечивает возможность связи с источником бесперебойного питания (ИБП) с резервным питанием от батареи через традиционное последовательное или USB-соединение, чтобы координировать плавное отключение в случае потери питания.TrueNAS хорошо работает с ИБП APC, за которым следует CyberPower. Рассмотрите возможность бюджетирования ИБП с выходом чистой синусоидальной волны. Некоторые модели SSD могут повредить данные при отключении питания. Если несколько твердотельных накопителей испытывают одновременное отключение питания, это может привести к полному отказу пула, что делает ИБП критически важным вложением.
Сеть в подключенном к сети хранилище так же важна, как и хранилище, но тема сводится к нескольким ключевым моментам:
- Простота. Простота часто является секретом надежности сетевых конфигураций.
- Индивидуальные интерфейсы — более быстрые индивидуальные интерфейсы, такие как 10/25/40 / 100GbE, предпочтительнее агрегации более медленных интерфейсов.
- Поддержка интерфейсов — лучше всего поддерживаются интерфейсы Intel и Chelsio.
- Фрагментация пакетов — учитывайте только jumbo-кадров MTU с выделенными соединениями, такими как между серверами или видеоредакторами и TrueNAS, которые вряд ли испытают фрагментацию пакетов.
- Функции разгрузки LRO / LSO — Интерфейсы с функциями разгрузки LRO и LSO обычно устраняют потребность в jumbo-кадрах, и их использование может привести к снижению нагрузки на ЦП.
Аппаратные средства с более высокой полосой пропускания становятся все более доступными по мере того, как темпы разработки оборудования увеличиваются, а предприятия обновляются более быстрыми темпами. Домашние лаборатории теперь могут развертывать и использовать сетевые компоненты с объемом памяти 40 ГБ и выше. Домашние пользователи теперь обнаруживают те же проблемы и проблемы с более высокими скоростями, что и корпоративные клиенты.
iXsystems рекомендует использовать оптоволокно поверх прямых медных кабелей (DAC) для высокоскоростных межсоединений, перечисленных ниже:
- Сетевые карты 10 Гбит: разъемы SFP +
- Сетевые карты 25 Гбит: разъемы SFP28
- Сетевые карты 40 Гбит: разъемы QSFP +
- 100 Гбит Сетевые адаптеры: разъемы QSFP28
- Сетевые адаптеры 200 ГБ: разъемы QSFP56
- Сетевые адаптеры 400 ГБ: разъемы QSFP-DD
iXsystems также рекомендует использовать оптоволокно для любого из форм-факторов трансивера, упомянутых при использовании оптоволоконного канала.Медные кабели с прямым подключением (DAC) могут создавать проблемы совместимости между сетевой картой, кабелем и коммутатором.
Наконец, окончательный вопрос об оборудовании TrueNAS заключается в том, использовать ли вообще реальное оборудование или использовать решение виртуализации. Разработчики TrueNAS виртуализируют TrueNAS каждый день в рамках своей работы, а облачные сервисы популярны среди пользователей любого размера. В основе дизайна TrueNAS лежит OpenZFS. Дизайн от первого дня до работы с физическими запоминающими устройствами. Он полностью осознает свои сильные стороны и компенсирует их слабые стороны.Когда возникает необходимость в виртуализации TrueNAS:
- Передайте аппаратные диски или весь контроллер хранилища на виртуальную машину TrueNAS, если это возможно (требуется поддержка VT-d / AMD-Vi).
- Отключите автоматическую очистку пулов в виртуализированном хранилище, например VMFS, и никогда не очищайте пул, пока задачи восстановления хранилища выполняются на другом уровне.
- Используйте по крайней мере три vdev, чтобы обеспечить адекватную избыточность метаданных, даже с чередующимся пулом.
- Предоставьте одно или несколько загрузочных устройств емкостью 8 ГБ или больше.
- Обеспечьте виртуальную машину TrueNAS достаточным объемом оперативной памяти в соответствии с ее обычными требованиями.
- Рассмотрите возможность создания сети с большим размером кадра, если она поддерживается всеми устройствами.
- Поймите, что в гостевых инструментах FreeBSD могут отсутствовать функции, имеющиеся в других гостевых операционных системах.
- Включите спуфинг MAC-адреса на виртуальных интерфейсах и включите неразборчивый режим для использования тюрьмы и подключаемых модулей VNET.
1. Введение — Руководство пользователя FreeNAS 9.3 Содержание
FreeNAS® — это встроенная операционная система сетевого хранилища (NAS) с открытым исходным кодом, основанная на FreeBSD и выпущенная под лицензией BSD.NAS — это действующий система, оптимизированная для хранения и обмена файлами.
FreeNAS® предоставляет графический интерфейс конфигурации на основе браузера. Его встроенные сетевые протоколы могут быть настроены для обеспечения доступа к хранилищу для широкий спектр операционных систем. Система плагинов предназначена для расширения встроенных функций путем установки дополнительного программного обеспечения.
1.1. Что нового в выпуске 9.3-RELEASE
Начиная с версии 9.3, FreeNAS® использует модель «скользящего выпуска» вместо точечных выпусков.Новый механизм обновления позволяет легко сохранить в актуальном состоянии с последними исправлениями безопасности, исправлениями ошибок и новыми функциями. Некоторые обновления влияют на пользовательский интерфейс, поэтому в этом разделе перечислены все функциональные изменения. которые произошли после 9.3-RELEASE.
Примечание
скриншоты в этой документации предполагают, что ваша система полностью обновлена до последней СТАБИЛЬНОЙ версии FreeNAS® 9.3. Если экран на вашем Система выглядит иначе, чем документация, убедитесь, что система полностью обновлена, и примените все незавершенные обновления, если это не так.
- Samba обновлена до 4.1.18.
- Netatalk обновлен до 3.1.7.
- SSSD обновлен до версии 1.11.7.
- Nut был обновлен до версии 2.7.3, в которой добавлена поддержка нескольких новых устройств, включая ИБП Tripp Lite SMART500RT1U.
- Добавлен драйвер для адаптера Intel X710 10GbE.
- В драйвер ixgbe добавлена поддержка интерфейсов Intel X550 (X552 / X557).
- Добавлена поддержка чипсетов Intel I219-V и I219-LM Gigabit Ethernet.
- Драйвер HBA Avago (LSI) 6 Гбит / с, mps (4), обновлен до версии 20 и Предупреждение будет выдано, если есть несоответствие версии.
- Драйвер HBA Avago (LSI) 12 Гбит / с, mpr (4), обновлен до версии 9 и Предупреждение будет выдано, если есть несоответствие версии. Также была добавлена утилита командной строки sas3ircu . Этот инструмент похож по функциональности на sas2ircu инструмент, предназначенный для HBA-адаптеров MegaRAID, использующих драйвер mps (4).
- Добавлен драйвер mrsas (4) Avago MegaRAID.
- Добавлена поддержка USB-накопителей Mach Xtreme MX-ES / MXUB3 и Kingston DT100G2.
- Добавлена поддержка сквозной передачи Avago MegaRAID SAS.
- Добавлены страницы руководства, к которым можно получить доступ из Shell. Сжатие
- LZ4 используется в загрузочном пуле, чтобы увеличить пространство для загрузочных сред.
- Добавлена поддержка замены дисков горячего резерва. Если в вашем пуле есть запасные диски, и один из них выходит из строя, FreeNAS® должен автоматически удалить отказавший. выгнать из бассейна и заменить на запасной.
- При установке STABLE, начиная с 201501212031, теперь создаются две загрузочные среды. Система загрузится в загрузочную среду по умолчанию , и пользователи смогут внести свои изменения и обновить с этой версии. Другая загрузочная среда с именем Initial-Install может быть загружена, если необходимо вернуть систему. к нетронутой, ненастроенной версии установки.
- Опции «Создать резервную копию» и «Восстановить из резервной копии» были добавлены в меню настройки консоли FreeNAS®, показанное на рисунке 3a.
- Добавлен флажок «Учетная запись Microsoft».
- Добавлена возможность устанавливать интервал очистки загрузочного пула.
- Размер и объем используемого пространства в пуле загрузки отображается в формате.
- Добавлен флажок «Включить автоматическую загрузку аварийных дампов ядра и ежедневную телеметрию».
- Добавлена кнопка «Резервное копирование».
- Было добавлено раскрывающееся меню «Periodic Notification User».
- Удалена кнопка «Тест производительности».
- В случае сбоя обновления система выдаст предупреждение, и подробности сбоя будут записаны в
/data/update.failed
. - Поле «Подтвердить парольную фразу» добавлено в а также .
- Добавлена вкладка «Поддержка», предоставляющая удобный способ сообщить об ошибке или запросить новую функцию.
- Флажок «Rsync Create» был переименован в «Проверить удаленный путь», а флажок «Отложить обновления» был добавлен в .
- Добавлено поле «VLAN ID».
- При создании Link Aggregation перезагрузка больше не требуется.
- Параметр «Рекурсивно реплицировать и удалить устаревший снимок на удаленной стороне» разделен на два параметра: «Рекурсивно реплицировать снимки дочернего набора данных» и «Удалять снимки, которые больше не доступны локально после успешной репликации новых снимков».
- Параметр «Инициализировать удаленную сторону для одного раза» был удален, поскольку новый сервер репликации обрабатывает это. автоматически при необходимости.
- Сценарий
/usr/local/bin/test_ssh.py
был добавлен для тестирования SSH-соединения для определенной задачи репликации. - Были добавлены раскрывающиеся меню «Режим шифрования» и «Сертификат» и флажок «Разрешить обновления DNS».
- Появится всплывающее предупреждение, если вы перейдете к изменению, выбрав неправильный бэкэнд нарушит интеграцию Active Directory.
- Добавлено раскрывающееся меню «Схема».
- Вкладка «Настройки Kerberos» добавлена в службу каталогов.
- Добавлена возможность «онлайн» для ранее отключенного диска.
- Поле «Безопасность» теперь появляется только тогда, когда установлен флажок «Включить NFSv4» в | .
- Было добавлено раскрывающееся меню «Задача периодического создания снимков».
- Все доступные объекты VFS добавлены в а объекты VFS «aio_pthread» и «streams_xattr» включены по умолчанию.
- Поле «Пороговое значение доступного размера пула» было переименовано в «Пороговое значение доступного пространства пула» в .
- Поля «Метод проверки подлинности обнаружения» и «Группа проверки подлинности обнаружения» перемещены с на .
- Поле «Размер логического блока» перемещено с на .
- Поле «Последовательный» перемещено с в.
- Экран теперь поддерживает создание нескольких групп iSCSI.
- Флажки «Отключить отчет о размере физического блока» и «Только для чтения», поле «Порог доступного пространства» и раскрывающееся меню «LUN RPM» были добавлены в .
- В поле «LUN ID» теперь можно ввести более высокое значение, чем указано в раскрывающемся меню.
- Добавлено поле «Имя домашнего ресурса».
- Флажок «Использовать системный журнал» был переименован в «Использовать только системный журнал».
- Поле «DNS Backend» было удалено, поскольку BIND не включен в FreeNAS®.
- Добавлены флажки «Требовать Kerberos для NFSv4» и «Поддержка> 16 групп».
- Флажок «Поддержка SNMP v3», поля «Имя пользователя», «Пароль» и «Кодовая фраза конфиденциальности», а также раскрывающиеся меню «Тип аутентификации» и «Протокол конфиденциальности» были добавлены в так что можно настроить SNMPv3.
- Добавлено поле выбора «Bind Interfaces» и флажок «Allow Kerberos Authentication».
- «Закрытый ключ хоста» был удален из.
- Добавлен флажок «Power Off UPS».
- Плагин MediaBrowser был переименован в Emby.
- Кнопка переименована в «Добавить тюрьму».
- Кнопка «Перезагрузка» теперь доступна, когда вы щелкаете запись для установленного джейла.
- Добавлены поля «Mtree» и «Только для чтения».
- Поле «Mtree» было добавлено к параметрам «Редактировать» для существующих шаблонов тюрьмы.
- В freenas-debug добавлены параметры -C , -D и -j .
- Вкладка «Цель» была добавлена в Отчетность и отображает статистику пропускной способности iSCSI. Статистика запросов ARC добавлена на вкладку «ZFS» отчетов.
- Значок поддержки был добавлен в верхнюю строку меню, обеспечивая удобный способ сообщить об ошибке или запросить новую функцию.
- Значок «Справка» был заменен значком «Справочник», предоставляя автономную версию Руководства пользователя FreeNAS® (данная документация).
- Теперь появляется предупреждающее сообщение, если вы останавливаете службу iSCSI при подключении инициаторов. Введите ctladm islist , чтобы определить имена подключенные инициаторы.
- Предупреждение будет сгенерировано, когда станет доступно новое обновление.
- Предупреждение будет сгенерировано, когда S.M.A.R.T. возникает ошибка.
- Предупреждение будет сгенерировано, если центр сертификации или сертификат недействительны или имеют неправильный формат.
- Добавлен сценарий zfslower.d DTrace. Этот сценарий полезен для определения причины задержки, где может быть разумная задержка. 10 мс. Если вы запустите dtrace -s zfslower.d 10 , он отобразит все операции ZFS, которые занимают больше 10 мс. Если никакие операции ZFS не занимают больше 10 мс но клиент испытывает задержку, вы знаете, что это не проблема файловой системы.
- Команда xdd была удалена, поскольку она больше не доступна в качестве порта FreeBSD.
1.2. Рекомендации по аппаратному обеспечению
Поскольку FreeNAS® 9.3 основан на FreeBSD 9.3, он поддерживает то же оборудование, что и в списке совместимого оборудования FreeBSD. Поддерживаемые процессоры перечислены в разделе 2.1 драм64. Начиная с версии 9.3, FreeNAS® доступен только для 64-битных (также известных как amd64) процессоры.
Примечание
, начиная с версии 9.3, FreeNAS® загружается из раздела GPT. Это означает, что системная BIOS должна иметь возможность загружаться с использованием либо устаревшей BIOS. интерфейс прошивки или EFI.
Фактические требования к оборудованию зависят от того, для чего вы используете систему FreeNAS®. В этом разделе приведены некоторые рекомендации, которые помогут вам начать работу. Вы также можете просмотреть форум оборудования FreeNAS® для получения советов по производительности от других FreeNAS®. пользователей или задать вопросы об оборудовании, которое лучше всего соответствует вашим требованиям. Это сообщение на форуме содержит некоторые конкретные рекомендации, если вы планируете покупка оборудования. Обратитесь к разделу Сборка, выгорание и тестирование вашей системы FreeNAS для получения подробных инструкций о том, как тестировать новое оборудование.
1.2.1. RAM
Лучший способ получить максимальную отдачу от системы FreeNAS® — это установить как можно больше оперативной памяти. Рекомендуемый минимум — 8 ГБ ОЗУ. Чем больше ОЗУ, тем лучше производительность, и форумы FreeNAS® предоставить от пользователей неофициальные данные о том, насколько высокая производительность достигается за счет увеличения объема оперативной памяти.
В зависимости от вашего варианта использования вашей системе может потребоваться больше оперативной памяти. Вот несколько общих практических правил:
- Если вы планируете использовать дедупликацию ZFS, убедитесь, что у вас есть не менее 5 ГБ ОЗУ на каждый ТБ хранилища для дедупликации.
- Если вы планируете использовать Active Directory с большим количеством пользователей, добавьте дополнительно 2 ГБ ОЗУ для внутреннего кеша winbind.
- Если вы планируете использовать шаблон phpVirtualBox, увеличьте минимальный размер ОЗУ на объем виртуальной памяти, который вы настроили для виртуальных машин. Например, если вы планируете установить две виртуальные машины, каждая с 4 ГБ виртуальной памяти, системе потребуется не менее 16 ГБ ОЗУ.
- Если вы планируете использовать iSCSI, установите не менее 16 ГБ ОЗУ, если производительность не критична, или не менее 32 ГБ ОЗУ, если производительность является требованием.
- Если вы устанавливаете FreeNAS® в автономной системе, отключите настройки общей памяти для видеокарты в BIOS.
Если ваша система поддерживает это и ваш бюджет позволяет это, установите ECC RAM. ОЗУ с ECC, хотя и дороже, настоятельно рекомендуется, поскольку оно предотвращает полет повреждение данных до того, как в игру вступят свойства исправления ошибок ZFS, что обеспечивает согласованность вычислений контрольной суммы и четности в исполнении ZFS. Если вы считаете, что ваши данные важны, используйте ECC RAM.Этот Пример использования описывает риски, связанные с повреждением памяти.
Если у вас нет хотя бы 8 ГБ ОЗУ, вам следует подумать о приобретении более мощного оборудования, прежде чем использовать FreeNAS® для хранения ваших данных. Многие пользователи ожидают FreeNAS® должен работать с меньшими требованиями, чем эти требования, только с пониженной производительностью. Суть в том, что эти минимумы основаны на обратной связи много пользователей. Пользователи, которые не соответствуют этим требованиям и обращаются за помощью на форумах или в IRC, скорее всего, будут проигнорированы из-за обилия информации. что FreeNAS® может работать некорректно с объемом ОЗУ менее 8 ГБ.
1.2.2. Компактный или USB Flash
Операционная система FreeNAS® устанавливается по крайней мере на одно устройство, отдельное от дисков хранения. Устройство может быть USB-флешкой, компактной флешкой, или SSD. Технически его также можно установить на жесткий диск, но это не рекомендуется, поскольку этот диск станет недоступным для хранения данных.
Примечание
, если вы будете записывать установочный файл на USB-накопитель, вам понадобятся два USB-разъема , каждый со вставленным USB-устройством, где один USB-накопитель содержит установщик, а для установки выбирается другой USB-накопитель.При выполнении установки обязательно выберите правильный USB-порт. устройство для установки. Другими словами, вы можете , а не установить FreeNAS® на тот же USB-накопитель, с которого вы загружаете программу установки. После установки, извлеките USB-накопитель, содержащий программу установки, и при необходимости настройте BIOS для загрузки с оставшегося USB-накопителя.
При определении типа и размера устройства, на которое будет установлена операционная система, помните о следующих моментах:
- Минимальный размер голого составляет 4 ГБ.Это дает место для операционной системы и двух загрузочных сред. Поскольку каждое обновление создает загрузочную среду, Рекомендуется Минимум составляет не менее 8 ГБ или 16 ГБ, поскольку это обеспечивает место для большего числа загрузочных сред.
- , если вы планируете создавать свои собственные загрузочные среды, выделите около 1 ГБ хранилища на загрузочную среду. Подумайте об удалении старых загрузочных сред, как только вы убедитесь, что загрузочная среда больше не нужна. Загрузочные среды можно создавать и удалять с помощью.
- при использовании USB-накопителя рекомендуется использовать USB-накопитель известного бренда, поскольку ZFS быстро обнаружит ошибки на дешевых, некачественно изготовленных накопителях.
- при использовании USB-накопителя поддержка USB 3.0 по умолчанию отключена, поскольку в настоящее время он несовместим с некоторым оборудованием, включая Haswell (точка Lynx) чипсеты. Если вы получаете сообщение «сбой с ошибкой 19» при попытке загрузить FreeNAS®, убедитесь, что xHCI / USB3 отключен в BIOS системы. Пока это снизит частоту портов USB до 2.0, время загрузки и выключения не будет существенно отличаться. Чтобы узнать, работает ли поддержка USB 3.0 с вашим оборудованием, следуйте инструкциям в Tunables, чтобы создать «Настраиваемый» с именем xhci_load , установите его значение на YES и перезагрузите систему.
- , если требуется надежный загрузочный диск, используйте два одинаковых устройства и выберите их оба во время установки. Это создаст зеркальное загрузочное устройство.
1.2.3. Диски и контроллеры для хранения данных
Раздел диска в списке оборудования FreeBSD перечислены поддерживаемые контроллеры дисков. Кроме того, была добавлена поддержка RAID-контроллеров 3ware 6 Гбит / с вместе с интерфейсом командной строки. утилита tw_cli для управления RAID-контроллерами 3ware.
FreeNAS® поддерживает диски с возможностью горячей замены.Чтобы использовать эту функцию, убедитесь, что в BIOS включен AHCI.
Если вам нужны надежные предупреждения о дисках и немедленное сообщение о неисправном диске, используйте HBA, например Avago. Контроллер MegaRAID или контроллер, совместимый с twa от 3Ware.
Предложения по тестированию дисков перед добавлением их в массив RAID можно найти в этом сообщение на форуме.
Эта статья дает хороший обзор жестких дисков, которые хорошо подходят для NAS.
Если у вас есть деньги, которые можно потратить, и вы хотите оптимизировать свою дисковую подсистему, примите во внимание свои потребности чтения / записи, свой бюджет и требования к RAID:
- Если у вас есть постоянные, несмежные записи, используйте диски с малым временем поиска.Примерами являются диски SAS 10 или 15 000, которые стоят около 1 доллара за Гб. Пример конфигурация будет состоять из шести дисков SAS по 600 ГБ 15K в массиве RAID 10, что даст 1,8 ТБ полезного пространства, или из восьми дисков SAS по 600 ГБ 15K в массиве RAID 10, который даст 2,4 ТБ полезного пространства. Диски SATA
- 7200 об / мин предназначены для однопользовательского последовательного ввода-вывода и не подходят для многопользовательской записи.
Если у вас есть бюджет и высокая производительность является ключевым требованием, рассмотрите Плата Fusion-I / O который оптимизирован для массового произвольного доступа.Эти карты дороги и подходят для высокопроизводительных систем, требующих высокой производительности. Плата Fusion-I / O может быть форматируется с файловой системой и используется как прямое хранилище; при таком использовании не возникает проблем с записью, обычно связанных с флэш-устройством. А Карту Fusion-I / O также можно использовать в качестве устройства кэширования, если размер набора данных ZFS превышает размер ОЗУ. Из-за увеличения пропускной способности системы, на которых карты обычно используют несколько сетевых интерфейсов 10 GigE.
Если вы будете использовать ZFS, Требования к дисковому пространству для пулов устройств хранения данных ZFS рекомендует минимум 16 ГБ дискового пространства.Из-за того, как ZFS создает подкачку, вы не можете отформатировать менее 3 ГБ пространства с помощью ZFS . Однако на диск, размер которого меньше минимально рекомендуемого, вы теряете изрядное количество дискового пространства для обмена: например, на диске 4 ГБ 2 ГБ будет зарезервировано для поменять местами.
Если вы новичок в ZFS и покупаете оборудование, прочтите Рекомендации по пулам устройств хранения данных ZFS первый.
ZFS использует динамический размер блока, что означает, что он способен чередовать диски разного размера.Однако, если вы заботитесь о производительности, используйте диски того же размер. Кроме того, при создании RAIDZ * на каждом диске будет использоваться только размер самого маленького диска.
1.2.4. Сетевые интерфейсы
Секция Ethernet в Примечаниях к оборудованию FreeBSD указано, какие интерфейсы поддерживаются каждым драйвером. Хотя поддерживается множество интерфейсов, пользователи FreeNAS® увидели лучшее производительность интерфейсов Intel и Chelsio, поэтому учитывайте эти бренды, если вы покупаете новую сетевую карту.Realteks будет плохо работать при загрузке процессора, так как интерфейсы с этими наборами микросхем не предоставляют собственные процессоры.
Рекомендуется как минимум интерфейс GigE. В то время как интерфейсы и коммутаторы GigE доступны для домашнего использования, современные диски могут легко загружать до 110 МБ / с. Если вам требуется более высокая пропускная способность сети, вы можете связать несколько карт GigE вместе, используя тип LACP Link Aggregation. Однако переключатель будет необходимо поддерживать LACP, что означает, что вам понадобится более дорогой управляемый коммутатор.
Если производительность сети является требованием и у вас есть деньги, которые можно потратить, используйте интерфейсы 10 GigE и управляемый коммутатор. Если вы покупаете управляемый коммутатор, рассмотрите тот, который поддерживает LACP и jumbo-кадры, поскольку оба могут использоваться для увеличения пропускной способности сети. Обратитесь к Учебник по 10 Gig Networking Primer для получения дополнительной информации.
Примечание
в настоящее время не поддерживаются: InfiniBand, FibreChannel over Ethernet или беспроводные интерфейсы.
Если скорость сети является требованием, учитывайте как ваше оборудование, так и тип создаваемых вами общих ресурсов.На том же оборудовании CIFS будет медленнее, чем FTP или NFS как Samba однопоточный. Если вы будете использовать CIFS, используйте быстрый процессор.
ПоддержкаWake on LAN (WOL) зависит от драйвера FreeBSD для интерфейса. Если драйвер поддерживает WOL, его можно включить с помощью ifconfig (8). Чтобы определить, поддерживается ли WOL на конкретном интерфейсе, укажите имя интерфейса для следующую команду. В этом примере строка возможностей указывает, что WOL поддерживается для интерфейса re0 :
ifconfig -m re0 re0: flags = 8943metric 0 mtu 1500 options = 42098 возможности = 5399b
Если вы обнаружите, что поддержка WOL указана, но не работает для определенного интерфейса, создайте отчет об ошибке, используя инструкции в разделе «Поддержка».
1.3. ZFS Грунтовка
ZFS — это современная файловая система с расширенными возможностями, которая была специально разработана для обеспечения функций, недоступных в традиционных файловых системах UNIX. Изначально это было разработан в Sun с намерением открыть исходный код файловой системы, чтобы ее можно было перенести на другие операционные системы. После того, как Oracle приобрела Sun, некоторые из первых инженеров ZFS основали OpenZFS для обеспечения непрерывной совместной разработки версии с открытым исходным кодом. Чтобы отличаться от Oracle ZFS номера версий, OpenZFS использует флаги функций.Флаги функций используются для пометки функций уникальными именами, чтобы обеспечить переносимость между OpenZFS. реализации, работающие на разных платформах, при условии, что все флаги функций, включенные в пуле ZFS, поддерживаются обеими платформами. FreeNAS® использует OpenZFS и каждая новая версия FreeNAS® постоянно обновляются с помощью флагов новейших функций и исправлений ошибок OpenZFS.
Вот обзор функций, предоставляемых ZFS:
ZFS — транзакционный, копирование при записи (COW) файловая система.Для каждого запроса на запись создается копия связанного диска. блок (-ы), и все изменения вносятся в копию, а не в исходный (-ые) блок (-ы). После завершения записи все указатели блоков изменяются, чтобы указывать на новая копия. Это означает, что ZFS всегда записывает в свободное пространство, и большинство операций записи будут последовательными. Когда ZFS имеет прямой доступ к дискам, она объединяет несколько читать и записывать запросы в транзакции; большинство файловых систем не могут этого сделать, поскольку они имеют доступ только к дисковым блокам. Транзакция либо завершается, либо терпит неудачу, это означает, что никогда не будет write-hole и утилита проверки файловой системы не нужны.Из-за транзакционного дизайна, поскольку добавляется дополнительная емкость хранилища, она сразу становится доступной для записи; чтобы перебалансировать данные, их можно скопировать, чтобы перезаписать существующие данные через все доступные диски. Для 128-битной файловой системы максимальный размер файловой системы или файла составляет 16 эксабайт.
ZFS была разработана как самовосстанавливающаяся файловая система . По мере записи данных ZFS создает контрольную сумму для каждого записываемого блока диска. Когда ZFS считывает данные, он проверяет контрольная сумма для каждого читаемого блока диска.Если ZFS обнаруживает ошибку контрольной суммы блока диска в пуле, который является зеркальным или использует RAIDZ *, ZFS исправит поврежденные данные с правильными данными. Поскольку некоторые блоки диска читаются редко, следует запланировать регулярную очистку, чтобы ZFS могла прочитать все блоки данных, чтобы проверить их контрольные суммы и исправить любые поврежденные блоки. Хотя для обеспечения избыточности и исправления данных требуется несколько дисков, ZFS будет по-прежнему обеспечивать обнаружение повреждения данных в системе с одним диском. FreeNAS® автоматически планирует ежемесячную очистку для каждого пула ZFS и результатов scrub будет отображаться в View Volumes.Чтение результатов очистки может дать раннее указание на возможный сбой диска.
В отличие от традиционных файловых систем UNIX, вам не нужно определять размеры разделов во время создания файловой системы . Вместо этого вы загружаете определенное количество дисков за один раз (известный как vdev) в пул ZFS и при необходимости создавайте файловые системы из пула. Поскольку требуется больше емкости, идентичные vdev могут быть разделены на бассейн. В FreeNAS® Volume Manager можно использовать для создания или расширения пулов ZFS.После создания пул его можно разделить на группы с динамическим размером. наборы данных или zvol фиксированного размера по мере необходимости. Наборы данных можно использовать для оптимизации хранилища для типа данных, которые хранятся в виде разрешений и свойств, таких как квоты и сжатие могут быть установлены на уровне набора данных. По сути, zvol — это необработанное виртуальное блочное устройство, которое можно использовать для приложений, которым требуется необработанная семантика устройства, например экстенты устройства iSCSI.
ZFS поддерживает сжатие данных в реальном времени . Сжатие происходит, когда блок записывается на диск, но только в том случае, если записанные данные выиграют от сжатия.При доступе к сжатому блоку он автоматически распаковывается. Поскольку сжатие происходит на уровне блоков, а не файлов, оно прозрачно для любые приложения, обращающиеся к сжатым данным. По умолчанию пулы ZFS, созданные с использованием FreeNAS® версии 9.2.1 или новее, будут использовать рекомендованное сжатие LZ4. алгоритм.
ZFS предоставляет недорогие мгновенные снимки указанного пула, набора данных или zvol. Из-за COW начальный размер снимка составляет 0 байт, а размер Размер моментального снимка увеличивается со временем, поскольку изменения файлов в моментальном снимке записываются на диск.Снимки могут использоваться для предоставления копии данных в точке. вовремя был создан снимок. Когда файл удаляется, его дисковые блоки добавляются в список свободных; однако блоки для этого файла во всех существующих снимки не добавляются в список свободных, пока не будут удалены все ссылающиеся снимки. Это означает, что моментальные снимки предоставляют умный способ вести историю файлы, если вам нужно восстановить старую копию файла или удаленный файл. По этой причине многие администраторы часто делают снимки (например.грамм. каждые 15 минут), храните их в течение определенного периода времени (например, в течение месяца) и храните в другой системе. Такая стратегия позволяет администратору накатить систему. назад к определенному времени или, в случае катастрофической потери, снимок состояния за пределами площадки может восстановить систему до последнего интервала снимка (например, в пределах 15 минут потери данных). Снимки хранятся локально, но также могут быть реплицированы в удаленный пул ZFS. Во время репликации ZFS не выполняет побайтовую копировать, но вместо этого преобразует снимок в поток данных.Такая конструкция означает, что пул ZFS на принимающей стороне не обязательно должен быть идентичным и может использовать другой уровень RAIDZ, размер тома, настройки сжатия и т. д.
Загрузочные среды ZFS предоставляют метод восстановления после неудачного обновления . Начиная с FreeNAS® версии 9.3, снимок набора данных операционной система находится автоматически перед обновлением или обновлением системы. Эта сохраненная загрузочная среда автоматически добавляется в загрузчик GRUB.В случае сбоя обновления или изменения конфигурации просто перезагрузитесь и выберите предыдущую загрузочную среду в меню загрузки. Пользователи также могут создавать свои собственные загрузочные среды по мере необходимости, например, перед внесением изменений в конфигурацию. Таким образом, система может быть перезагружена в снимок системы, в который не вошли новые изменения конфигурации.
ZFS предоставляет кэш записи в ОЗУ, а также Журнал намерений ZFS (ZIL). ЗИЛ — это временное хранилище для синхронных записей , пока они не записываются асинхронно в пул ZFS.Если в системе много синхронных записей, где целостность записи имеет значение, например, с сервера базы данных или при использовании NFS поверх ESXi производительность можно увеличить, добавив выделенное устройство журнала, или slog, с помощью диспетчера томов. Более подробные объяснения можно найти в этом сообщение на форуме и в этом Сообщение блога. Выделенное устройство журнала не будет влиять на CIFS, AFP или iSCSI, поскольку эти протоколы редко используют синхронную запись. При создании выделенного устройства журнала рекомендуется использовать быстрый SSD с суперконденсатором или батарею конденсаторов, которая может обрабатывать запись содержимого RAM SSD на SSD.Утилиту zilstat можно запустить из Shell, чтобы определить, будет ли система выгода от выделенного устройства ЗИЛ. Видеть этот сайт для информации об использовании. Если вы решите создать специальное устройство журналов для ускорения записи NFS, размер SSD может быть в два раза меньше системного ОЗУ, чем у любого другого устройства большего размера. чем это неиспользованная емкость. Устройство журнала не нужно зеркалировать в пуле с ZFSv28 или флагами функций, поскольку система вернется к использованию ZIL. если устройство журнала выйдет из строя и будут потеряны только данные в устройстве, которые не были записаны в пул (обычно последние несколько секунд записи).Ты может заменить потерянное устройство журнала на экране. Обратите внимание, что выделенное устройство журнала не может использоваться совместно с ZFS. пулы и одно и то же устройство не может содержать одновременно журнал и устройство кэширования.
ZFS предоставляет кэш чтения в ОЗУ, известный как ARC, для уменьшения задержки чтения. FreeNAS® добавляет статистику ARC к top (1) и включает arc_summary.py и arcstat.py инструменты для мониторинга эффективности ARC. Если SSD выделен как устройство кэширования, он известен как L2ARC и ZFS используют его для хранения большего количества операций чтения, что может повысить производительность произвольного чтения.Однако добавление L2ARC — это , а не , заменяющий недостаточный объем оперативной памяти, поскольку L2ARC для работы требуется оперативная память. Если у вас недостаточно оперативной памяти для ARC хорошего размера, вы не сможете увеличивать производительность, и в большинстве случаев вы фактически снизите производительность и потенциально можете вызвать нестабильность системы. RAM всегда быстрее, чем дисков, поэтому всегда добавляйте как можно больше ОЗУ, прежде чем определять, выиграет ли система от устройства L2ARC. Если у вас много приложений, большое количество случайных чтений в наборе данных, достаточно маленьком, чтобы поместиться в L2ARC, производительность чтения может быть увеличена путем добавления выделенного устройства кэширования с использованием Менеджер тома.Кэш-устройства SSD помогают только в том случае, если ваши активные данные больше, чем системная оперативная память, но достаточно малы, чтобы их значительный процент поместится на SSD. Как правило, L2ARC не следует добавлять в систему с ОЗУ менее 64 ГБ, а размер L2ARC не должен превышают в 5 раз объем оперативной памяти. В некоторых случаях может быть более эффективным иметь два отдельных пула: один на SSD для активных данных, а другой на жестких дисках для редко используемый контент. После добавления L2ARC отслеживайте его эффективность с помощью таких инструментов, как arcstat .Если вам нужно увеличить размер существующего L2ARC, вы можете разделить другое устройство кэш-памяти с помощью Volume Manager. Графический интерфейс всегда будет чередовать L2ARC, а не отражать его, поскольку содержимое L2ARC воссоздается при загрузке. Потеря устройства L2ARC не повлияет на целостность пула, но может повлиять на производительность чтения в зависимости от рабочей нагрузки. и отношение размера набора данных к размеру кеша. Обратите внимание, что выделенное устройство L2ARC не может совместно использоваться пулами ZFS.
ZFS была разработана для обеспечения избыточности при устранении некоторых неотъемлемых ограничений аппаратного RAID , таких как отверстие для записи и поврежденные записываемые данные. через некоторое время, прежде чем аппаратный контроллер выдаст предупреждение.ZFS обеспечивает три уровня резервирования, известные как RAIDZ *, где число после RAIDZ указывает, сколько дисков на vdev можно потерять без потери данных. ZFS также поддерживает зеркала без ограничений на количество дисков в зеркале. ZFS был разработан для обычных дисков, поэтому RAID-контроллер не требуется. Хотя ZFS также можно использовать с RAID-контроллером, рекомендуется, чтобы контроллер был перевести в режим JBOD, чтобы ZFS полностью контролировала диски. При определении типа резервирования ZFS, который следует использовать, подумайте, является ли ваша цель максимизировать дисковое пространство или производительность:
- RAIDZ1 максимизирует дисковое пространство и обычно хорошо работает, когда данные записываются и читаются большими фрагментами (128 КБ и более).
- RAIDZ2 предлагает лучшую доступность данных и значительно лучшее среднее время до потери данных (MTTDL), чем RAIDZ1.
- Зеркало занимает больше места на диске, но обычно лучше работает с небольшими случайными чтениями. Для лучшей производительности зеркало предпочтительнее любого RAIDZ, особенно для больших некэшируемых загрузок с произвольным чтением.
- Не рекомендуется использовать более 12 дисков на один vdev. Рекомендуемое количество дисков на один vdev составляет от 3 до 9. Если у вас больше дисков, используйте несколько vdevs.
- В некоторых старых документах ZFS рекомендуется, чтобы для каждого типа RAIDZ требовалось определенное количество дисков для достижения оптимальной производительности. О системах с использованием сжатия LZ4, которое используется по умолчанию для FreeNAS® 9.2.1 и выше, это больше не так. Видеть Ширина полосы ZFS RAIDZ или: «Как я научился перестать беспокоиться и полюбить RAIDZ».
Следующие ресурсы также могут помочь вам определить конфигурацию RAID, наиболее подходящую для ваших потребностей хранения:
Предупреждение
РЕШЕНИЕ NO RAID ПРЕДОСТАВЛЯЕТ ЗАМЕНУ ДЛЯ НАДЕЖНОЙ СТРАТЕГИИ РЕЗЕРВНОГО КОПИРОВАНИЯ.ПЛОХОЕ МАТЕРИАЛЫ МОГУТ ПРОИСХОДИТЬ, И ВЫ БУДЕТЕ РАДЫ, ЧТО ВЫ ПОДДЕРЖИВАЛИ СВОИ ДАННЫЕ, КОГДА ЭТО ДЕЙСТВУЕТ. См. Разделы «Периодические задачи создания снимков» и «Задачи репликации», если вы хотите использовать реплицированные снимки состояния ZFS как часть резервного копирования. стратегия.
Хотя ZFS предоставляет множество преимуществ, следует помнить о некоторых оговорках:
- При 90% емкости ZFS переключается с оптимизации производительности на оптимизацию пространства, что имеет серьезные последствия для производительности. Для максимальной производительности записи и Чтобы предотвратить проблемы с заменой диска, увеличивайте емкость до того, как пул достигнет 80%.Если вы используете iSCSI, рекомендуется не отпускать пул емкость более 50% для предотвращения проблем фрагментации.
- При рассмотрении количества дисков, используемых для каждого vdev, учитывайте размер дисков и время, необходимое для переноса актуальных данных, то есть процесса восстановления vdev. Чем больше размер vdev, тем больше время восстановления. При замене диска в RAIDZ * возможно, что другой диск выйдет из строя до завершения процесса переноса актуальных данных. Если количество отказавших дисков превышает количество, разрешенное на vdev для типа RAIDZ, данные в бассейне пропадет.По этой причине RAIDZ1 не рекомендуется для дисков размером более 1 ТБ.
- При создании vdev рекомендуется использовать диски одинакового размера. Хотя ZFS может создавать vdev, используя диски разного размера, его емкость будет ограничена размером самый маленький диск.
Если вы новичок в ZFS, Запись в Википедии о ZFS является отличной отправной точкой для знакомства с его функциями. Эти ресурсы также можно добавить в закладки и при необходимости ссылаться на них:
1.Введение — FreeNAS® User Guide 9.10.2-U2 Содержание
FreeNAS ® является © 2011-2017 iXsystems
FreeNAS ® и логотип FreeNAS ® являются зарегистрированными товарными знаками iXsystems
.FreeBSD ® является зарегистрированным товарным знаком FreeBSD Foundation
.Написано пользователями сетевого хранилища FreeNAS ® , работающего система.
Версия 9.10.2
Авторские права © 2011-2017 iXsystems
Это руководство описывает установку и использование FreeNAS ® 9.10.2.
Руководство пользователя FreeNAS ® находится в стадии разработки и основывается на вклады многих людей. Если вы заинтересованы в помощи нам чтобы улучшить Руководство, прочтите инструкции в README. Пользователи IRC Freenode могут присоединиться к каналу #freenas где вы найдете других пользователей FreeNAS ® .
Руководство пользователя FreeNAS ® свободно доступно для совместного использования и перераспределение на условиях Creative Commons Attribution Лицензия.Это означает, что у вас есть разрешение копировать, распространять, переводить, и адаптировать работу, если вы относите iXsystems как оригинал Источник Путеводителя.
FreeNAS ® и логотип FreeNAS ® являются зарегистрированными товарными знаками iXsystems.
Active Directory ® является зарегистрированным товарным знаком или товарным знаком компании Корпорация Microsoft в США и / или других странах.
Apple, Mac и Mac OS являются товарными знаками Apple Inc., зарегистрированными в U.С. и др. Страны.
Avago является товарным знаком Avago Technologies.
Broadcom является товарным знаком Broadcom Corporation.
Chelsio ® является зарегистрированным товарным знаком Chelsio Communications.
Cisco ® является зарегистрированным товарным знаком или товарным знаком Cisco. Systems, Inc. и / или ее дочерние компании в США и некоторых другие страны.
Django ® является зарегистрированным товарным знаком Django Software. Фонд.
Facebook ® является зарегистрированным товарным знаком Facebook Inc.
FreeBSD ® и логотип FreeBSD ® зарегистрированы товарные знаки FreeBSD Foundation ® .
Fusion-io является товарным знаком или зарегистрированным товарным знаком Fusion-io, Inc.
Intel, логотип Intel, Pentium Inside и Pentium являются товарными знаками Корпорация Intel в США и / или других странах.
LinkedIn ® является зарегистрированным товарным знаком LinkedIn Corporation.
Linux ® — зарегистрированная торговая марка Линуса Торвальдса.
Oracle является зарегистрированным товарным знаком Oracle Corporation и / или ее филиалы.
Twitter является товарным знаком Twitter, Inc. в США и других странах. страны.
UNIX ® является зарегистрированным товарным знаком Open Group.
VirtualBox ® является зарегистрированным товарным знаком Oracle.
VMware ® является зарегистрированным товарным знаком VMware, Inc.
Wikipedia ® является зарегистрированным товарным знаком Викимедиа. Foundation, Inc., некоммерческая организация.
Windows ® является зарегистрированным товарным знаком Microsoft Corporation. в США и других странах.
Типографические условные обозначения
В Руководстве пользователя FreeNAS ® 9.10.2 используются следующие типографские обозначения:
Товар | Визуальный пример |
---|---|
Графические элементы: кнопки, значки, поля, столбцы и прямоугольники | Щелкните кнопку Импорт CA. |
Пункты меню | Выбрать. |
Команды | Используйте команду scp . |
Имена файлов и имена томов и наборов данных | Найдите файл /etc/rc.conf . |
Клавиши клавиатуры | Нажмите клавишу Enter . |
Важные моменты | Это важно. |
Значения, введенные в поля, или имена устройств | Введите 127.0.0.1 в поле адреса. |
FreeNAS ® — это встроенное сетевое хранилище с открытым исходным кодом (NAS) операционная система, основанная на FreeBSD и выпущенная под Лицензия BSD с двумя пунктами. NAS имеет операционную систему, оптимизированную для хранения и обмена файлами.
FreeNAS ® предоставляет графический интерфейс конфигурации на основе браузера. Встроенные сетевые протоколы обеспечивают доступ к хранилищу для нескольких операционные системы. Предоставляется система плагинов для расширения встроенные функции путем установки дополнительного программного обеспечения.
1.1. Новые функции в 9.10.2
- Программа установки теперь предоставляет возможность установить обновленную систему. в новую загрузочную среду вместо форматирования загрузочного устройства. Это делает обновления более безопасными и позволяет тестировать разные версии больше. удобный.
- Программа установки предупреждает пользователя, если на компьютере меньше минимальный рекомендуемый объем памяти.
- Установщик предлагает возможность настроить UEFI или традиционный Загрузка BIOS / MBR.
- Новое раскрывающееся меню режима настройки было добавлено в .
- Новый флажок FQDN был добавлен в Advanced Системные настройки. Проверка этого приводит к полностью определенному домену имена, которые будут включены в вывод syslogd, чтобы упростить идентификацию отдельные системы, когда группы компьютеров имеют похожие имена хостов.
- Кнопка «Обновление вручную» добавлена в Экран обновления в системе. Файлы обновления могут быть наносится вручную этим методом.
- Поле дополнительных параметров было добавлено в .
- Изменение настроек сети влияет только на измененную сеть. компоненты, избегая прерывания перезапуска всей сети. Сетевые карты
- Chelsio T3 / T4 / T5 теперь могут использовать TCP Offload Engine (TOE) для повышения производительности сети. Добавьте носок к Поле параметров интерфейса для включения функции.
- Невозможность привязки LDAP к домену при запуске вызывает предупреждение.
- Новый скрипт для резервного копирования настроек контроллера домена Samba4 имеет добавлено. См. Резервное копирование контроллера домена Samba.
- В Samba добавлен модуль winmsa VFS. Этот модуль эмулирует Параметр реестра Microsoft MoveSecurityAttributes = 0, устанавливающий ACL для наследования иерархии файлов и каталогов от родительского каталога в которую они перемещаются.
- Теперь можно настроить команду выключения ИБП.
- freenas-debug теперь может включать информацию о конфигурации GRUB.
- Удален шаблон тюрьмы php-virtualbox.
- iohyve обновлен до версия 0.7.7.
- Статистика дополнительных дисков по проценту занятости, задержкам, операциям в секунду, и ожидающие запросы ввода-вывода были добавлены в Составление отчетов.
- Добавлен новый API. Старый API все еще присутствует для совместимости.
1.2. Изменения в 9.10.2-U2
FreeNAS ® использует модель «скользящего выпуска» вместо точечных выпусков. В Механизм обновления позволяет легко быть в курсе последних событий. последние исправления безопасности, исправления ошибок и новые функции. Некоторые обновления влияют на пользовательский интерфейс, поэтому в этом разделе перечислены все функциональные изменения, произошедшие с момента выпуска 9.10.2-U2.
Примечание
Скриншоты в этой документации предполагают, что система был полностью обновлен до последней СТАБИЛЬНОЙ версии FreeNAS ® 9.10.2-У2. Если экран в вашей системе не такой, как показано на этого руководства убедитесь, что применены все незавершенные обновления.
- Предупреждение отображается при работе на некоторых моделях ASrock Rack материнские платы с некорректной прошивкой BMC, требующие обновления. Видеть Проблема с ASrock Rack BMC.
- Патчи были применены для исправления FreeBSD-SA-17: 01.openssh Security Advisory.
- Во время создания пользователя запрещены символы, отличные от ASCII. введен в логин.
- При перемещении системного набора данных новое сообщение уведомляет пользователя о том, что набор данных перемещается только после нажатия кнопки «Сохранить».
- Samba обновлен до 4.5.5.
- Не разрешено создавать экстенты внутри корневого каталога тюрьмы.
1.3. Рекомендации по аппаратному обеспечению
FreeNAS ® 9.10.2 основан на FreeBSD 10.3 и поддерживает то же самое. оборудование, найденное в Список совместимого оборудования FreeBSD. Поддерживаемые процессоры перечислены в разделе 2.1 драм64. FreeNAS ® доступен только для 64-битных процессоров. Эта архитектура называется amd64 от AMD и Intel 64 от Intel.
Примечание
FreeNAS ® загружается из раздела GPT. Это означает, что системная BIOS должна иметь возможность загружаться с использованием устаревшей BIOS интерфейс прошивки или EFI.
Фактические требования к оборудованию зависят от использования Система FreeNAS ® . В этом разделе представлены некоторые рекомендации для начинающих.В Форум оборудования FreeNAS® содержит советы по производительности от пользователей FreeNAS ® и место для публикации вопросы об оборудовании, наиболее подходящем для конкретных требования. Рекомендации по оборудованию дает подробные рекомендации по компонентам системы, с FreeNAS® Краткое руководство по оборудованию предоставление кратких списков компонентов для различных конфигураций. Сборка, приработка и тестирование вашей системы FreeNAS® есть подробные инструкции по тестированию нового оборудования.
1.3.1. RAM
Лучший способ получить максимальную отдачу от системы FreeNAS ® — это установить как можно больше оперативной памяти.Рекомендуемый минимум — 8 ГБ ОЗУ. В чем больше ОЗУ, тем выше производительность, а Форумы FreeNAS® предоставить анекдотические свидетельства пользователей о том, насколько производительность получен за счет добавления большего количества ОЗУ.
В зависимости от варианта использования вашей системе может потребоваться больше оперативной памяти. Здесь Вот некоторые общие практические правила:
- Чтобы использовать Active Directory с большим количеством пользователей, добавьте дополнительно 2 ГБ RAM для внутреннего кеша winbind.
- Для iSCSI установите как минимум 16 ГБ ОЗУ, если производительность невысока. критично, или по крайней мере 32 ГБ ОЗУ, если хорошая производительность требование.
- При установке FreeNAS ® в безголовой системе отключите общий настройки памяти для видеокарты в BIOS.
- Чтобы использовать дедупликацию ZFS, убедитесь, что в системе установлено не менее 5 ГБ ОЗУ. на ТБ хранилища для дедупликации.
Если оборудование поддерживает это и бюджет позволяет, установите ECC БАРАН. ОЗУ с ECC, хотя и дороже, настоятельно рекомендуется, так как предотвращает повреждение данных в полете до исправления ошибок свойства ZFS вступают в игру, обеспечивая согласованность вычисления контрольной суммы и четности, выполняемые ZFS.Если вы считаете ваши данные важны, используйте ECC RAM. Этот Пример использования описывает риски, связанные с повреждением памяти.
Если в системе нет хотя бы 8 ГБ ОЗУ, рассмотрите возможность добавления ОЗУ перед использование FreeNAS ® для хранения данных. Многие пользователи ожидают, что FreeNAS ® будет работать. с меньшим объемом памяти, но с пониженной производительностью. Суть в том, что эти минимумы основаны на отзывах многих пользователей. Запросы для помощи на форумах или IRC иногда игнорируются, когда установлен в системе нет хотя бы 8 ГБ ОЗУ из-за обилия информация о том, что FreeNAS ® может работать некорректно с меньшим объемом памяти.
1.3.2. Устройство с операционной системой
Операционная система FreeNAS ® установлена по крайней мере на одном устройстве, которое отдельно от дисков для хранения. Устройство может быть USB-накопителем, SSD, компактная флэш-память или DOM (диск на модуле). Установка на жесткий привод не рекомендуется, так как этот привод недоступен для данных место хранения.
Примечание
Для записи установочного файла на USB-накопитель, два USB порты необходимы, каждый со вставленным устройством USB.Один USB-накопитель содержит установщик. Другой USB-накопитель предназначен для установка FreeNAS ® . Позаботьтесь о том, чтобы выбрать правильный USB устройство для установки FreeNAS ® . не возможно установите FreeNAS ® на тот же USB-накопитель, на котором находится установщик. После установки выньте установочный USB-накопитель. Это может также необходимо настроить конфигурацию BIOS для загрузки с новой USB-накопитель FreeNAS ® .
При определении типа и размера целевого устройства, где FreeNAS ® будет установлена, имейте в виду следующие моменты:
- Минимальный размер составляет 8 ГБ.Это дает место для операционная система и несколько загрузочных сред. С каждого обновления создает загрузочную среду, это рекомендуемый минимум . 32 ГБ предоставляет место для большего количества загрузочных сред.
- , если вы планируете создавать свои собственные загрузочные среды, выделите около 1 ГБ хранилище на загрузочную среду. Подумайте об удалении старой загрузки среды, убедившись, что они больше не нужны. Ботинок среды могут быть созданы и удалены с помощью .
- использует качественные USB-накопители от известных производителей, как ZFS быстро обнаружит ошибки на дешевых, плохо изготовленных палках.
- для более надежного загрузочного диска используйте два одинаковых устройства и выберите их обоих во время установки. Это создаст зеркальную загрузку устройство.
1.3.3. Диски и контроллеры для хранения данных
Раздел «Диск» в списке оборудования FreeBSD перечислены поддерживаемые контроллеры дисков. В Кроме того, добавлена поддержка RAID-контроллеров 3ware 6 Гбит / с. вместе с утилитой CLI tw_cli для управления 3ware RAID контроллеры.
FreeNAS ® поддерживает диски с возможностью горячей замены.Для использования этой функции требуется включение AHCI в BIOS.
Надежное оповещение диска и немедленное сообщение о неисправном диске могут можно получить с помощью адаптера главной шины, такого как контроллер Avago MegaRAID или Контроллер 3Ware, совместимый с twa.
Некоторые RAID-контроллеры Highpoint не поддерживают сквозную передачу УМНЫЙ. данные или другая информация о диске, потенциально включая диск серийные номера. Лучше использовать другой контроллер диска с FreeNAS ® .
Примечание
Контроллеры дисков Dell PERC H730 могут вызвать проблемы.Для лучшего результатов, установите контроллер в режим HBA и добавьте загрузчик настраивается с помощью переменной hw.mfi.mrsas_enable , значение 1 и Тип Погрузчик .
Предложения по тестированию дисков перед добавлением их в массив RAID могут можно найти в этом сообщение на форуме. Кроме того, плохие блоки установлен с FreeNAS ® для тестирования дисков.
Если бюджет позволяет оптимизировать дисковую подсистему, рассмотрите потребности чтения / записи и требования к RAID:
- Для устойчивой, несмежной записи используйте диски с малым временем поиска.Примерами являются диски SAS 10 или 15 000, которые стоят около 1 доллара за Гб. An Пример конфигурации: шесть дисков SAS по 600 ГБ и 15 КБ в массиве RAID. 10, что даст 1,8 ТБ полезного пространства, или восемь 600 ГБ 15K SAS диски в массиве RAID 10, что даст 2,4 ТБ полезного пространства. Диски SATA
- 7200 об / мин предназначены для однопользовательского последовательного ввода-вывода и не лучший выбор для многопользовательской записи.
Когда высокая производительность является ключевым требованием и позволяет бюджет, рассмотреть Плата Fusion-I / O который оптимизирован для массового произвольного доступа.Эти карты дорогие и подходят для высокопроизводительных систем, требующих высокой производительности. Карту Fusion-I / O можно отформатировать с файловой системой и использовать как прямое хранение; при использовании таким образом не возникает проблем с записью обычно ассоциируется с флеш-устройством. Плата Fusion-I / O также может использоваться в качестве устройства кэширования, когда размер вашего набора данных ZFS больше, чем ваша оперативная память. Из-за повышенной пропускной способности системы, использующие эти карты обычно используют несколько сетевых интерфейсов 10 GigE.
Для ZFS, Требования к дисковому пространству для пулов устройств хранения данных ZFS рекомендует минимум 16 ГБ дискового пространства.Из-за того, что ZFS создает своп, невозможно отформатировать менее 3 ГБ пространства с помощью ZFS . Однако на диске, размер которого меньше минимально рекомендуемого, достаточно объем дискового пространства теряется для подкачки: например, на 4 ГБ диск, 2 ГБ будет зарезервировано для подкачки.
Новичкам ZFS, которые покупают оборудование, следует прочитать Рекомендации по пулам устройств хранения данных ZFS первый.
ZFS vdevs , группы дисков, которые действуют как одно устройство, могут быть создается с использованием дисков разного размера.Однако емкость доступный на каждом диске ограничен той же емкостью, что и самый маленький диск в группе. Например, vdev с одним 2 ТБ и двумя 4 ТБ диски смогут использовать только 2 ТБ на каждом диске. В основном, используйте диски одинакового размера для оптимального использования пространства и представление.
Таблица сравнения размеров и стоимости дисков ZFS доступно для сравнения полезного пространства, предоставленного в разных количествах и размеры дисков.
1.3.4. Сетевые интерфейсы
Секция Ethernet в Примечаниях к оборудованию FreeBSD указывает, какие интерфейсы поддерживаются. каждым водителем.Хотя поддерживается множество интерфейсов, пользователи FreeNAS ® видели лучшую производительность интерфейсов Intel и Chelsio, поэтому учитывайте эти бренды при покупке нового сетевого адаптера. Карты Realtek часто плохо работают при загрузке ЦП, поскольку интерфейсы с этими наборами микросхем не работают. предоставить свои собственные процессоры.
Рекомендуется как минимум интерфейс GigE. Хотя интерфейсы GigE и переключатели доступны для домашнего использования, современные диски легко насыщают их пропускную способность 110 МБ / с. Для более высокой пропускной способности сети несколько карт GigE могут быть связаны вместе с использованием типа LACP Связать агрегаты.Коммутатор Ethernet должен поддерживать LACP, который означает, что требуется более дорогой управляемый коммутатор.
Когда производительность сети является требованием и есть деньги на тратьте, используйте 10 интерфейсов GigE и управляемый свитч. Управляемые коммутаторы с поддержкой LACP и jumbo-кадрами предпочтительнее, поскольку оба могут быть используется для увеличения пропускной способности сети. Обратитесь к Учебник по работе с сетью на 10 гигабайт для дополнительной информации.
Примечание
В настоящее время не поддерживаются: InfiniBand, FibreChannel через Ethernet или беспроводные интерфейсы.
Как оборудование, так и тип общих ресурсов могут влиять на производительность сети. На том же оборудовании SMB работает медленнее, чем FTP или NFS, потому что Samba однопоточный. Таким образом, быстрый процессор может помочь с производительностью SMB.
ПоддержкаWake on LAN (WOL) зависит от драйвера FreeBSD для интерфейс. Если драйвер поддерживает WOL, его можно включить с помощью ifconfig (8). К определить, поддерживается ли WOL на конкретном интерфейсе, используйте имя интерфейса с помощью следующей команды. В этом примере Строка возможностей указывает, что WOL поддерживается для re0 интерфейс:
ifconfig -m re0 re0: flags = 8943metric 0 mtu 1500 options = 42098 возможности = 5399b
Если поддержка WOL отображается, но не работает для определенного интерфейса, создать отчет об ошибке, используя инструкции в службе поддержки.
1,4. Начало работы с ZFS
Читателям, впервые знакомым с ZFS, следует уделить время чтению ZFS Primer.
FreeNAS действительно может работать в 4 ГБ ОЗУ: freenas
Вопреки тому, что говорят вам веб-сайт и форумы FreeNAS, это кажется вполне возможным и работает очень стабильно. Конечно, это зависит от вашей ситуации использования и требований к производительности, но я только что сделал свой битер FreeNAS из старых частей, и он работает хорошо.
Мой сценарий использования очень простой.Он используется для хранения файлов и доступа из общих ресурсов SMB для 2-4 компьютеров. Камера видеонаблюдения загружает отснятый материал круглосуточно и без выходных через FTP. Сервер Plex тоже работает, но используется не часто. Есть пул 2×1 ТБ, пул 2×500 ГБ и пул 1×300 ГБ (это отдельные пулы с одним зеркальным vdev и одним одиночным файлом для неважных файлов). Они заполнены примерно на 65%. У меня есть резервные копии, так что это был эксперимент, насколько хорошо он будет работать.
Снимок экрана показывает простое использование SMB + FTP камеры. Когда Plex работает, номер RAM увеличивается до 1.3 ГБ. Когда ZoneMinder был запущен, использование ОЗУ резко возросло, а когда я попытался посмотреть повторы, у него закончился своп. Вот почему (помимо того, что мне не нравился пользовательский интерфейс в ZoneMinder) я переключился на простую загрузку по ftp для камеры безопасности. После удаления ZoneMinder производительность была отличной, даже при одновременном просмотре видеозаписей с камер видеонаблюдения, записи видеозаписей с камер видеонаблюдения и копировании файлов. Я спроектировал свои пулы так, что мое личное одновременное использование обычно заканчивается попаданием в разные пулы, поэтому обычно гигабитный Ethernet (и Wi-Fi 802.11ac) является узким местом в скорости.
Тем, у кого есть достаточный технический опыт, я определенно рекомендую попробовать его, если вы знаете свой сценарий использования и понимаете, где находится узкое место для различных приложений. Мне было бы интересно узнать, что больше ОЗУ сделает для скорости вывода каталогов и т. Д., Но до сих пор я не видел заметных замедлений, вызванных FreeNAS / ZFS. Доступ достаточно быстрый и надежный, поэтому узким местом в моем случае являются другие вещи, например Wi-Fi на MacBook Air с необновляемой оперативной памятью и безумной заменой MacOS и т. д., поскольку на моем рабочем столе Windows с гигабитным Ethernet было приятно использовать.
Технические характеристики:
FreeNAS 11.2-U3
AMD A4-3300 (FM1)
4 ГБ DDR3
2x1TB + 2x500GB + 1x300GB
60GB SSD загрузочный диск
10 лучших альтернатив FreeNAS 9000 Rig
Если вы искали способ сохранить свои данные в безопасности — независимо от устройства, которое вы используете, или вашего местоположения — вы, скорее всего, сталкивались с сетевым хранилищем (NAS).
NAS — отличный способ защиты и защиты ваших данных.Он подключается к вашему офису или домашней сети, чтобы несколько пользователей в сети могли безопасно хранить свои данные в одном месте.
NAS можно использовать для резервного копирования компьютеров и передачи файлов устройствам в вашей локальной сети. Обычно он включает в себя два или более отсека для жестких дисков, достаточную мощность процессора, оперативную память и операционную систему на базе Linux, оптимизированную для сетевого хранилища.
Все эти компоненты работают вместе, поэтому NAS может выполнять свою работу с меньшим энергопотреблением. В отличие от внешнего жесткого диска или USB-накопителя, NAS может обеспечивать резервирование данных с двумя или более жесткими дисками и автоматически копировать содержимое одного диска на другой.
NASтакже отлично подходит для больших медиа-библиотек, так как позволяет хранить файлы в одном месте и передавать их локально на другие устройства или медиа-центры в вашем регионе.
Все эти функции и преимущества не будут полезны без операционной системы NAS.
FreeNAS — одна из самых популярных операционных систем NAS. В этом руководстве сравниваются некоторые из лучших альтернатив FreeNAS и в заключение приводится лучший вариант, который вы можете использовать.
Что такое FreeNAS?
FreeNAS — это операционная система с открытым исходным кодом, которую можно практически установить на любую аппаратную платформу для обмена файлами и данными по сети.
Решение NAS предлагает простой способ создания легкодоступного централизованного места для ваших данных. Вы можете использовать FreeNAS дома, в своем малом или крупном предприятии.
С 2005 года FreeNAS выросла и сегодня может похвастаться самой большой командой разработчиков, миллионами загрузок и пользователями по всему миру.
FreeNAS имеет такие функции, как неограниченное хранилище, моментальные снимки данных и поддержку горячей замены, RAID и очистки дисков. Вместе с ZFS FreeNAS также предлагает шифрование, репликацию, защиту данных и совместное использование файлов.
Операционная система NAS охватывает практически все протоколы обмена данными, включая NFS и Samba, что означает, что она может работать с операционными системами Windows, macOS и Linux.
Plus FreeNAS прямо из коробки поддерживает интеграцию с Google Cloud и Amazon S3 среди других поставщиков облачных хранилищ. Он также поддерживает сторонние плагины, поэтому вы можете дополнительно расширять функции NAS, управлять контейнерами Docker и виртуальными машинами, чтобы превратить FreeNAS в сервер.
Некоторые из преимуществ FreeNAS включают простой пользовательский веб-интерфейс, четкие передовые функции, хорошую поддержку и регулярные обновления.Главный недостаток в том, что он не предназначен для систем с низким энергопотреблением.
FreeNAS — популярная операционная система для устройств NAS. В зависимости от ваших требований вы можете использовать FreeNAS для своего собственного NAS-устройства или выбрать любую из 10 альтернатив FreeNAS, которые мы обсудим далее.
Лучшие альтернативы FreeNASFreeNAS лучше всего подходит для домашних пользователей с большим объемом памяти и для корпоративных пользователей. Однако есть и другие решения для операционных систем NAS с большим количеством функций или лучшими настройками, такие как десять вариантов, которые мы перечислили ниже.
1. OpenMediaVaultOpenMediaVault — это мощное решение NAS нового поколения с открытым исходным кодом, которое было создано в 2009 году на смену FreeNAS.
В отличие от FreeNAS, OpenMediaVault основан на Debian Linux и содержит такие службы, как клиент BitTorrent, медиа-сервер DAAP, RSync, SMB / CIFS, SSH, (S) FTP и другие.
OpenMediaVault предлагает легкое и простое решение, которое вы можете использовать дома или в небольшом офисе для установки и администрирования решения без особых знаний.
Программное обеспечение NAS можно использовать и распространять бесплатно. Вы можете быть уверены в его стабильности благодаря активной разработке, которая идет с ежемесячными обновлениями каждый месяц.
Некоторые перекрестные функции, которые вы найдете в OpenMediaVault, которые вы найдете в FreeNAS, включают совместное использование файлов NFS / Samba, мониторинг хранилища и управление дисками RAID. Однако FreeNAS имеет более продвинутые функции, такие как файловая система ZFS и горячая замена, которых вы не получите в OpenMediaVault, основанном на файловой системе ext4.
Кроме того, вы можете использовать большое количество пакетов Debian, доступных в OpenMediaVault. Хотя он не предлагает облачной интеграции, вы можете добавить OpenMediaVault с помощью соответствующих пакетов или плагинов Debian.
Эти же плагины также позволяют настроить веб-сервер: медиасервер Plex или клиент BitTorrent. По сравнению с FreeNAS, который не предназначен для систем с низким энергопотреблением, OpenMediaVault предлагает низкие системные требования, поэтому вы можете запускать его на Raspberry Pi и других устройствах с низким энергопотреблением, чтобы объединить его с мультимедийным программным обеспечением, таким как Plex.
Другие функции, которые вы получаете с OpenMediaVault, включают, среди прочего, уведомления по электронной почте, поддержку IPv6, веб-администрирование, управление пакетами Debian для упрощения обновления системы, управление томами и пробуждение по локальной сети.
2. RockstorRockstor — еще одна хорошая альтернатива FreeNAS, простая и бесплатная.
Платформа частного облачного сервера основана на CentOS и позволяет клиентам легко хранить записи в их собственной структуре распределенного хранилища NAS.Таким образом, они имеют легкий доступ из любой точки мира.
Эта распределенная структура не только обеспечивает легкий доступ к вашим файлам, но также гарантирует, что информация находится в безопасном и защищенном состоянии. Вы можете легко создать и управлять собственным расширенным облачным хранилищем и NAS-хранилищем на базе Linux и Btrfs.
Rockstor также предлагает облачный сервер для малых и средних предприятий с требованиями к емкости в сотни терабайт. Если у вас есть собственное облачное хранилище, вы все равно можете хранить много данных, переключаясь между двумя вариантами хранилища.Однако это также приводит к снижению производительности и неэффективности вашего бизнеса.
Облачный сервер Rockstor позволяет создать собственное частное облачное хранилище, использовать общедоступное и частное хранилище и интегрироваться с общедоступным облачным хранилищем для снижения эксплуатационных расходов и повышения эффективности. Вы также можете масштабировать потребности в хранилище с низкими дополнительными затратами, и вам не нужен опыт ИТ-специалистов для управления хранилищем.
Rockstor имеет удобный веб-интерфейс пользователя, онлайн-пул и онлайн-управление дисками, а также службы каталогов, такие как управление моментальными снимками и онлайн-общим доступом.
Как и FreeNAS, Rockstor также предлагает совместное использование файлов, мгновенные и эффективные клоны общих ресурсов и снимков, быстрое вертикальное масштабирование емкости в режиме онлайн, защиту Bitrot, резервное копирование файлов с помощью Rsync, Windows Backup и Apple Time Machine, а также REST API для разработчиков приложений.
3. XigmaNASXigmaNAS — это операционная система с открытым исходным кодом, основанная на FreeBSD. Вы можете установить его практически так же, как FreeNAS на любой аппаратной платформе. Это помогает при совместном использовании файлов и данных по компьютерной сети.
Операционная система NAS OS проста, быстра и позволяет создать легко доступный и централизованный сервер для широкого диапазона данных. К таким данным можно легко получить доступ с помощью всех видов сетевых протоколов, независимо от используемой вами сети.
XigmaNAS поддерживает совместное использование файлов и данных в Apple, Windows и таких системах, как UNIX. Он также предлагает файловую систему ZFS, которую вы найдете в FreeNAS, шифрование диска, программный RAID, отчеты по электронной почте и S.M.A.R.T среди прочего.
Другие аналогичные функции, которые предлагает XigmaNAS, включают CIFS / Samba, FTP, AFP, RSync, NFS, CARP, контроллер домена Active Directory и другие.Вы можете установить его на USB-накопитель или SSD-накопитель или загрузить с Live CD / Live USB.
XigmaNAS регулярно обновляется с исправлениями ошибок, новыми функциями и обновлениями версий. Он также регулярно развивается, делая упор на простоту и стабильность.
Все эти обновления позволяют поддерживать ваш NAS в актуальном состоянии, используя лучшие рабочие версии и последние стандарты.
4. PetaSANPetaSAN — это еще одна альтернатива FreeNAS с открытым исходным кодом, в которой используются облачные инновации, которые обеспечивают гибкость и возможность масштабирования групп емкости путем добавления дополнительных узлов.Горизонтально масштабируемая структура SAN обеспечивает широкую адаптируемость, выполнение, масштабируемость и производительность.
Решение основано на ядре хранилища Ceph и предназначено для создания кластерных дисков iSCSI. Эти высокодоступные диски с несколькими путями доступа можно идентифицировать с помощью виртуальных IP-адресов, сгруппированных по нескольким концентраторам хранения.
Как и FreeNAS, PetaSAN может работать с системами, отличными от Linux, или с графическими пользовательскими интерфейсами с использованием браузера, и всегда доступен постоянный SSH, когда вам нужна командная строка.
5. АмахиAmahi несколько отличается от FreeNAS, ориентированного на NAS, поскольку он пытается быть чем-то большим, чем просто NAS-системой. Он хочет быть единственной операционной системой Linux-сервера мультимедиа для ваших нужд.
ОС NAS основана на хорошо известном дистрибутиве Linux под названием Fedora, и благодаря его разработчикам, которые постоянно обновляют программное обеспечение с новыми функциями, Amahi предлагает стабильные выпуски на основе выпусков Fedora.
Amahi упрощает и упрощает администрирование домашних систем.Вы можете использовать Amahi в качестве VPN-сервера для своей сети, превратить его в резервный сервер для своих компьютеров и настроить локальную вики или календарь для своей семьи.
Операционная система не является технической и, как и FreeNAS, также позволяет устанавливать приложения, расширяющие ее возможности от программного обеспечения медиасервера до игровых серверов. Amahi также поддерживает все стандартные протоколы обмена файлами, такие как NFS и Samba, которые вы можете легко настроить в веб-интерфейсе.
В то время как FreeNAS использует файловую систему ZFS, Amahi использует ext4 и XFS, которые являются типичными файловыми системами Fedora.Другие функции включают динамический DNS, простое резервное копирование, приложения одним щелчком мыши и мониторинг диска.
Вы можете использовать Amahi для создания домашнего сервера благодаря простой настройке и управлению. Он также поддерживает несколько приложений, таких как OpenVPN, Plex, Couch Potato и другие.
6. OpenfilerOpenfiler — это решение NAS / SAN корпоративного уровня, которое преобразует системы со стандартной архитектурой в полноценный IP-шлюз хранения и устройства NAS / SAN.
Не только это, Openfiler также предоставляет администраторам хранилища инструмент, который они могут использовать для удовлетворения спроса на хранилище в своих организациях.Таким образом, администраторы могут наилучшим образом использовать емкость хранилища и производительность системы, выделяя хранилище и управляя им в сетях с несколькими платформами.
Openfiler предлагает такие функции, как поддержка целевого объекта Fibre Channel, репликация на уровне блоков, которую вы найдете с FreeNAS, и многое другое. Все это поддерживает ключевые проблемы хранения, такие как производительность, надежность, доступность и масштабируемость.
Как и FreeNAS, Openfiler имеет ряд сетевых протоколов хранения, что делает его отличным вариантом для различных сценариев развертывания, таких как сети хранения данных и NAS.Openfiler можно загрузить и установить на стандартное серверное оборудование и использовать для повторного развертывания или вдохновения новой жизни в ранее вспомогательные аппаратные ресурсы.
Openfiler также полезен для создания шлюзов хранения для уже существующих систем хранения SAN / DAS. Таким образом, Openfiler создает новые каналы, по которым вы можете делиться существующей емкостью хранилища.
Plus, Openfiler предлагает быстрые контроллеры Gigabit и 10 Gigabit Ethernet от Broadcom и Intel, которые могут быть интегрированы для доступа к данным с высокой пропускной способностью через сеть TCP / IP.
Как и FreeNAS, Openfiler поддерживает RAID, контроллеры оптоволоконного канала и дисковые технологии. Другие функции включают протоколы CIFS, HTTP, NFS и FTP, целевые функции iSCSI, копирование на определенный момент времени (моментальные снимки), журналируемые файловые системы, удаленную репликацию на уровне блоков и многое другое.
Nexenta Community Edition предлагает бесплатное решение NAS с поддержкой ZFS, подобное тому, что предоставляет FreeNAS, но оно основано на Illumos, открытом Solaris. Эта урезанная версия коммерческого продукта Nexenta доступна для вас, и вам не нужно беспокоиться о стабильности, обновлениях или поддержке.
Вы можете использовать его на малых предприятиях или в домашнем офисе, хотя и с меньшим количеством функций. Это означает, что если у вас крупное предприятие, вам придется приобрести коммерческий продукт Nexenta, чтобы получить доступ к большему количеству функций.
Nexenta позволяет обеспечить соответствие вашего хранилища требованиям завтрашнего дня. Вы можете выбрать необходимое хранилище из его надежного портфеля, а также масштабировать или масштабировать, файловую, блочную и объектную для поддержки всех ваших приложений.
С Nexenta вы можете избавиться от разрозненных хранилищ, снизить операционные и капитальные затраты, одновременно сократив будущие затраты, и использовать варианты all-flash, hybrid и all-HDD.
В вашей среде Nexenta может использовать программно определяемые конвергентные решения с контейнерами, чтобы вы могли переосмыслить инфраструктуру приложений и перенести больше рабочих нагрузок на флэш-память с помощью SDS. Вы также можете создавать резервные копии и архивировать свои данные с высокой степенью целостности данных для защиты критически важной информации от десятков терабайт до развертываний с несколькими PB.
8. SnapRAIDSnapRAID — это альтернатива FreeNAS и программа резервного копирования, которая хранит информацию о четности ваших данных и восстанавливает ее после сбоев диска.Операционная система NAS подходит для домашних медиацентров с большим количеством больших файлов, которые практически не меняются.
Некоторые из функций, которые вы получаете от SnapRAID, включают:
- Хеширование всех ваших данных для обеспечения целостности и предотвращения скрытого повреждения
- Восстановление случайно удаленных файлов на диске
- Добавление дисков в любое время
- Сохранение данных на других дисках в безопасности.
SnapRAID был создан на основе философии Unix, причем первая разработка была основана на надежности.Это привело к простой для понимания реализации решения. SnapRAID проверяется с помощью статических анализаторов Clang, Coverity Scan и американского нечеткого тестера Fuzzy Lop.
Решение также спроектировано на основе надежности, что означает, что оно может поддерживать любые проблемы, включая отключение питания или панику ядра, а также любые другие серьезные отказы во время выполнения, чтобы обеспечить безопасность данных избыточности.
SnapRAID использует библиотеку RAID, которая поддерживает шесть уровней четности для обеспечения высочайшей производительности.Дизайн библиотеки использует библиотеку структур данных TommyDS и совместим с библиотекой Linux Kernel RAID. Для проверки целостности SnapRAID использует SpookyHash и murmur3.
По сравнению с другими вариантами резервного копирования SnapRAID требуется только один дополнительный диск четности для восстановления общих случаев отказа дисков. Полная резервная копия позволяет восстановить после полного сбоя дискового массива, но это было бы идеально, только если это доступный вариант для ваших нужд.
Одним из самых сильных преимуществ SnapRAID является его целостность.Он также предлагает бесшумное управление ошибками, которое лучше, чем файловые системы Btrfs или системы ZFS, которые предлагает FreeNAS.
9. ESOS — операционная система корпоративного хранилищаEnterprise Storage Operating System (ESOS) была разработана для полнофункциональной системы Linux / SCST, которую можно легко развернуть на новых серверах. Он также был разработан так, чтобы быть полностью оптимизированным для SCST и включать необходимые утилиты или инструменты RAID-контроллера, чтобы новые тома можно было легко изменить или подготовить изнутри операционной системы.
Позже разработчики ESOS подумали, что следующим шагом будет добавление кластеров хранения с высокой доступностью, и включили дополнительные функции, такие как LVM2, DRBD, программный RAID Linux и полнофункциональный кластерный стек.
ESOS использует широкий спектр программных проектов, таких как SCST, ядро Linux, GRUB, BusyBox и многие другие. В нем также есть несколько проприетарных частей, которые вы можете загрузить и установить, например storcli64, arcconf, percccli64 и другие, которые FreeNAS не предлагает.
Вы можете загрузить ESOS с USB-накопителя и загрузить все каталоги, файлы и двоичные файлы, среди прочего, в память при загрузке.Если флеш-накопитель USB выйдет из строя, система будет работать в обычном режиме, пока сбой флеш-накопителя не будет устранен или заменен.
ESOS — это изменчивая система, что означает, что параметры конфигурации и файлы синхронизируются в файловой системе. Кроме того, файлы журналов архивируются на USB-накопитель при перезапуске или завершении работы или в случае, если файловая система становится слишком большой.
Таким образом, ESOS предлагает простую и обратимую процедуру обновления. Все, что вам нужно сделать, это создать новый и обновленный USB-накопитель для ESOS, скопировать на него конфигурации и загрузить новый накопитель.Если у вас возникнут проблемы с новой версией, вы все равно можете загрузиться с предыдущего USB-накопителя ESOS.
Как и FreeNAS, ESOS NAS включает расширенную подсистему хранения ZFS. Он также имеет два режима работы: отладка и производство, инструменты конфигурации интерфейса командной строки RAID-контроллера предприятия, связывание сетевых карт, поддержка моста Linux Ethernet и пользовательский интерфейс на основе текста (TUI) среди многих других инструментов.
10. EasyNASEasyNAS — это надежная система управления хранением данных и платформа для небольших или домашних офисов.В качестве альтернативы FreeNAS EasyNAS предоставляет широкий спектр функций, которые вы не найдете в рекламе, но работает через систему Btrfs по сравнению с файловой системой ZFS, используемой во FreeNAS.
Plus, EasyNAS также использует OpenSUSE и имеет интерфейс веб-руководителей, который выглядит обычным и может использоваться или администрироваться кем угодно. Он легко организует сервер Samba, и с помощью нескольких щелчков вы можете полностью настроить свой SMB-сервер для поддержки совместного использования записей в вашей системе.
ФункцииEasyNAS Btrfs включают:
- Добавление или удаление файловой системы и томов Btrfs
- Монтирование и очистка функций файловой системы
- Сжатие файловых систем на ходу
- Добавление или удаление HD в файловую систему и оптимизация SSD.
- Топологии хранения в EasyNAS включают JBO, RAID 0,1, 5, 6 и 10
Он также поддерживает сетевые протоколы, аналогичные протоколам FreeNAS, такие как Samba (CIFS), NFS, FTP, RSync, AFP и SSH. Дополнительные услуги включают веб-управление и Radius.
Если вам нужна поддержка, EasyNAS предлагает форум, где вы можете публиковать свои запросы, устранять неполадки, жалобы и проблемы. Вы также можете написать разработчику по электронной почте и / или отправить отчеты об ошибках.
EasyNAS предоставляет такие преимущества, как безопасное хранение и совместное использование данных, простой в использовании веб-интерфейс, универсальный сервер и возможность работы на стандартном оборудовании ПК, так что вы можете использовать его с любым компьютером.
ЗаключениеИз десяти инструментов операционной системы NAS, перечисленных выше, мы рекомендуем OpenMediaVault как лучшую альтернативу FreeNAS.
OpenMediaVault не только бесплатен, но и идеально подходит для использования с маломощным оборудованием, чего не делает FreeNAS.
В то время как FreeNAS полезен для настройки вашего дома или малого бизнеса, OpenMediaVault можно использовать в домашних условиях или небольших офисах, а также на крупных предприятиях.
Plus, OpenMediaVault — это решение NAS нового поколения на базе Debian Linux, которое содержит службы, которых вы не найдете в FreeNAS.К таким сервисам относятся медиа-сервер DAAP и BitTorrent-клиент.
Модульный дизайн платформы OpenMediaVault также может быть улучшен с помощью плагинов без каких-либо серьезных проблем.
OpenMediaVault имеет удобный интерфейс, который работает очень хорошо. Кроме того, он быстрее и легче, чем FreeNAS. Вы также можете использовать OpenMediaVault для резервного копирования, в качестве файлового или медиа-сервера, а также для загрузки торрентов или файлов YouTube.
Если вы создаете, используете и управляете огромными объемами данных со своего планшета, ноутбука или компьютера, операционное решение NAS подойдет для вашего устройства NAS.Таким образом, вы можете быть уверены, что ваши файлы доступны, безопасны и, прежде всего, спокойны.
Автор: Том Клейтон Том любит писать о технологиях, электронной коммерции и интернет-маркетинге. Том уже два десятилетия работает интернет-маркетологом на полную ставку, зарабатывая миллионы долларов, живя на своих условиях. Попутно он также научил к успеху тысячи других людей.Как установить Plex Media Server на FreeNAS
В этом руководстве вы узнаете, как установить Plex Media Server в существующей системе FreeNAS.Вы также узнаете, как создать набор данных для музыки и как поделиться им со своими устройствами.
Введение
FreeNAS — это операционная система, которая превращает новое / существующее оборудование в сетевое устройство хранения. Его можно использовать для обмена данными по сети в качестве устройства резервного копирования, и его даже можно использовать для потоковой передачи телешоу, музыки или фильмов практически на любое устройство, которым вы можете владеть, установив плагин Plex Media Server.
Требования к оборудованию
Прежде чем пытаться установить Plex в вашей системе FreeNAS, вы должны убедиться, что оборудование соответствует следующим минимальным требованиям.
- Двухъядерный процессор 2,4 ГГц или выше (рекомендуется Intel).
- 8 ГБ ОЗУ.
- По крайней мере, 1 жесткий диск с достаточным объемом памяти для хранения всех ваших носителей (настоятельно рекомендуется 2 или более).
Если вам требуется новое оборудование, вы можете создать свою собственную систему или приобрести существующее устройство NAS, совместимое с FreeNAS. Обычно дешевле построить собственное, и если вы сделаете это правильно, оно будет более качественным, чем все, что вы можете купить с полки.
В оставшейся части этого руководства предполагается, что у вас есть необходимое оборудование с установленным FreeNAS.Вы можете узнать, как установить FreeNAS, в статье: Как установить FreeNAS на USB-флешку с машины с Windows 10.
Инструкции
Следующие инструкции были протестированы на последней версии FreeNAS, которая на момент написания — 9.10.1-U4.
Для метода IP установлено статическое значение с адресом 192.168.1.222 . Это упрощает подключение к устройству, поскольку адрес не меняется во время перезагрузки.
Для начала откройте браузер, введите IP-адрес вашего сервера FreeNAS, а затем введите свои учетные данные.
Примечание. Если вы входите в систему впервые, вам будет предложено назначить пароль. Назначьте пароль и пропустите мастер настройки.
Добавить том для хранения
Прежде чем вы сможете установить плагин Plex Media Server, вы должны создать том ZFS, потому что плагины хранятся там, а не на загрузочном устройстве. В следующем примере показано, как создать зеркальный том из 2 жестких дисков по 1 ТБ.
Примечание. Если у вас уже настроен том, вы можете пропустить этот раздел.
- Щелкните пункт меню Storage вверху.
- Щелкните Диспетчер томов , чтобы открыть окно диспетчера томов.
- Введите имя тома. В следующем примере я назвал его tank .
- Щелкните + , чтобы добавить диски. В следующем примере вы можете увидеть, что было добавлено 2 диска по 1 ТБ, а макет тома настроен на зеркальное отображение.
- Щелкните Добавить том , чтобы закрыть окно диспетчера томов и создать том.
Как вы можете видеть на изображении ниже, теперь у нас есть том под названием tank . На следующем шаге мы установим плагин Plex Media Server внутри этого тома.
Установите подключаемый модуль Plex Media Server
- Щелкните пункт меню Plugins вверху.
- Прокрутите вниз и щелкните плагин PlexMediaServer .
- Щелкните Установить , а затем щелкните ОК в окне подтверждения.
Плагин скачает и установит на резервуар том .
Добавление хранилища в Plex
На следующих шагах мы создадим новый набор данных для хранения музыки, установим правильные разрешения, а затем назначим набор данных для Plex Media Server Jail, чтобы Plex мог получить доступ к музыкальным файлам.
- Щелкните пункт меню Storage вверху.
- Выберите объем резервуара , который мы создали ранее.
- Щелкните значок Создать набор данных .
Когда откроется окно «Создать набор данных», сделайте следующее.
- Введите имя набора данных: Музыка .
- Щелкните Добавить набор данных .
Измените разрешения, чтобы любой мог писать в набор данных Music .
- Щелкните набор данных Music .
- Проверьте поле Запишите напротив столбца Другое .
- Рекурсивно проверить разрешение Установить .
- Нажмите кнопку Изменить , чтобы применить разрешения.
Назначьте набор данных Music для Plex Media Server Jail, выполнив следующие действия.
- Щелкните меню Jails вверху.
- Щелкните вкладку Хранилище .
- Щелкните Добавить хранилище .
- Выбрать клетку plexmediaserver_1 .
- Введите исходный и целевой пути. Исходный путь — это путь к только что созданному набору данных Music .Путь назначения — это путь к папке внутри Plex.
- Нажмите ОК , чтобы закончить.
Совместное использование набора данных в сети
Самый простой способ скопировать файлы в набор данных Music , который мы только что создали, — это поделиться набором данных с устройствами в вашей сети с помощью протокола Windows SMB. Это можно сделать, выполнив следующие действия:
- Нажмите на опцию меню Sharing вверху.
- Щелкните вкладку Windows (SMB) .
- Щелкните Добавить общий ресурс Windows (SMB) .
- Выберите путь к набору данных Music .
- Установите флажок Разрешить гостевой доступ .
- Нажмите ОК , чтобы создать общий ресурс.
Как видно из изображения ниже, теперь можно просматривать папку Music , используя UNC-путь \ 192.168.1.222 \ Music .
Скопируйте музыку в папку из iTunes или скопируйте свой компакт-диск, затем на следующих шагах мы настроим Plex.
Включить плагин Plex Media Server
- Щелкните пункт меню Plugins вверху.
- Щелкните вкладку Установлено .
- Измените переключатель Off на On , нажав кнопку в столбце статуса службы в строке Plexmediaserver .
Теперь плагин должен переключиться на на , и вы сможете получить доступ к Plex через IP-адрес Jail плюс номер порта по умолчанию для Plex.В моем случае это: http://192.168.1.223:32400/web
Подключение к Plex Media Server
Если вы не знаете IP-адрес своего Plex Media Server, вы можете найти его, выполнив следующие действия.
- Раскройте меню Плагины .
- Щелкните PlexMediaServer .
- Щелкните ссылку здесь в окне PlexMediaServer.
Настроить Plex Media Server
Подключитесь к веб-порталу Plex Media Server, щелкнув ссылку, найденную в предыдущем разделе.
Вам будет представлен экран с просьбой Войти или Зарегистрироваться . Этот шаг можно пропустить, если у вас нет Plex Pass, выполнив следующие действия.
- Нажмите Что это? .
- Щелкните Пропустить и принять ограниченную функциональность .
Теперь вам будет впервые представлен мастер для выполнения базовой настройки. В следующих шагах мы назовем сервер и добавим нашу папку «Музыка».
Нажмите ПОЛУЧИЛ! , чтобы закрыть экран Как работает Plex.
Щелкните значок X в правом верхнем углу, чтобы закрыть экран Plex Pass.
- Введите имя вашего медиасервера Plex, как вы хотите, чтобы оно отображалось на других устройствах в сети.
- Нажмите Далее , чтобы продолжить.
Нажмите кнопку « Добавить библиотеку» , чтобы открыть окно «Добавить библиотеку».
- Выберите опцию Музыка .
- Нажмите Далее .
Нажмите кнопку «Обзор папки мультимедиа ».
- Выберите папку / media / Music .
- Щелкните Добавить .
- Щелкните Добавить библиотеку .
Как вы можете видеть на изображении ниже, теперь у нас есть папка Music , добавленная в Plex. Если вам нужно добавить больше папок, вы можете повторить эти шаги, создав набор данных, добавив его в Plex Jail, а затем добавив его в Plex, используя предыдущий шаг.
Щелкните Далее , чтобы завершить шаг библиотеки мультимедиа.
Последний шаг — нажать кнопку Готово . Вам решать, хотите ли вы отправлять анонимные данные об использовании в Plex. Я не хочу этого, поэтому снимаю флажок.
Plex теперь должен быть настроен. Вы можете просмотреть экраны Settings и посмотреть на варианты.
На снимке экрана ниже показана окончательная установка с двумя альбомами, добавленными в папку Music . Если вы копируете альбом с использованием UNC-пути в папку «Музыка», он должен появиться здесь.
Вы можете узнать больше об использовании Plex, посетив страницу документации на официальном сайте Plex.
Заключение
Теперь у нас есть система FreeNAS, которая работает как Plex Media Server. Мы узнали, как создать набор данных, как поделиться им с устройством Windows и как настроить Plex так, чтобы он мог видеть любые медиафайлы, добавляемые в набор данных.
Следующие шаги
С Plex можно делать гораздо больше. Вот некоторые вещи, на которые вы, возможно, захотите взглянуть в следующий раз.
- Как настроить Sonarr и Transmission для автоматической бесплатной загрузки телевизионных эпизодов.
- Как настроить PleXBMC на Android TV для бесплатного потокового воспроизведения мультимедиа на ваше устройство.
- Использование Plex Pass для обмена медиафайлами с семьей и друзьями.
| Поддержка Plex
Если вы хотите запускать свой Plex Media Server на своем повседневном компьютере, хотите использовать выделенный компьютер или хотите запустить его на устройстве NAS, вам необходимо убедиться, что компьютер / NAS совместим и поддерживает то, что вы хотите делать.
Если вы в чем-то сомневаетесь, прежде чем покупать систему для работы Plex Media Server, наши форумы — отличный ресурс для обсуждения и советов.
Связанная страница : Форумы Plex
Plex Media Server совместим с:
- Окна
- OS X / macOS
- Linux
- NVIDIA SHIELD
- Маршрутизатор Netgear Nighthawk X10
- Многие популярные устройства NAS, такие как Drobo, Netgear, Synology и др.
Настольный компьютер
Запуск Plex Media Server на настольном компьютере — очень популярный вариант.Это позволяет вам выбирать операционную систему и гибкость компонентов вашего компьютера.
Операционная система
Вы можете запустить Plex Media Server на настольном компьютере под управлением ряда операционных систем.
Совет! : Обычно вам нужно убедиться, что вы установили все «критические» обновления или пакеты обновления для вашей текущей операционной системы.
Окна
При работе в Windows поддерживаются следующие версии операционной системы:
- Windows 7 с пакетом обновления 1 / Windows Server 2008 R2 с пакетом обновления 1
- Windows 8 / Windows Server 2012
- Windows 8.1 (с обновлением) / Windows Server 2012 R2 (с обновлением)
- Windows 10
OS X
OS X / macOS 10.9 Mavericks или новее (включая Mavericks, Yosemite, El Capitan и Sierra)
Linux
У нас есть официальные выпуски Plex Media Server для следующих дистрибутивов Linux:
- CentOS 7 или новее
- Debian 8 или новее
- Fedora 27 или новее
- SUSE 15 или новее
- Ubuntu 16.04 или новее
FreeBSD
Для FreeBSD 11 доступны выпускиPlex Media Server.2 или новее.
Примечание : Если вы работаете в «тюрьме» FreeBSD, вы должны убедиться, что VNET включен. (Например, у FreeNAS есть инструкции.)
CPU
Требования к процессорумогут сильно различаться в зависимости от того, как именно вы хотите использовать Plex, какие конкретные приложения Plex вы будете использовать, свойства вашего мультимедиа, сколько людей будут использовать Plex одновременно и многое другое.
Как минимум , мы рекомендуем:
- Intel Core i3 (или аналогичный) или более мощный
Примечание : хотя Plex Media Server можно установить и запустить на компьютере с более медленным процессором, у вас может быть не очень хорошее впечатление, в зависимости от вашего использования.
Как правило, любой современный компьютер должен соответствовать этому минимуму. Однако, если у вас будет несколько людей, которые будут получать доступ к контенту одновременно, и вам иногда потребуется перекодирование контента во время воспроизведения, тогда вам может потребоваться что-то более быстрое, чем минимальное.
Если ЦП вашего компьютера недостаточно мощный, чтобы справиться с перекодировкой мультимедиа, вы заметите паузу или буферизацию, пока приложение ожидает, пока сервер наверстает упущенное. У нас есть дополнительная информация, которая поможет вам выяснить, какой процессор вам может понадобиться для вашего конкретного использования.
Связанная страница : Какой ЦП мне нужен для моего сервера?
Связанная страница : Почему мой видеопоток буферизуется?
RAM
Как правило, Plex Media Server не требует большого количества оперативной памяти. 2 ГБ ОЗУ обычно более чем достаточно, а некоторые установки (особенно установки на базе Linux) часто могут работать даже с меньшим объемом. Конечно, увеличение объема оперативной памяти не повредит вам и, безусловно, будет полезно, если вы также занимаетесь другими делами на компьютере.
Устройство NAS
Запуск Plex Media Server на устройстве NAS — популярный вариант, поскольку он позволяет использовать универсальное устройство, которое не только запускает сервер, но и хранит большое количество контента. Однако у большинства устройств NAS есть некоторые ограничения, когда дело доходит до запуска Plex Media Server, поэтому он может быть не лучшим выбором для всех.
Страница по теме : Устройства NAS
Поддерживаемые устройства NAS
Plex Media Server совместим с широким спектром устройств от большого числа производителей NAS.Однако не все модели от всех производителей совместимы. У нас есть таблица со списком совместимых моделей и основной информацией о них.
Совет! : Если вы хотите купить NAS для работы Plex Media Server, перед покупкой убедитесь, что он совместим.
Связанная страница : Список совместимости NAS
Стоит ли запускать Plex Media Server на NAS?
Как упоминалось ранее, запуск Plex Media Server на устройстве NAS может быть отличным выбором для некоторых пользователей, но не для всех.
Безусловно, самым большим ограничением, с которым сталкивается большинство пользователей, является то, что большинство потребительских устройств NAS не имеют очень мощных процессоров. В некоторых случаях устройство будет работать на процессоре на базе ARM, который вообще не может перекодировать контент. В других случаях он может работать на процессоре Intel, технически способном к перекодированию, но процессор может быть слишком медленным, чтобы перекодировать достаточно быстро для большинства применений.
У нас есть подробная статья, которая поможет вам решить, правильный ли это выбор.
Совет! : Прежде чем выбрать запуск Plex Media Server на вашем NAS, убедитесь, что он подходит для вашей конкретной ситуации использования.
Связанная страница : Подходит ли мне Plex Media Server на NAS?
Эта статья была полезной?1000
Вы уже оставили отзыв для этой статьи, спасибо за помощь в улучшении наших статей.Спасибо за помощь в улучшении наших статей. Спасибо за помощь в улучшении наших статей! Мы возьмем это отсюда. Вы уже оставили отзыв для этой статьи, спасибо. Похоже, вы уже оставили этот комментарий.Чтобы проголосовать, если эта статья была полезной, войдите в свою учетную запись plex.
Последнее изменение: 30 апреля 2019 г.