Freenas: встановлення та налаштування мережевого сховища

FreeNAS-операційна система мережевого сховища, яка має безліч функцій, що полегшують налаштування і управління. NAS (Network-Attached Storage) - комп`ютер, підключений до мережі і призначений для зберігання даних і обміну файлами. У більшості випадків він використовує зменшену ОС, оптимізовану для забезпечення безпеки та надійності. На відміну від простого файлового сервера, установка FreeNAS більше схожа на пристрій, ніж на сервер, оскільки працює без дисплея, клавіатури та миші.

Особливості мережевого сховища

Для створення домашнього NAS спочатку вибирають платформу для використання з різних середовищ: OpenMediaVault, XigmaNAS, Openfiler і FreeNAS. Більшість користувачів вважає, що останній у списку - найкраще для реалізації домашнього сховища. У нього чудова спільнота, яка допомагає при вирішенні проблем, підтримує велику кількість програмного забезпечення і, найголовніше, файлову систему OpenZFS.

Корисні функції установки FreeNAS:

  1. Веб-інтерфейс. Після установки через нього можна управляти всією конфігурацією. Немає необхідності підключати клавіатуру або монітор до пристрою.
  2. Підтримка декількох протоколів, включаючи CIFS (Samba), FTP, TFTP, NFS, SSH і багато інших.
  3. Підтримка файлової системи ZFS з відкритим кодом. Вона включає в себе кілька функцій, таких як захист цілісності даних, автоматичне відновлення і RAID-Z.
  4. Віддалений моніторинг, який дозволяє управляти пристроєм і контролювати його. Підтримка системного журналу допомагає віддалено пересилати журнали NAS.
  5. Моніторинг SNMP віддалено опитує лічильники продуктивності та іншу інформацію. Сповіщення електронною поштою також можуть бути налаштовані для забезпечення додаткового контролю стану пристрою.

Вимоги до обладнання для FreeNAS

Вимоги до обладнання для FreeNAS

FreeNAS базується на FreeBSD, тому підтримує те саме обладнання, яке вказано у списку сумісності. Для створення високопродуктивного NAS з використанням файлової системи ZFS знадобиться комп`ютер з 64-розрядним процесором і не менше 6 ГБ оперативної пам`яті.

Основні вимоги обладнання до установки FreeNAS :

  1. Комп`ютер з кращою архітектурою x64.
  2. Материнська плата з принаймні 4 портами sata.
  3. Порт Lan мінімум 1 і 1Гбіт.
  4. Відмінний бренд: Intel.
  5. 1 ГБ в ОЗУ.
  6. Знімний блок (USB) не менше 8 Гб.
  7. USB-накопичувач об`ємом не менше 8 ГБ для установки ОС.
  8. Завантаження останньої стабільної версії ОС.
  9. Etcher-інструмент для установки на флешки FreeNAS з ISO.

Популярна і стабільна модифікація ПЗ

FreeNAS11 є рішенням Free / Open Source на базі ОС FreeBSD, використовуваної для зберігання даних мережі з потужною файловою системою ZFS для зберігання і управління призначеними для користувача даними. За випущений командою розробників FreeNAS-рішення з відкритим вихідним кодом, що включає ряд функцій корпоративного класу: уніфіковане сховище даних, підтримку плагінів, Jails і управління віртуальними машинами (VM). FreeNAS використовується для сайтів, малого бізнесу, великих компаній з сотнями користувачів.

Базова модифікація ПЗ була оновлена до нової версії установки FreeNAS 11 з виправленнями безпеки і новими драйверами для підвищення загальної продуктивності компонентів обладнання Intel XEON і AMD Ryzen. Ще одна нова функція, включена в цю версію-це функція синхронізації в хмарі, що дозволить переміщати або копіювати дані в загальнодоступні Хмари, такі як Amazon S3 (Simple Storage Services), Backblaze B2 Cloud, Google Cloud і Microsoft Azure.

Користувачі цієї операційної системи для серверів NAS зможуть почати використовувати контейнери Docker на серверах для віртуалізації додатків і систем. Установка FreeNAS 11, як і попередніх версій, потребує 8 ГБ ОЗУ для роботи, на додаток до 64-бітного процесора.

Установка програми на жорсткий диск

Установка програми на жорсткий диск

FreeNAS можна встановити на жорсткий диск, карту пам`яті або флеш-накопичувач USB. При розміщенні програмне забезпечення на жорсткий диск, він повинен бути призначений конкретно під ОС і не зможе використовуватися для зберігання інших файлів. Для того щоб почати, скачують файл ISO і записують його на компакт-диск. Якщо встановлюється FreeNAS в 32-розрядної системі, завантажують файл i386, якщо встановлюється 64-розрядний процесор, використовують iso-файл amd64.

