понедельник, 28 декабря 2009 г.

Собираем NAS своими руками, используя ОС FreeNAS

Речь в этой заметке пойдет о сетевых накопителях 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. Скачать ее можно на официальном сайте http://freenas.org/
Использовать будем версию FreeNAS 0.7.2
Скачиваем, записываем на болванку, загружаемся ( не забываем выставить в BIOS загрузку с CD, предварительно подключив привод ).
Итак перед нами открылось меню Console setup, состоящее из 9 пунктов:
  1. Assign interfaces
  2. Set LAN IP address
  3. Reset WebGUI password
  4. Reset to factory defaults
  5. Ping host
  6. Shell
  7. Reboot system
  8. Shutdown system
  9. 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.

Комментариев нет:

Отправить комментарий