Речь в этой заметке пойдет о сетевых накопителях NAS. Создать свое сетевое хранилище NAS не так уж и сложно. Было бы немного желания. И так, желание есть, комплектующие для сборки NAS тоже есть. Приступаем…
Имеющиеся в наличии комплектующие:
- Материнская плата Gigabyte GA-945GZM-S2
- Процессор Intel Celeron 420
- ОЗУ DDR 512 MB
- Корпус MidiTower ATX Classix Avrora 400W
- Жесткий диск WD200
- IDE шлейф
- SATA шлейф
Кроме того имеется CD привод для установки операционной системы, который будет подключен временно и впоследствии отключен и не войдет в состав NAS.
Хотелось бы обратить внимание, что HDD WD200 будет использован только под систему, но не для хранения информации. Жесткие диски для хранения информации будут установлены в самый последний момент.
Первым делом собираем все эти комплектующие в корпусе. Во время этой процедуры вопросов не возникает, по-этому описание сборки системного блока для использования в качестве сетевого накопителя (NAS) я пропускаю. Уточню лишь то, что HDD WD200 подключен мастером.
На втором этапе настраиваем BIOS:
В BIOS ( AWARD BIOS ) нас интересует настройка, находящаяся в разделе Power Management Setup: AC BAck Function - выбираем из предлагаемого списка Memory
Эта настройка определяет:
- Должен ли компьютер автоматически загружаться после восстановления напряжения в электросети, если оно пропадало ( Full-On )
- Оставаться в выключенном состоянии ( Soft-Off )
- или вернуться к состоянию, имевшемуся в момент пропадания напряжения в электросети ( Memory )
Еще одна настройка на которую обратим внимание, находится в разделе Integrated Peripherals: On-Chip SATA Mode - Выбираем Enhanced ( делаем мы это для того, чтобы в случае подключения дополнительных Жестких дисков у нас не возникло никаких непредвиденных проблем с неожиданной сменой канала дисками ).
Опция On-Chip SATA Mode конфигурирует современный IDE/SATA-контроллер чипсета:
- Enhanced - переводит контроллер в расширенный режим, позволяя использовать все имеющиеся каналы SATA и IDE.
- Combined - задействует два канала SATA и один IDE (в сумме до четырех устройств)
- Non-Combined - задействует только каналы SATA (максимум те же четыре устройства). Оба последних значения переводят контроллер в совместимый режим.
- Auto автоматически установит нужный режим, основываясь на типе интерфейса и количестве подключенных накопителей.
- Disabled вообще отключает стандартный IDE/SATA-контрллера чипсета.
Третий этап: Пришло время установить операционную систему. Для NAS неплохим выбором будет операционная система FreeNAS. Скачать ее можно на официальном сайте freenas.org (сейчас freenas стал truenas-ом, так что статья может быть в какой то мере не актуальной).
Использовать будем версию FreeNAS 0.7.2
Скачиваем, записываем на болванку, загружаемся ( не забываем выставить в BIOS загрузку с CD, предварительно подключив привод ).
Итак перед нами открылось меню Console setup, состоящее из 9 пунктов:
- Assign interfaces
- Set LAN IP address
- Reset WebGUI password
- Reset to factory defaults
- Ping host
- Shell
- Reboot system
- Shutdown system
- Install/Upgrade to hard drive/flash device? etc.
Мы выбираем 9-ый пункт, появляется меню Install & Upgrade.
- Я выбрал 3-ий пункт Install ‘full’ OS on HDD + DATA + SWAP partition.
- Далее выскакивает сообщение о том что представляет из себя full инсталяция. Жмем ok,
- выбираем источник с которого будет производится установка, ok,
- Выбираем куда будет производиться установка, ok,
- далее нам предлагается ввести размер раздела под операционную систему, я выбрал 4000,
- Далее размер SWAP раздела, я выбрал 1000
Установка происходит очень быстро, нам предлагают нажать Enter для продолжения, нажимаем и возвращаемся в меню Install & Upgrade из которого выходим с помощью Exit и попадаем в Console setup, Здесь выбираем 8-ой пункт - Shutdown system. NAS выключается, отключаем привод. Включаем NAS, в BIOS высталяем загрузку с HDD, ибо все равно привод отсутствует.
Загружаемся. По окончании загрузки перед нами появляется меню Console setup. Собственно нам осталось выставить IP адрес нашего сетевого накопителя, выбираем 2-ой пункт меню Set LAN IP address.
Система нам задает еще несколько вопросов. В моем случае ответы были такими:
- Do you want to use DHCP for this interface - No
- Enter new LAN IPv4 address - 192.168.1.100 ( этот адрес будем вводить в веб-интерфейсе)
- Enter new LAN subnet mask. …. - 24 ( по умолчанию )
- Enter IPv4 default gateway - ничего не вводил ( подключение NAS к сети Интернет не планировалось)
- Enter DNS IPv4 address - ничего не вводил ( подключение NAS к сети Интернет не планировалось)
- Do you want to configuration IPv6 for this interface? - No
Enter для продолжения и переходим к четвертому этапу настройки NAS.
На четвертом этапе нам надо подключиться к нашему сетевому накопителю через WEB интерфейс. садимся за рабочий компьютер и вводим в браузере IP адрес NAS.
Открывается страничка на которой надо ввести имя пользователя ( username ) и пароль ( password )
По умолчанию в ОС FreeNAS
имя пользователя ( username ): admin
пароль ( password ): freenas
Первым делом меняем язык интерфейса на русский, для этого заходим в System -> General и изменяем Language на Russian, не забываем нажать кнопку сохранения Save.
Настраиваем остальное по необходимости и NAS готов к работе. Осталось в NAS установить жесткие диски для хранения информации. если жесткие диски не были подключены раннее ( я не стал подключать на время установки системы ), то физически подключаем жесткие диски ( NAS должен быть выключен ). Включаем NAS, ждем окончания загрузки и заходим через web-интерфейс в панель управления NAS.
Диски -> Управление, Жмем плюсик в веб интерфейсе чтобы добавить новый HDD.
У меня второй диск определился как ad4: 1907730MB (WDC WD20EARS-00MVWB0/51.0AB51)
- Диск: ad4: 1907730MB (WDC WD20EARS-00MVWB0/51.0AB51)
- Имеющаяся файловая система: Unformated
Остальные пункты оставил без изменения, кнопка Добавить
вернулись на предыдущую страницу, жмем применить изменения.
надо сказать, что в моей конфигурации SATA диски должны определяться так:
- SATA0: ad4
- SATA1: ad5
- SATA2: ad6
- SATA3: ad7
Далее Диски -> Форматирование
Внимание: UFS - родная файловая система FreeBSD (основы FreeNAS). Попытки использования файловых систем прочих форматов, таких как FAT, FAT32, EXT2, EXT3 или NTFS могут привести к непредсказуемому поведению, повреждению файлов и потерям данных.
- Диск: ad4: 1907730MB (WDC WD20EARS-00MVWB0/51.0AB51)
- Файловая система: UFS(GPT and Soft Updates)
Остальные пункты оставил без изменения, кнопка Форматировать диск. Форматирование диска занимает некоторое время.
Далее Диски -> Точка монтирования
Жмем плюсик в веб интерфейсе чтобы добавить новую точку монтирования.
- Тип: Диск
- Диск: ad4: 1907730MB (WDC WD20EARS-00MVWB0/51.0AB51)
- Номер раздела: 1
- Файловая система: UFS
- Имя точки монтирования: HDD1 ( вы можете называть иначе )
Остальные пункты оставил без изменения, кнопка Добавить
вернулись на предыдущую страницу, жмем применить изменения.
Жесткий диск подключили, теперь осталось организовать доступ к этому диску из сети.
Доступ будем организовывать по стандартному протоколу Windows сетей.
Службы -> CIFS/SMB, галочка Включить
Для простоты доступа я выставил следующие настройки:
- Аутентификация: Anonymous
- Кодовая страница DOS: CP866
- Сервер времени: Нет
Остальные пункты оставил без изменения, кнопка Сохранить и перезапустить
теперь NAS доступен в сети под именем freenas( если конечно вы не изменили это имя), но жесткий диск пока еще не доступен, Для включения доступа переключаемся на закладку Доступные ресурсы, Жмем плюсик в веб интерфейсе чтобы добавить новый ресурс. Я поступил просто и добавил полностью жесткий диск:
- Имя: HDD1
- Комментарий: HDD1-2TB
- Путь: /mnt/HDD1/
Остальные пункты оставил без изменения, кнопка Добавить
вернулись на предыдущую страницу, жмем применить изменения.
Ну вот собственно и все. Хотелось бы еще обратить внимание вот на что:
Если вы захотите подключить диски с файловой системой NTFS, то Диск C при монтирование будет разделом 1, Диск D при монтирование будет разделом 5, Диск E при монтирование будет разделом 6 и так далее.
Если вы хотите использовать оставшееся свободное место на системном диске ( на том на который установилась ОС FreeNAS, а вы скорее всего захотите, если воспользуетесь HDD большего размера ), то вам сперва нужно будет его добавить через Диски -> Управление, а затем при монтировании вам надо будет выбрать тип раздела MBR, раздел 2, файловая система UFS.