• Старий комп'ютер ще може служити вірою і правдою, адже його легко перетворити в домашній файл-сервер. Можна навіть спеціально зібрати не дуже дорогий ПК для файлозбереговища. А вже встановити потрібний софт і налаштувати його під це справа зовсім просто. Допоможе нам у цьому дистрибутив FreeNAS
    Нагадуємо, що спроби повторити дії автора можуть призвести до втрати гарантії на устаткування і навіть до виходу його з ладу. Матеріал наведено виключно в ознайомлювальних цілях. Якщо ж ви збираєтеся відтворювати дії, описані нижче, настійно радимо уважно прочитати статтю до кінця хоча б один раз. Редакція 3DNews не несе ніякої відповідальності за будь-які можливі наслідки.
    насамперед треба визначитися з залізної складової майбутнього NAS’а. Ми будемо розглядати установку і налаштування 7-й гілки FreeNAS. Вже зараз є релізи 8-й гілки цього дистрибутиву, але як мінімум до версії 8.1 вони не так цікаві. FreeNAS базується на FreeBSD, а значить і список підтримуваного устаткування для них збігається. Проте деякі мінімальні вимоги все ж є. Самий-найменший обсяг необхідної оперативної пам'яті складає 96 Мбайт. Насправді, як зазвичай, чим більше пам'яті, тим краще. Деякі сервіси накладають додаткові обмеження - наприклад, для нормальної роботи iSCSI потрібно хоча б 512 Мб RAM. У загальному випадку для домашнього NAS одного-двох гігабайт пам'яті буде більш ніж достатньо, але можна обійтися і меншому об'ємом.
    Жорсткі диски краще вибирати ємні, з великим буфером і частотою обертання 5400-5900 RPM - вони будуть тихими і холодними в роботі. Час для покупки HDD, звичайно, не найвдаліший, якщо згадати недавнє повінь в Таїланді. Обсяг накопичувачів залежить виключно від ваших потреб. Можна і зібрати всі старі вінчестери і об'єднати їх в дисковий масив. Зверніть увагу, що для SATA-дисків найкраще виставити в BIOS режим сумісності з IDE. Можна купити один ємний диск, встановити на нього FreeNAS і там же зберігати дані (такий варіант ми і будемо розглядати), а можна встановити систему на флешку або CF-карту (з перехідником CF-IDE) об'ємом від 2 Гбайт. Другий варіант кращий, якщо ви збираєте масив з накопичувачів.
    Велика обчислювальна потужність для nasy не потрібна. Можна обійтися стареньким Pentium 4 або аналогічним Athlon’ом. Для складання нової машини краще придбати плату з процесором Intel Atom на борту і пасивним охолодженням - знову ж таки вийде тиха, негреющаяся і економічна платформа. Звісно, краще, якщо мережний інтерфейс буде гігабітним. Оскільки відеокарта нам потрібна тільки на самому першому етапі установки, а надалі використовуватися не буде, то відеопам'ять, «откусываемую» від системної, треба буде знизити до мінімуму. Під таку начинку треба буде підібрати який небудь компактний корпус формату mini-ITX, яких на ринку не так уже й мало. На час встановлення нам також знадобиться CD-привід.

    Як тільки система буде зібрана, можна приступати до установки FreeNAS. Завантажуємо свіжий ISO образ системи звідси, пишемо його на болванку, ставимо в BIOS завантаження з оптичного приводу і перегружаемся. Завантажувач запропонує декілька варіантів запуску системи. Якщо у режимі за замовчуванням FreeNAS не завантажився, то треба буде спробувати завантаження з відключеним ACPI. Якщо все добре, то перед нами постане основне меню, де треба вибрати 9-ій пункт для установки системи.
    Вибираємо повний (full) варіант установки і вказуємо диск, на який будемо інсталювати ОС. Для розділу з ОС треба як мінімум 380 Мбайт, але можна виділити і трохи більше, наприклад полгигабайта. Якщо ви ставите FreeNAS на флеш накопичувач, то доведеться відмовитися від створення розділу підкачки (swap), так як це може призвести до швидкого зносу флеш. Власне установка займе пару хвилин від сили, після чого можна перезавантажити, відключивши попутно оптичний привід. Зверніть увагу, що всі дані на диску будуть стерті!
    Першо-наперво після установки треба змінити налаштування мережного інтерфейсу, вибравши в меню за номером два, якщо ваша локальна мережа має адресацію відмінну від 192.168.1.0/24. Найлогічніше задати статичний IP-адреса для файл-сервера з вашої мережі, не забувши вказати адресу основного шлюзу і DNS серверу. Як тільки ці параметри будуть застосовані, можна відключати від NAS монітор і клавіатуру.
    Базове настроювання
    Подальше налаштування і управління буде проводитися виключно через веб інтерфейс за адресою http://ip-адрес-NAS/, який ми поставили на попередньому етапі. Логін за замовчуванням admin, а пароль - freenas. Після входу йдемо в розділ System → General Setup, де міняємо мову інтерфейсу, виставляємо часовий пояс і включаємо за бажанням синхронізацію з NTP-сервером. Натискаємо Save та оновлюємо сторінку в браузері. Потім міняємо на всяк випадок пароль для входу в веб інтерфейс і після збереження заново логін. До речі, не забувайте після зміни будь-яких налаштувань натискати кнопки «Зберегти», «Застосувати зміни» і так далі.
    Якщо ви дозволили створення swap-розділу, то його треба підключити. Для цього йдемо в секцію «Діагностика» → «Інформація» → «Розділи» і уважно вивчаємо інформацію про розбивці диску. У нашому прикладі диск розбитий на три розділу різного об'єму - для ОС, даних і підкачки. Зорієнтуватися, який, де можна за обсягом. Нам потрібно зорієнтуватися і дізнатися шлях до розділу підкачки. Ім ’ я диска в нашому прикладі /dev/ad0 (воно видно зверху), за розміром (256 Мбайт) підходить третій розділ. Таким чином, шлях до нього буде /dev/ad0s3. Взагалі ж, ті, хто уважніше, повинні були помітити, що під час установки нам був показаний цей шлях відразу після форматування диска. Тепер переходимо в «Система» → «Додатково» → «Файл підкачки», вибираємо в типі пристрій і вказуємо шлях. Тиснемо «Зберегти».
    Прийшла пора розібратися з логікою роботи з накопичувачами. Для початку нам треба додати диски в систему. Йдемо в «Диски» → «Управління» і натискаємо на список. Вибираємо в списку наш диск. Якщо у вас їх у системі декілька, то постарайтеся нічого не наплутати і вибрати потрібний. Увімкніть підтримку SMART і виберіть ФС. У нашому прикладі був лише один диск, на який ми ставили ОС. У такому випадку треба вибрати UFS with Soft Updates. Якщо ви додаєте іншого, відформатований диск з даними, то треба вказати відповідний тип файлової системи. Натискаємо «Додати».
    Якщо у вас є в системі ще не відформатовані диски, то перейдіть в розділ «Диски» → «Форматування», виберіть потрібний диск (знову ж таки, не переплутайте нічого) і відформатуйте його. Дуже рекомендується використовувати UFS, але це необов'язково. Тепер всі накопичувачі можна монтувати. Йдемо в «Диски» → «Точка монтування», тиснемо на плюсик, вибираємо в якості типу диск, потім власне накопичувач, вказуємо номер розділу (див. вище, в нашому випадку був 2) і тип ФС, а також вбиваємо ім'я точки монтування, що для кожного диска повинна бути унікальною. Натискаємо «Додати» і «Застосувати зміни». Все, на цьому базова установка FreeNAS завершена.
    Налаштування доступу
    Щоб відкрити доступ по мережі до нашого NAS, потрібно включити хоча б службу CIFS/SMB (NetBIOS). У налаштуваннях треба буде поміняти за бажанням ім'я робочої групи, ім'я NAS в мережі, виставити кодування, включити сервер часу та дозволити AIO. Інші параметри можна залишити за замовчуванням і натиснути «Зберегти і перезапустити». Потім необхідно додати хоча б один мережевий ресурс, вказавши ім'я і коментар, а також шлях до нього. Спочатку всі наші точки монтування знаходяться у каталозі /mnt, тому шлях до кореня накопичувача буде виглядати як /mnt/точка_монтирования/ (у нашому прикладі це буде /mnt/data/). Краще, звичайно, створити в корені диска кілька папок і вже їх додавати в мережеві ресурси, але це справа смаку. Якщо у вас кілька дисків, то не забудьте «поділитися деякими» їх аналогічним чином. Після цього в мережному оточенні Windows вже повинен бути видний наш файл-сервер з повним доступом.
    Для керування файлами та папками прямо з веб-інтерфейсу використовуйте менеджер файлів із розділу «Додатково». Логін і пароль для нього такий же, як і у користувачів в FreeNAS.
    SMB-ресурси ми будемо використовувати в локальній мережі, а ось для доступу ззовні краще включити FTP-СЕРВЕР. Природно, на роутера треба буде прокинути 21-й TCP порт, а також включити DDNS-службу (така є і у складі FreeNAS, якщо що). В параметрах служби FTP треба дозволити вхід авторизованих користувачів і не забути зберегти налаштування.
    Керування користувачами знаходиться в розділі «Доступ» → «Користувачі». Для доступу користувача до FTP-сервера треба вказати в якості основної групи ftp. А домашній каталог розмістити на диску з даними, попередньо створивши його. Якщо відзначити галочкою пункт «Надати доступ до порталу користувача», то при авторизації у веб-інтерфейсі FreeNAS можна буде використовувати не тільки акаунт адміністратора, але і реквізити даного користувача. Правда, покерувати NAS йому не вдасться - тільки змінити свій пароль та запустити файловий менеджер, який працюватиме тільки в межах домашньої директорії користувача.
    Додаткові можливості
    Розглядати абсолютно всі можливості FreeNAS немає сенсу. Ми торкнемося тільки частини з них. Наприклад, включимо вбудований Bittorrent-клієнт Transmission. У його налаштуваннях треба буде вказати теку, куди будуть складатися які завантажуються файли. Можна ще вибрати каталог для відстеження torrent-фото - як тільки в нього буде закинутий torrent, Transmission автоматично додасть закачування. Посилання на веб-інтерфейс Bittorrent-клієнта виводиться в самому низу - за умовчанням це http://ip-адрес-NAS:9091/.
    Следующий етап - настройка UPnP-медіасервера. Тут теж все просто - достатньо вказати папки з файлами і вибрати каталог, де будуть зберігатися БД цього сервісу. Також не забудьте вказати відповідний профіль для сумісності з мережевими медіаплеєрами, ТБ-або ігровими приставками консолями. Додаткові налаштування доступні за посиланням внизу сторінки з параметрами. Тієї ж Windows 7 NAS легко визначається як мережеве медиаустройство і дозволяє безпосередньо слухати з нього музику, переглядати відео і картинки.
    Нарешті, для деяких буде корисний DAAP-сервер. Налаштування така ж, як у випадку UPnP: вибираємо каталог для БД і папки з музикою. В розширених налаштуваннях (посилання внизу) можна, приміром, скласти плей-листи. Слухати музику по мережі можна в будь-якому з DAAP-клієнтів, а в тому ж iTunes сервер відображається як домашня колекція зі спільним доступом. Правда, у версії 10.5 доступ не працює, тому тимчасовим рішенням може стати перехід на молодшу версію iTunes.
    Наостанок розглянемо створення простого JBOD-масиву і підключення його з допомогою iSCSI до Windows 7. Додамо для прикладу в нашу систему два фізичних диска різної ємності - на 40 і 60 Гбайт. Потім треба підключити диски так, як описано на початку статті, вказавши як файлової системи Unformatted, а після кожен з них відформатувати в Software RAID. Потім у розділі «Диски» → «Програмний RAID» → «JBOD» додаємо новий тому, для якого вибираємо ім'я і вказуємо два диски, які ми тільки що инициализировали. Відзначаємо галочку «Створити і ініціалізувати RAID» і застосовуємо налаштування. Якщо б ми планували надалі використовувати цей JBOD-масив як звичайний мережевий диск, то нам довелося б відформатувати його в UFS і створити для нього точку монтування.
    Але якщо вже ми використовуємо iSCSI, то нічого подібного робити не треба. Переходимо до службі iSCSI і додаємо новий екстент з JBOD-масивом в якості пристрою. Потім додаємо з налаштуваннями за замовчуванням групи порталів і ініціаторів. Нарешті, додаємо мета, включаємо і запускаємо службу.
    В Панелі управління Windows 7 в розділі утиліт для адміністрування треба запустити конфігуратор iSCSI. (Для ледачих - Win+R, iscsicpl.exe, Enter) Для початку нам запропонують включити відповідну службу. У як цілі вказуємо IP-адреса файл-сервера і підключаємося до нього. Потім послідує запит, до якого з об'єктів слід підключитися, але вже раз він один, то це питання відпадає сам. Після підключення перейдемо до налаштування виявлених томів, а точніше час запуску автоматичного настроювання обраного тома (він теж у нас єдиний).
    Власне, все. Якщо відкрити стандартний менеджер управління дисками, то нам тут запропонують ініціалізувати, а заразом і відформатувати новий «жорсткий» диск. Після завершення цієї процедури ним можна користуватися точно так само, як і локальними дисками. Очевидно, що для комфортної роботи з iSCSI важлива висока пропускна здатність мережі. На практиці iSCSI-диск можна використовувати, наприклад, для бекапів - створити в якості сховища дзеркальний RAID-масив і підключити його до ПК. А Mac користувачі можуть створити таким чином замінник TimeCapsule - підключити накопичувач iSCSI з допомогою globalSAN і змусити TimeMachine зберігати дані на ньому.
    Висновок
    У статті розповідається далеко не про всі можливості FreeNAS. Більшість з них має інтуїтивно зрозумілі налаштування, але в разі чого можна швидко проконсультуватися з офіційною вікі або її російськомовним варіантом. Втім, вже з опису процесу встановлення і налаштування зрозуміло, що все дуже просто - жодного разу не довелося лізти в чорну і страшну консоль, так вводити там якісь незрозумілі команди. Єдина порада - будьте уважні, особливо коли працюєте з дисками. На цьому все. Удачі! І нехай ваш файловий сервер не перетвориться в типову файлопомойку з купами даремного цифрового мотлоху.