Запуск мережевої установки FreeNAS :

  1. Після того як ISO-образ буде записаний на диск, його вставляють в комп`ютер і завантажуються з нього. Після завершення завантаження live cd запуститься майстер установки.
  2. На першому екрані вибирають варіант 1 (встановити / оновити).
  3. Вибирають диск для установки FreeNAS.
  4. Підтверджують вибір диска. Диск призначення буде видалений, тому потрібно вибирати правильно.
  5. Перезавантажують систему і видаляють інсталяційний диск.
  6. Після призначення IP-адреси можна підключитися до FreeNAS за допомогою веб-інтерфейсу. Для підключення відкривають веб-браузер і вводять адресу, який призначений для NAS.
  7. Ім`я користувача та пароль за замовчуванням для веб-інтерфейсу-admin / freenas.
  8. У веб-інтерфейсі можна налаштувати спільні ресурси, включити або відключити служби, а також отримати доступ до звітів і функцій моніторингу.

Запуск завантажувального USB-диска

Запуск завантажувального USB-диска

Для запуску попередньо готують USB-флешку зі стабільним ISO-чином FreeNAS і Etcher.

Підготовка обладнання до встановлення та налаштування мережевого сховища FreeNAS:

  1. Підключають пристрої до доступних портів SATA. Чим більше портів, тим більше встановлюють дисків.
  2. Важливо правильно налаштувати параметри BIOS на материнській платі, щоб система могла завантажуватися першою з модуля, в якому розпакований образ.
  3. Жорсткі диски для зберігання можуть бути будь-якого типу, для них немає особливої настройки. Рекомендується, щоб всі вони були однакового розміру при зберіганні. Правила ОЗУ для кожного терабайта-мінімум 1 ГБ ОЗУ, а якщо планується запускати плагіни, то пам`ять повинна бути більше. Наприклад, при використанні 24 ГБ (2X4 ГБ і 2x8 ГБ).

Процес установки

Процес установки

FreeNAS підтримує UEFI для завантаження, тому можна вибрати між цим форматом або класичним спадщиною БІОС.

Процес установки:

  1. При запуску вибирають опцію "установник FreeNAS" за замовчуванням.
  2. Вибирають варіант 1 Install / Upgrade, який покаже список доступних модулів. Якщо ви збираєтеся використовувати USB як завантажувальний пристрій операційна система, він завжди буде використовувати пристрій»ada0".
  3. Як тільки пристрій буде вибрано, з`явиться попередження про те, що вміст пристрою буде видалено, необхідно використовувати флеш-носії і натиснути»ОК".
  4. Вибирають пароль для користувача root-запам`ятайте або запишіть його. Єдиний спосіб відновити забутий пароль користувача root-це перезапустити процес встановлення, що дуже довго і складно.
  5. Екран покаже вибір типу Boot для переходу в UEFI або в Boot Bios (legacy), який залежить виключно від встановленого обладнання.
  6. Натискають «OK", видаляють інсталяційний USB .
  7. З цього моменту можна відключити монітор і клавіатуру, тобто NAS потрібні тільки точка мережі і джерело живлення.
  8. На останньому кроці консоль покаже багато опцій.
  9. Вводять в якості користувача root-пароль, який обраний в процесі установки.
  10. Потім в меню переходять до параметру»Система" -> "Додатково" і знімають прапорець з " Показати текстову консоль без запиту пароля».
  11. Наступним кроком є рекомендація: змінити порт за замовчуванням (який дорівнює 80).
  12. Налаштовують пошту з обліковим записом Gmail. Помістивши всі дані, натискають «відправити пошту», щоб побачити, чи все працює нормально.
Користувач

Конфігурація сховища

Можна змінити конфігурацію сховища на вимогу користувача. Для цього переходять в меню Storage -> Pools і натискають на жовту круглу кнопку зі знаком » + " в центрі, щоб додати новий пул. Файлова система ZFS управляється тільки тоді, коли виникають проблеми-вона вирішує їх самостійно і завчасно попереджає користувача, якщо потрібно замінити несправний модуль. На екрані вибирають диски для використання.

Після створення пулу створюють набір даних. Для цього повертаються до Storage -> Pools. У крайньому правому куті натискають на три точки, щоб отримати доступ до опції.

Додавання набору даних:

  1. Вибирають "додати набір даних", призначають ім`я і натискають»Зберегти".
  2. Натискають на пункт меню "Доступ до спільних ресурсів" (Windows, SMB), надають загальний доступ до папки, щоб будь-яка ОС могла отримати його.
  3. Потім, натиснувши на жовтий значок, отримують доступ до параметрів для створення першого спільного ресурсу або папки і привласнюють їй ім`я.
  4. Система автоматично активує сервіс SMB, в іншому випадку можна це виконати вручну. Переходять в меню "служби" і включають службу SSH.

Система плагінів 11-ї модифікації

Будь-які плагіни, створені або встановлені за допомогою попередньої версії FreeNAS, повинні управлятися за допомогою інтерфейсу 11-ї версії. Плагін служить для автономної установки додатків з інтеграцією в веб-інтерфейсі, що дозволяє виконувати установку і настройку FreeNAS. На сторінці "доступні плагіни" перелічено назву плагіна, опис, поточну версію та його офіційну підтримку.

У разі якщо список не відображається, відкривають Shell і переконуються, що FreeNAS здатна пінгувати адреси в мережі. У випадках, коли це неможливо, додають адресу шлюзу за замовчуванням або DNS. Глобальна конфігурація встановлення та налаштування мережевого сховища FreeNAS 11:

  1. Натискають (опції) і встановлюють потрібний плагін.
  2. Налаштовують DHCP на автоматичне налаштування параметрів IP-адреси або вводять адресу вручну IPv4 / IPv6.
  3. Натискають ADVANCED PLUGIN INSTALLATION, щоб показати всі опції для плагіна. Параметри описані в розширеному розділі.
  4. Натискають SAVE, коли завершиться установка плагіна.
  5. Установка займає пару хвилин, тому що система завантажує і налаштовує джейл. Після чого в нижній частині монітора з`явиться підтверджуюче повідомлення.
  6. Плагіни також додаються до Jails як плагін pluginv2. Він повинен бути запущений до того, як додаток стане доступним.
  7. Для установки плагінів FreeNAS 11 натискають «опції» і «Пуск». Статус плагіна змінюється на up коли він запускається успішно.
  8. Не всі плагіни мають функціональну опцію Управління. Вони можуть бути оновлені шляхом запуску в командному рядку .iocage update PLUGIN.
  9. Якщо додаток недоступний як плагін, можна створити новий для FreeNAS. Для цього потрібен обліковий запис GitHub.

