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

Некоторое время назад я уже собирал сетевую систему хранения данных (NAS).

NAS (англ. Network Attached Storage) — сетевая система хранения данных, сетевое хранилище.

И вот пришло время вновь собрать такую систему. В этот раз в качестве операционной системы был выбран проект NAS4Free.

Требования к NAS у меня были самые минимальные: Не требовалась круглосуточная работа, но требовалась надежность сохранности данных.

По идее планировалось включать это устройство время от времени, чтобы сбрасывать на него важную информацию (резервные копии и нужные и не нужные файлы). Подключаться планировал через Windows сеть(протокол SMB).

Железо.

NAS я решил собирать по большей части из того, что было под рукой. Под рукой оказались:

  • Корпус INWIN (неизвестной модели семилетней давности)
  • Блок питания FSP ATX-400PNR
  • Материнская плата с интегрированным процессором GAGABYTE GA-C847N (rev. 1.0)
  • Планка памяти на 4GB Kingston KVR13N9S8/4
  • Два Жестких диска на 3TB Seagate Barracuda 7200 RPM 64MB ST3000DM001
  • Один Жесткий диск на 2TB Western Digital WD20EARS
  • USB Флешка на 8GB QUMO (на нее планировалось установить NAS4FREE)
  • 2 SATA шлейфа

Ввиду того, что NAS4Free я решил установить с оптического привода (информации по установке с флешки я сходу не нашел, да по правде сказать особо и не искал, но такая возможность есть) мне понадобился привод DVD-привод со шлейфом(можно конечно и CD-привод, но под рукой был DVD-привод).

DVD-привод NEC модели ND-3570A подключался по IDE шлейфу (благо на материнской плате был соответствующий разъем). Ну и естественно нам нужна клавиатура и монитор для установки и первоначальной настройки.

Собираем в корпусе все делали ( это затруднений не вызывает ). Жесткий диск Western Digital WD20EARS подключа. в порт SATA0, жесткие диски Seagate Barracuda ST3000DM001 подключаю в порты SATA1 и SATA2. DVD привод подключаю в режиме Master(но это не важно).

Софт.

Как я уже сказал выше, в качестве операционной системы был выбран проект NAS4FREE.

NAS4Free — свободная операционная система для сетевого хранилища (англ. Network-Attached Storage). NAS4Free основана на ОС FreeBSD, поддерживает обмен между Windows, Apple и UNIX-подобными системами. Она включает в себя ZFS версии 28, программный RAID (0,1,5), шифрование диска, S.M.A.R.T., сообщения по электронной почте и т. п., так же поддерживаются следующие протоколы: CIFS (Samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, ISCSI, UPnP, BitTorrent - и всё это полностью настраивается через WEB-интерфейс.

NAS4Free может быть установлена на Compact Flash / USB / SSD жёсткий диск или загружена с LiveCD. Все настройки конфигурации NAS сохраняются в одном xml файле.

При необходимости восстановить систему просто: устанавливаем NAS4Free на диск, загружаем файл конфигурации — NAS4Free снова функционирует.

Скачиваем с официального сайта www.nas4free.org и записываем на CD(DVD) болванку образ NAS4FREE. На момент сборки NAS и написания данной статьи актуальной версией была: 9.1.0.1.775

Установка.

Загружаемся с CD диска NAS4Free.

По окончании процесса загрузки видим меню Console setup со следующими пунктами:

Console setup
————-

1) Configure Network Interfaces
2) Configure Network IP Address
3) Reset WebGUI password
4) Reset to Factory Defaults
5) Ping host
6) Shell
7) Reboot Server
8) Shutdown Server
9) Install/Upgrade NAS4Free from LiveCD/LiveUSB

Enter a number:

От нас требуется выбрать пункт меню. Мы выбираем 9 пункт Install/Upgrade NAS4Free from LiveCD/LiveUSB. Для этого вводим с клавиатуры цифру 9 и жмем [ENTER]

Открывается NAS4Free Install & Upgrade Options Menu

1) Install ‘Embedded’ OS on CF/USB Flash Drive or Hard Drive
2) Install ‘Embedded’ OS on HDD/Flash/USB + DATA + SWAP partition
3) Install ‘Full’ OS on HDD + DATA + SWAP partition
4) Upgrade ‘Embedded’ OS from LiveCD/LiveUSB
5) Upgarde ‘Full’ OS from LiveCD/LiveUSB
6) Upgrade and convert ‘Full’ OS to ‘Embedded’

Из предложенных вариантов я выбрал второй: Install ‘Embedded’ OS on HDD/Flash/USB + DATA + SWAP partition.

Первый пункт следует использовать для флешек малого размера(менее гигабайта), а третий стоит использовать для установки FREE4Nas на жесткий диск.

На следующем шаге нас информируют о предстоящих действиях и предупреждают, о потери информации на диске на который будет установлена ОС FREE4Nas. На этом шаге жмем <OK>

На следующем шаге выбираем Диск с которого будет производиться установка.

В моем случае это: cd0 _NEC DVD_RW ND-3520A 1.04

На следующем шаге выбираем Диск на который будет производиться установка.

В моем случае это: da0: 7651MB <QUMO QUMO 1.01>

Жмем <OK>

На следующем шаге отказываемся от SWAP ( на флешке его наличие будет излишним и приведет к более быстрому выходу из строя флешки)

По окончании процесса установки жмем [Enter] и нас вновь ждет меню:

NAS4Free Install & Upgrade Options Menu

1) Install ‘Embedded’ OS on CF/USB Flash Drive or Hard Drive
2) Install ‘Embedded’ OS on HDD/Flash/USB + DATA + SWAP partition
3) Install ‘Full’ OS on HDD + DATA + SWAP partition
4) Upgrade ‘Embedded’ OS from LiveCD/LiveUSB
5) Upgarde ‘Full’ OS from LiveCD/LiveUSB
6) Upgrade and convert ‘Full’ OS to ‘Embedded’

Выбираем <Exit> и попадаем в меню:

Console setup
————-

1) Configure Network Interfaces
2) Configure Network IP Address
3) Reset WebGUI password
4) Reset to Factory Defaults
5) Ping host
6) Shell
7) Reboot Server
8) Shutdown Server
9) Install/Upgrade NAS4Free from LiveCD/LiveUSB

Выбираем 8 пункт - Shutdown Server, NAS выключается.

Отключаю привод(я его подключал только для установки), включаем NAS, в BIOS выставляем загрузку флешки. Подключаем LAN кабель ( Если до сих пор еще его не подключили )

Грузимся с флешки и попадаем вновь в меню:


Console setup
————-

1) Configure Network Interfaces
2) Configure Network IP Address
3) Reset WebGUI password
4) Reset to Factory Defaults
5) Ping host
6) Shell
7) Reboot Server
8) Shutdown Server
9) Install/Upgrade NAS4Free from LiveCD/LiveUSB

Теперь наша задача настроить IP адрес.

Выбираем Configure Network IP Address Выбрать фиксированный IP или использовать DHCP  решать вам. я пока выбрал использовать DHCP, хотя в будущем собираюсь перейти на статический IP адрес.

Отказываюсь от конфигурирования IPv6. Ждем некоторое время пока идет инициализация сетевого интерфейса. После чего получаем сообщение о назначенном IP адресе и Жмем [Enter]

На этом установка NAS4Free закончена. Выключаем NAS ( Пункт 8 - Shutdown Server). Отключаем клавиатуру и монитор(Если при отключенной клавиатуре NAS не загружается, то смотрите соответствующие настройки в BIOS).

Установка закончена. Теперь надо приступать к настройке, но это уже другая история.

Советуем прочитать: