Установка і настройка NAS4Free

NAS4Free – це дистрибутив NAS (Network Attached Storage), призначений для установки на будь-який пристрій зберігання інформації: жорсткі диски (HDD), твердотілі накопичувачі (SSD), USB-накопичувачі або CD. Характерною особливістю налаштування NAS4Free є підтримка файлової системи ZFS, яка вважається найкращою в операційній системі. ZFS (Zettabyte File System) – це файлова система, розроблена для операційної системи Solar Microsystems. Крім FreeBSD і дистрибутивів на її основі або похідних від неї: FreeNAS, NAS4Free і PC-BSD. Файлову систему ZFS, використовується в дистрибутивах Illumos.

Технічні параметри проекту

Проект NAS4Free розробили фахівці Daisuke Aoyam, Michael Schneider і Michael Zun. Він працює на операційній системі FreeBSD і був представлений на багатьох мовах, включаючи російську. Тип сховища: комп’ютерна система, ліцензія BSD, веб-сайт.

NAS4Free – це програмне забезпечення сервера зберігання на стороні сервера NAS з виділеним інтерфейсом управління, написаних на PHP відповідно до умов спрощеної ліцензії BSD для налаштування NAS4Free. Це новий бренд вихідного коду FreeNAS був розроблений в період з 2005 по кінець 2011 року. У березні 2012 року він отримав нову назву – NAS4Free. Програма з відкритим вихідним кодом, заснована на FreeBSD підтримує Windows, Apple і UNIX.