Створення нового тома

Створення нового тома

Першим кроком у налаштуванні спільного файлового ресурсу є створення тома. Тому складається з одного або декількох фізичних дисків.

Алгоритм створення:

  1. Для того щоб створити новий тому, натискають на вкладку "сховище", потім на кнопку " Створити тому».
  2. Призначають ім`я тому і вибирають диски учасників. Якщо вибрати більше одного диска, параметри стануть доступні.
  3. Вибирають тип файлової системи ZFS або UFS ZFS - краща конфігурація, але для її роботи потрібно більш потужний комп`ютер.
  4. Натискають "додати тому", щоб завершити створення. Цей процес видалить усі файли на диску, тому потрібно бути обережними.
  5. Натискають на зображення, щоб переглянути в повному розмірі.
  6. Першим кроком у додаванні спільного файлового ресурсу є створення тому, це можна зробити, натиснувши на вкладку сховища.
  7. Натискають "створити тому"» потім вибирають фізичний диск. Після успішного створення він буде вказаний як активний обсяг.
  8. Обсяги поділяються на набори даних, кожному з яких призначаються різні квоти. Вони дозволяють застосовувати стиснення до набору даних без необхідності стиснення всього обсягу, наприклад, можна створити окремі набори даних для відео, зображень і музики з індивідуальними настройками. Це дозволяє користувачеві контролювати доступ до спільних ресурсів на більш детальному рівні.

Налаштування послуг та акцій

FreeNAS підтримує кілька різних протоколів, які дозволяють клієнтам отримувати доступ до файлів на NAS різними способами. За замовчуванням всі служби відключені, тому рекомендується включати тільки ті служби, які планується використовувати, щоб зберегти системні ресурси і підвищити безпеку.

Для того щоб включити служби, натискають вкладку "Служби" в веб-інтерфейсі і вибирають будь-яку службу, яку потрібно включити. Окремі можна включити або відключити на вкладці сервісів. Після можна почати додавати спільні ресурси. Щоб налаштувати загальний доступ, натискають вкладку "спільні ресурси", вибирають Apple, Unix або Windows. Шлях спільного ресурсу може вказувати на те або набір даних.