Архітектура:

  • Версія на базі i386 або amd64 і ARM.
  • Інтерфейс управління WebGUI.
  • Програмне забезпечення RAID, налаштування NAS4Free.
  • Шифрування диска.
  • Wake On LAN Network Bridge.
  • Загальний протокол резервування адрес CARP.
  • Сховище високої доступності HAST.
  • Мережеві протоколи.
  • Блок повідомлень сервера.
  • Контролер домену.
  • Протокол додатків Apple.
  • Мережева файлова система NFS.
  • Додаткові послуги.
  • Вимірювання пропускної здатності мережі.
  • Синхронізація програм для файлів налаштування NAS4Free.
  • Завантаження клієнта BitTorrent.
  • VirtualBox управління з phpVirtualBox і noVNC в графічному інтерфейсі.
  • SMART моніторинг

    Установка, як і FreeNAS, NAS4Free виконується через інтерфейс ncurses, процес займає близько 5 хвилин. Адміністрування та підтримка доступна для функцій, які можна знайти в будь-якій операційній системі NAS. Система призначена для керування через мережу з графічним інтерфейсом і IP-адресу комп’ютера.

    Характеристика запуску:

  • Ім’я користувача за замовчуванням – admin, пароль – nas4free.
  • Основний інтерфейс мережевого інтерфейсу має підтримку для резервного копіювання і відновлення системи.
  • Налаштування керування для iTunes / DAAP.
  • Підтримувані типи – RAID.
  • Налаштування адміністратора – ZFS.
  • Шифрування диска підтримується.
  • Основа пристрою NAS

    Мережеве сховище NAS включає в себе більше рішень, ніж звичайний сервер або робоча станція. Це сховище на рівні файлів, засноване на спеціалізованому фреймі, яке підключено до інших комп’ютерів через локальну мережу. Для більшості користувачів мережевого сховища – це проста, відносно дешева версія файлового сервера або мережевого резервного диска, не вимагає особливого обслуговування і може бути легко встановлена вдома або в офісі.

    З допомогою сховища NAS можна зберегти великий обсяг даних, легко отримувати доступ до будь-яких файлів через дротове або Wi-Fi з’єднання, створювати їх резервні копії, організовувати торренти або обмінюватися пиринговыми файлами і багато іншого. Ключем до характеру мережевого сховища є виділення завдань, пов’язаних із зберіганням файлів і резервним копіюванням. NAS використовується для зберігання даних, а не для їх обробки.

    Типовий NAS оснащений простим, більш повільним процесором, простий версії серверної операційної системи і великим об’ємом дискового простору, організованого на віртуальних логічних дисках. Основними журналами сховища NAS є стандартні жорсткі диски на звичайних серверах.

    Протоколи передачі даних

    Пристрої зберігання, підключені до мережі, підтримують популярні протоколи передачі файлів, такі як SMB, NFS та інші, для ініціювання зв’язку. Часто NAS надає користувачеві більше одного протоколу, щоб ще більше підвищити зручність користувача. Деякі пристрої NAS включають розширені функції зберігання та обміну файлами, такі як FTP-клієнти, торрент-програми, деякі спеціалізовані, надійні інструменти для резервного копіювання і відновлення користувацьких файлів і багато чого іншого.

    Є багато функцій, які можуть бути реалізовані на пристрої NAS, такі як налаштування масиву RAID для шифрування диска і багато інші функції, які ця безкоштовна операційна система надає для розширення можливостей пристрою. Це виділене пристрій фактично є комп’ютером NAS. Комп’ютер може бути максимально скромним. Користувач не потребує смарт-відеокарті або оперативної пам’яті. NAS4Free вимагає не менше 512 МБ оперативної пам’яті.

    Оригінальні продукти FreeNAS

    FreeNAS та мережеве сховище для будинку NAS4Free взяті з оригінального коду FreeNAS, заснованого Олів’є Кочардом-Лаббе в 2005 році. У 2009 році команди розробників почали переходити з ZFS на розширювану архітектуру плагінів, яку, на їхню думку, було простіше реалізувати в Linux. Це викликало значні заворушення серед існуючої користувацької бази, спонукавши керівництво проекту шукати нові майданчики для «пінгвінів».

    IxSystems – платформи, які підтримують версію FreeBSD для ПК на базі PCBS-BSD, що отримала назву FreeNAS у Кохар-Лаббе в 2011 році. Він був переписаний з новою архітектурою, заснованої на новій інтернет-платформі (django) і версії FreeBSD. Проте не всі користувачі були задоволені новою архітектурою, тому в 2012 році означало, що проект NAS4Free відмовився від ixSystems і почав працювати безпосередньо з вихідної кодової бази. FreeNAS та мережеве сховище для будинку NAS4Free – це «готові» дистрибутиви мережевого сховища з відносно простою конфігурацією та інтернет-інтерфейсом для більш зручного управління. Кожна з них поєднує в собі безліч базових технологій для зручності користувача: ZFS, FTP, CIFS / SMB (мережа Windows), AFP (мережа Mac необхідна, якщо NAS є резервною копією Time Machine), NFS, iSCSI і інші.

    Необхідна аутентифікація

    NAS4Free призначені для установки безпосередньо на флеш-диск, за умови, що сама система NAS є відносно простий, а максимальна кількість жорстких дисків і обсяг пам’яті, доступний для користувача даних, надзвичайно малий. Більшість користувачів, швидше за все, будуть використовувати мережеву функцію Windows більш активно, ніж все інше ОС.

    Обидва дистрибутива добре підготовлені для цього проекту. Кожен з них може підтримувати автономну аутентифікацію, створювати імена користувачів і паролі на сервері NAS, і використовувати зіставлення на комп’ютері в мережі або інтеграцію з Active Directory для приєднання до домену Windows з використанням централізованих імен користувачів і паролів з домену.

    Вони підтримують повні привілеї ACL Windows (список контролю доступу), а також пропрієтарні режими власника/групи і налаштування прав NAS4Free на системі Unix. Обидва дистрибутива підтримують створення моментальних знімків ZFS у вигляді тіньових копій для клієнтів Windows, що означає, що вони можуть просто відкрити правою кнопкою миші загальні ресурси, один файл або папку для FreeNAS, і вибрати «Відновити попередні версії».

    Версії, засновані на FreeNAS

    Керуючий комп’ютер – це машина, яка використовується постійно для виконання більшості завдань по налаштуванню під час роботи NAS4Free. WinSCP – цей дивовижний інструмент дозволяє підключатися до пристрою NAS через FTP для налаштування та обслуговування.

    NAS4Free вимоги:

  • Порожні жорсткі диски, які будуть використовуватися з NAS для зберігання даних.
  • Робоча мережа – для роботи з даними на пристрої NAS, при цьому потрібно підключена домашня мережа.
  • Клієнтський комп’ютер – це звичайний комп’ютер, підключений до домашньої мережі для тестування з використанням NAS4Free.
  • Можна легко використовувати персональний комп’ютер управління або запустити віртуальну машину.
  • Запам’ятовуючі пристрої, які можна використовувати для підключення до мережі:

  • Комп’ютер NAS, який використовує сервер або робочу станцію з великим об’ємом дискового простору і відповідним програмним забезпеченням для функцій NAS.
  • ASIC на базі NAS. Ці системи, створені в даний час тільки одним виробником, надають NAS одну систему ASIC з використанням апаратного забезпечення для реалізації протоколу TCP / IP і файлової системи.
  • Безкоштовна установка через sourceforge

    NAS4Free можна встановити практично на будь-завантажувальний носій, який підтримує розширені форматовані диски з використанням секторів 4К, включаючи LiveCD з USB-накопичувачами з низьким енергоспоживанням. Комп’ютерні платформи x86-x64 і x86-32 доступні у версії 10.3. Дистрибутив програмного забезпечення в даний час поширюється в форматі ISO (.iso, ~ 370 МБ) чи на USB-накопичувачі (.img, ~ 320 MB) у вигляді вихідного коду. Існує також невеликий образ програми (.img, ~ 150 МБ).

    Кращим способом є вбудована установка USB. ОС NAS4Free буде завантажуватися з системної пам’яті, виключаючи системну запис на диск. Флеш-пристрої більш енергоефективні, і процес оновлення можна виконати за допомогою інтерфейсу WebGUI в браузері, завантаживши та встановивши новий спосіб прошивки.

    Для початківців NAS4Free установка і настройка докладно виконується за інструкцією виробника і зазвичай починається з завантаження LiveCD з sourceforge джерела NAS4Free. Можна підключитися за допомогою інтерфейсу ASRock IPMI, який дозволяє створити завантажувальний USB. Вибирають спосіб після завантаження і запускають його.

    Алгоритм дії:

  • Виконують nas4free install, завантаження з компакт-диска. На цьому етапі вибирають опцію 9 «Встановити з LiveCD».
  • Переходять у меню параметрів конфігурації і оновлення.
  • Рекомендують використовувати USB-накопичувач для установки операційної системи, оскільки він не займає цінний порт SATA / SAS.
  • Переходять у веб-інтерфейс і починають налаштування NAS4free.
  • Дані для входу за замовчуванням: ім’я користувача – admin, пароль – nas4free.
  • Веб-інтерфейс досить великий, тому більшість завдань можна легко виконати після установки за допомогою браузера.
  • Установка і настройка в мережі Windows

    Попередньо записують образ NAS4Free ISO на CD або DVD, підключають клавіатуру і монітор до NAS. Миша не потрібна, тому що перша установка NAS4Free не має графічного інтерфейсу. Далі вставляють диск NAS4Free в комп’ютер і завантажуються з нього. Для початківців установка і настройка NAS4Free докладно виконується крок за кроком, і починається з зміни порядку завантаження пристрою, для цього потрібно перейти на екран BIOS комп’ютера.

    NAS4Free автоматично завантажує сумісний драйвер пристрою для виявленого обладнання. Як тільки користувач повернеться до екрану, він побачить, що призначений IP-адресу, після цього NAS4Free буде повністю завантажений. Якщо ні, потрібно знайти проблему і повторити спробу.

    Встановивши операційну систему на жорсткий диск, користувач може зберегти інформацію про мережі під час майбутніх перезавантажень без повторної установки. Щоб почати установку, натискають клавішу 9 на клавіатурі, а потім Enter.

    На початковому екрані вибирають опцію 3, і натискають ОК. На наступному екрані з попередженням знайомляться з підказкою і знову натискають ОК. По суті, це говорить про те, що NAS4Free встановить себе в перший розділ і автоматично створить інший розділ для використання в якості розділу даних. Це спонукає багатьох користувачів встановлювати операційну систему на USB-накопичувач.

    Вибирають джерело для встановлення. Якщо завантаження NAS4Free виконана з компакт-диска, він стане прототипом. Потім вибирають диск для установки на першому жорсткому диску, і розмір розділу для установки операційної системи. Необхідний мінімум становить 380 МБ. Нарешті, можна вирішити, чи створювати розділ обміну чи ні. Тепер, коли операційна система встановлена на жорсткому диску локально, користувач тестує її, видаливши інсталяційний компакт-диск і перезавантаживши комп’ютер.

    Установка статичної IP-адреси

    Щоб не ризикувати, призначають статичний IP. Для цього натискають номер 2 на клавіатурі. Помічник запитає користувача, хоче він використовувати DHCP. Відповідають: “ні”.

    На наступному екрані призначають статичний IP-адресу для NAS, наприклад, 192.168.1.240. Звичайно, користувач повинен використовувати IP-адресу в діапазоні IP-адрес домашньої мережі.

    На екрані підмережі вводять позначення за замовчуванням: “24 адреси шлюзу”; залишають це поле порожнім, якщо пристрою NAS не потрібен зовнішній доступ в інтернет. Зазвичай адреса шлюзу є IP-адреса домашнього маршрутизатора.

    Користувач може переконатися, що машини не можуть знайти NAS сервер в мережі, поки він не відобразить адресу шлюзу за замовчуванням.

    DNS-сервер не потрібно для комп’ютерів, щоб знайти вікно NAS. Тут можна ввести адресу. Як правило, це буде IP-адресу маршрутизатора або певного DNS-сервера, вибраного користувачем.

    В кінці NAS4Free налаштує мережеву карту з обраними параметрами і повідомить користувачеві, що сервер тепер може управлятися статичним IP-адресою. Щоб переконатися, що він не зависає, перезапускают сервер і перевіряють, чи налаштований статичний IP-адресу на NAS.

    Підключаються до NAS-пристрою до комп’ютера. Запускають веб-браузер і вводять IP-адреса NAS в адресний рядок. Якщо на екран надійшло запрошення входу в систему NAS4Free, можна безпечно відключити клавіатуру і монітор, підключені до пристрою NAS.

    Настроювання користувальницького диска

    Перш за все, потрібно підготувати жорсткий диск до використання. У полі входу в систему вводять ім’я користувача і пароль для установки NAS4Free, тобто admin і nas4free відповідно. Якщо використовується тільки версія NAS4Free, можна залишити пароль за умовчанням без змін. Однак краще змінити пароль, якщо користувач впевнений, що буде використовувати NAS4Free у своїй мережі. Можна змінити логін пароль NAS4Free, перейшовши в “Систему” -> “Загальні” і натиснувши на вкладку «Пароль».

    Щоб підготувати диск, переходять на “Диск” -> “Керування”. За замовчуванням не повинно бути ні одного запису. Натискають на синій знак плюс праворуч. Якщо у користувача є тільки один фізичний жорсткий диск, його імпортують туди. Тому вибирають тільки один диск, і натискають «Додати».

    На наступному екрані звертають увагу на те, що зміни не були затверджені. Потрібно натиснути кнопку «Застосувати зміни», щоб підтвердити їх.

    Точка підключення диска

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

    Можна зробити це, перейшовши в “Диски” -> “Формат”. Потім вибрати диск і відформатувати його файлової системи UFS. Приступають до установки, перейшовши в “Диски” -> “Точка монтування”. Натискають на синій знак плюс.

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

    Алгоритм налаштування:

  • Переконуються, що ввели номер 2 у полі Номер відділу.
  • У розділі 1 встановлений NAS4Free, тому його не змінюють.
  • Користувач може встановити те, що буде використовувати в якості імені точки монтування.
  • У розділі NAS4Free «Обмеження доступу» можна залишити цю частину без зміни.
  • Як тільки точка тома змонтована на диску, можна приступити до створення користувачів і груп. По суті, повинні створити обліковий запис в NAS4Free для кожного користувача в мережі.
  • Спочатку створюють групу. Переходять в Access> “Користувачі та групи”.
  • Відкривають вкладку “Групи” і натискають знак «плюс».
  • Придумують групі назву та опис.
  • Створення зашифрованого файлу

    Рішення Super NAS, яке містить безліч чудових функцій і забезпечує хорошу продуктивність навіть на старому обладнанні, ідеально підходить для домашніх файлових/ мультимедійних серверів. Шифрування проводиться під Windows 7 Enterprise 64-bit, але на інших платформах також є схожі еквіваленти шаблону.

    Шифрування конфігурації NAS4Free дозволить користувачеві завантажити зашифрований файл конфігурації, внести в нього зміни і завантажити/відновити результат. Цю операцію не рекомендується виконувати недосвідченим користувачам, тому що це може серйозно вплинути на налаштування NAS4Free і потенційно пошкодити дані, що зберігаються в ній. Користувачеві потрібно бути впевненим, що він знає, що робить, перш ніж почати цей процес.

    Починають з незашифроване конфігурації XML, звичайно, що вона знаходиться в:

    C: Temp config-nas4free.local-20160213090000-new.xml

    Використовують OpenSSL для шифрування base64, з команди NAS4Free:

    openssl enc -es-256-cbc -a -in C: Temp config-nas4free.local-20160213090000-new.xml-out C: Temp config-nas4free.local-20160213090000-new

    Натискають правою кнопкою миші вихідний файл, і використовують 7-Zip для створення нового архіву. Встановлюють тип архіву GZIP і натискають ОК. Стисла, зашифрована конфігурація буде готова до завантаження.

    Як видно, NAS4Free – одна з найпростіших установок серверного обладнання, тому що користувач може використовувати значення за замовчуванням для більшості запитів. Це проект, який надає відмінний мережевий інтерфейс для сервера пам’яті FreeBSD ZFS. База коду FreeNAS володіє значними функціональними можливостями, які легкодоступні навіть починаючим користувачам.