Як платформа з відкритим кодом, FreeNAS має безліч функцій, які Користувач не знайде в більшості комерційних продуктів NAS. Документація по містить багато корисної інформації про те, як налаштувати різні служби в системах спільного використання.

Встановлення Програми на віртуальну машину

Встановлення Програми на віртуальну машину

Установка ПЗ виконується на віртуальній машині VirtualBox якщо ні виділеного ПК. Перше, що потрібно зробити, це завантажити операційну систему, зайшовши на сайт FreeNas, і скачують її. Завантаження абсолютно доступна і безкоштовна.

Процес розгортання віртуального сервера:

  1. Як тільки користувач потрапляє в меню завантаження, він вибирає перехід до Sourceforge.
  2. Вибирають файл в залежності від архітектури, яка є в системі. Якщо комп`ютер Старий, потрібно вибрати x86. Найсучасніше обладнання сумісне з 64-бітною версією. Залежно від архітектури процесора вибирають перший або другий варіант.
  3. Після того як вибір завантаження архітектури FreeNAS зроблений, переходять на сторінку, де знаходяться всі завантаження. ISO займає приблизно 100 МБ. Потім завантажують і встановлюють VirtualBox в його останній версії і створюють віртуальну машину.
  4. Вибирають кількість оперативної пам`яті. Автоматичний розмір -128 МБ, але рекомендується використовувати 1 ГБ, щоб не з`являлося попереджувальне повідомлення про недостатність пам`яті.
  5. Як тільки розмір оперативної пам`яті буде обраний, вибирають основний жорсткий диск. За замовчуванням VDI є правильним для VirtualBox.
  6. Вибирають фіксований x ГБ або динамічний спосіб установки розміру диска. 2 ГБ буде достатньо.
  7. У розділі "Конфігурація" і в "Сховище" поміщають ISO (образ), який завантажили з FreeNAS і додають контролер SATA і кілька жорстких дисків.
  8. Наступний екран показує встановлення та налаштування FreeNAS 11 1, завершення процесу, після чого потрібно видалити компакт - диск і підтвердити " ОК " для перезавантаження.

Максимізація можливостей Transmission

Максимізація можливостей Transmission

Тепер, коли FreeNAS запущений, потрібно максимізувати машину, тобто виконати налаштування продуктивності. Можна встановити торрент-клієнт на нього для завантаження улюблених торрентів:

  • FreeNAS встановлений на флешку.
  • Налаштовується загальний доступ до файлів.
  • SSH доступ до FreeNAS.
  • Ящик FreeNAS має доступ до Інтернету.

Установка transmission daemon FreeNAS:

  1. Відкривають улюблений клієнт SSH, наприклад, PuTTY і підключаються до FreeNAS.
  2. Входять в систему, як root.
  3. Створюють папку завантажень всередині з одного із спільних ресурсів за допомогою команди: mkdir / mnt /<шлях до вашого спільного ресурсу> / Завантаження. Шлях, який відображається в Провіднику Windows, насправді не є шляхом у системі FreeNAS. Усі томи, створені у веб-інтерфейсі, знаходяться в папці / mnt. Якщо потрібно бачити томи всередині по прописують: cd / mnt. Далі, змінюють власника папки "Завантаження" за допомогою: chown-R www: www / mnt /<шлях до вашої папки> / Downloads.
  4. Установка трансмісії. Для того щоб система вижила після перезавантаження, потрібно зробити її доступною для запису: mount-uw /.
  5. Потім встановлюють передачу: pkg_add-r transmission-daemon.
  6. Редагувати / conf / base / etc / rc.conf та /conf / base / etc / rc.d/transmission
  7. За допомогою команди виконують: / conf / base / etc / rc.conf.
  8. Видаліть все, постійно натискайте CTRL + K, щоб видалити рядок за рядком.
  9. Перезавантажують FreeNAS, вона необхідна для запуску демона передачі і для створення каталогів в папці " Завантаження.
  10. Для того щоб отримати доступ до веб-інтерфейсу Transmission Web GUI, відкривають браузер, потім переходять за посиланням freenas: 9091.

Таким чином, можна підвести риску-безкоштовне серверний додаток FreeNAS для установки NAS виконує сверхфункционально всі операції по зберігання та обміну файлами в мережі. Крім того, систему можна розширити за допомогою плагінів або надбудов.

Статті на тему