Nas4Free установка на флешку: Сетевое хранилище с помощью NAS4Free, часть 1

Содержание

Nas4free установка на флешку — Вэб-шпаргалка для интернет предпринимателей!

Записать образ NAS4Free на USB-накопитель

В настоящее время готовится цикл компактных статей по организации сетевого хранилища (NAS) для дома или офиса. В котором будут рассмотрены принципы выбора и построения хранилища/файлового сервера, а также установка и настройка NAS4Free.

Существует несколько способов установки данной сборки, а именно — установка с нуля при помощи LiveCD/USB или же запись готового образа .img. Стоит отметить, если вы решили выполнить самостоятельную установку, то лучше всего использовать .iso образ LiveUSB, хоть он и бОльшего размера, но процесс установки пройдет быстрее. Сейчас рассмотрим следующий вопрос — как записать образ NAS4Free на USB-накопитель. Для этого нам потребуется непосредственно сам USB/CF флешка, образ системы и программа для записи .

iso/.img — Win32 Disk Imager. Далее выполним ряд действий:

  • скачиваем .iso/.img образ с официального сайта — NAS4Free
  • скачиваем по ссылке выше и устанавливаем Win32 Disk Imager
  • подключаем USB-накопитель, запускаем ПО для записи образов
  • по нажатию на кнопку «Open», выбираем необходимый образ ОС
  • запускам процесс записи кнопкой «Write»

Дождавшись процесса записи, получаем готовую загрузочную USB-флешку с образом NAS4Free.

Для полноты предоставления информации здесь описан процесс удаления образа NAS4Free или подобного с флешки, а также возвращение ей корректной разметки.

Нашли ошибку в тексте? Выделите фрагмент текста и нажмите Ctrl+Enter

Расскажем о самом первом действии с nas4free — установке. Будем предельно подробно рассматривать основной вариант — embedded установка, на USB флешку 2Gb или более.

Нам понадобится
1) Комп, который станет NAS. Требования к железу

  1. 64 разрядный процессор. Это почти все ныне доступные. Можно и Атом, но будет сильно загружен.
  2. 512Мб памяти самый минимум, чтобы только еле шевелилось, но чем больше тем лучше. Если доступной операционной системе памяти менее 2Gb — обязательно использование SWAP раздела, рекомендуется 1024Мб и более. При 4Gb отданных под zfs включается prefetch, что ускоряет файловую систему. Так что IMHO комфортно — 6-8Gb, ведь сама ось тоже что-то займёт. Если будете активно гонять виртуальные машины на NAS — может пригодитья и больше.
  3. 1 или более жестких дисков, на которых будут храниться данные. Желательно SATA, IDE и SAS. Вполне работает и на USB — только медленнее. SSD поддерживается, но заметного эффекта в домашних сценариях использования увидеть трудно.
  4. USB флешка не менее 2Gb, желательно 4Gb. Можно и больше, но особого смысла нет.
  5. порт Ethernet, лучше гигабитный, можно 100 мбит. Учтите, что супер-новейшие сетевые контроллеры для настольных систем могут не поддерживаться — не гонитесь за самой новой материнской платой. Погуглите поддержку используемого чипа, если мать совсем новая. А вот даже экзотические серверные сетевые и дисковые карты практически всегда работают из коробки. FreeBSD всё же.

2) Минимальная домашняя сетевая инфраструктура — хотя бы один компьютер, имеющий доступ к домашней сети; коммутатор/роутер/хаб — т.к. надо же куда-то наш NAS подключить. (Теоретически можно NAS и второй компьютер подключить друг к другу напрямую, но годится такая конфигурация скорее для тестов). Подключение домашней сети к Internet не обязательно.

3) Желателен — UPS, с управлением через USB порт, проще всего будет с APC

Только на время инсталляции для этого компа понадобится либо флешка на 2Gb (или более) либо CD привод + CD (или DVD) болванка, клавиатура и монитор. Это LiveUSB и LiveCD варианты соответсвенно.

Важно. В отличие от Windows, nas4free можно установить на флешку на одной машине, например основном настольком компе или ноутбуке, а затем стартовать с этой флешке на другом компе (будем называть его NAS) и там использовать .

Установка Nas4Free

Подготовка к установке:

1) Добываем здесь образ для LiveCD или LiveUSB. Установка с LiveUSB быстрее, но требует умения разархивировать и записать образ на флешку.
— Вверсий и сборок обычно доступно несколько. Рекомендую брать самую новую, но только если ей не меньше 3-4 дней. Иначе — предыдущую. Самая свежая сборка изредка может быть проблемной.

— Открываем папку с выбранной сборкой. При установке с CD нам понадобится файл с расширением iso, и именем NAS4Free-

x64-LiveCD-XXX.iso. При установке с флешки — с расширением .img.gz и именем NAS4Free-x64-LiveUSB-XXX.img.gz

PS: gz — это архив. Пред записью на флешку надо достать из него .img файл архиватором, например — winrar.

2) Нарезаем этот iso-образ на CD или DVD болванку. Если неясно как — этот текст не для вас.

Для варианта с флешкой — для Windows много подходящего софта, например Win32 Disk Imager. Для *nix можно использовать команду dd.

3) Подключаем будущую системную флешку к компьютеру, оборудованному CD приводом (или вторым портом USB в варианте с LiveUSB) монитором и клавиатурой. Напомню, любому — который будет NAS или другому, лишь бы разрядность процессора соответствовала. Я предпочитаю ставить на своём основном компе — гораздо удобнее.

4) Вставляем в привод нарезанную CD болванку (LiveUSB флешку), подключаем будущую системную флешку, выставляем в BIOS загрузку с CD (LiveUSB флешки) грузимся. Ждем несколько минут, будет много текстовых сообщений.

PS: В случае LiveCD спутать флешку, куда ставим, с CD, с которого ставим, вряд ли возможно. А вот в варианте LiveUSB определить в BIOS где какая флешка не всегда легко. Я справился так:
— вставляю только флешку-источник, перезагружаю комп в BIOS, ставляю загрузку с неё;
— прегружаю комп, дожидаюсь начала загрузки системы с флешки, вставляю флешку-цель;
— осталось правильно выбрать флешку цель в последующем меню, но с дисками спутать трудно — указывается размер.

5) Видим текстовое меню

Прим. Если памяти меньше 2Gb — некоторых пунктов не будет.

Жмем цифру 9 — Install/Upgrade

Установка:

6) Видим меню на синем фоне

Жмем цифру 1, Install Embedded
Вариант full стоит использовать, если вы — опытный пользователь и отдаёте себе отчёт в преимуществах и недостатках. Разработчики НЕ рекомендуют это вариант установки для рядового пользователя.

Следующий экран. При установке на флешку на машине с BIOS я рекомендую п 2. Если у васновая система с UEFI — выбираете вариант 1. Варианты 3 и 4 — для тех, кто без моих советов знает что делает.

Нам вывалят вот такое сообщение в качестве подтверждения, тк мы планируем стереть всё на диске, куда будем ставить

Давайте переведём
Инсталлятор NAS4Free ‘Embedded’ (примерно — встроенный, внедрённый) на жёсткий диск, SSD, CF-карточку или USB флешку

— Будет создан MBR раздел 1, файловая система UFS, размер 1024 Мб под образ операционной системы
— Будет создан MBR раздел 2, SWAP (он же раздел подкачки), размер 1024 Мб или более
— Будет создан MBR раздел 3, файловая система UFS, для данных
— Используется диск в памяти для уменьшения доступа к физическому устройству на чтение/запись

ПРЕДУПРЕЖДЕНИЕ: Ограничения:
1. Будут стёрты ВСЕ разделы с диска, на который производится установка

Жмём OK, если согласны.

7) Дальше нам предлагают указать с какой носитель будет источником (cd — оптические диски, da — USB флешки, SAS и SCSI диски, ad и ada — ATA и SATA диски). Ошибиться с источником трудно, да и не опасно.

8) Теперь нам предлагают указать носитель — цель, куда будем ставить. Всё на этом носителе будет стёрто. Обращайте внимание на размер носителя-цели, спутать жёсткий диск с флешкой по размеру трудно. Если есть сомнения — Cancel, выключение компа, физическое отключение всех лишних дисков и флешек, рестарт.

9) Нас просят указать размер swap (раздела подкачки). Указываем размер SWAP, я ставляю 1024 Мб, если флешка 2Gb и 2048 — если больше. ВАЖНО В свежих версиях SWAP будет активен, отключить можно, но нежелательно, да и требуется неочевидный трюк. Рекомендую при возможности позже настроить SWAP на разделе жёсткого диска.

10) Если выбранные вами разделы на носитель не влезают — система даёт сообщение об ошибке, нужно указать корректные цифры. Если ОК — установка идёт пару минут

И завершается обширным текстовым экраном, что всё поставилось и предлагает нажать клавишу.

Как оказалось — некоторых такой экран смущает. Всё нормально, это сообщение об успешной установке. Фанфар и анимации не будет 🙂
Переведу текст сообщения

NAS4Free была успешно установлена на ada0s1

Вы можете теперь извлечь CD или флешку, с которой производилась установка и перегрузить сервер.

Для использования раздела ДАННЫХ:
— Добавьте диск ada0 на странице Диски|Управление
— Добавьте точку монтирования на странице Диски|Точка Монтирования|Управление

Используйте следующие параметры:
Диск ada0, Раздел 3, вид разметки MBR, файловая система UFS

НЕ ФОРМАТИРУЙТЕ диск ada0! Раздел ДАННЫХ уже был создан в процессе инсталляции

PS:. Я, впрочем, пришёл к выводу, что использовать раздел данных на флешке не стоит. Можно, но недостатков больше, чем преимуществ.

Далее, нажав Enter вываливаемся в меню

11) Жмем 8 — Shutdown Server, комп просит подтверждения, затем выключается.

12) Вытаскиваем CD из привода (или флешку-источник), включаем комп, в BIOS ставим загрузку с нашей свежезаписанной флешки.

13) Грузимся с нее, попадаем в в меню из п 5. Только теперь у нас есть IP адрес по умолчанию — выделен цветом

Здесь я сильно советую установить фиксированный IP адрес нашему NAS. Как выбрать — зависит от роутера, например у меня роутер сконфигурирован на IP 192.168.1.1 — наиболее распространенный случай, а DHCP адреса раздает от 192.168.1.100 и выше. Так что NAS можно дать, например, IP 192.168.1.29. Для этого

Настройка сети:

14) Жмем 2 — Configure Network IP address, выбираем в последовательно вываливающихся текстовых диалогах
DHCP — NO,
IP — 192.168.1.29
MASK — 24 (то есть 255.255.255.0)
DEF GATE — 192.168.1.1 (те IP роутера)
DNS — 192.168.1.1 8.8.8.8 (те IP роутера и через пробел — DNS Google)
Ipv6 — NO






15) Установка закончена. выключаем используемый комп (8 — Shutdown system). Если использовали комп-NAS — можно отключить CD, клавиатуру и монитор, подключаем патчкордом к коммутатору/роутеру. Если флешку готовили на другом компе — вставляем ее в NAS, в BIOS ставим загрузку с этой флешки (скорее всего для влезания в BIOS понадобится временно подключить клавиатуру и монитор). В любом случае для NAS SATA контроллер(ы) в BIOS ставим в режим ACHI (не обязательно, но будет быстрее).

Вход в Nas4Free web

На находящемся в той же подсети ноутбуке или настольном компе входим в браузер, набираем в адресной строке 192.168.1.29 — те IP, который мы NAS задали. Если видим экран с запросом имени и пароля — у нас получилось.

PS: Кстати, сама установка — раза в два быстрее, чем это все прочитать и в 10 — чем написать 🙂

Если не видим (1) проверяем, что NAS нормально загрузился путем подключения монитора и клавы.
(2) проверяем сеть — пингуем 192.168.1.29, убеждаемся что комп и NAS в одной подсети, те оба имеют IP вида 192. 168.1.X, смотрим, что роутер в той же подсети и т.д.

16) Если ввести пару логин пароль (по умолчанию admin и nas4free) , можно видеть WEB гуй nas4free

Первоначальная настройка

Идём в System- General setup
Здесь можно выбрать
Language (язык). Я, впрочем, предпочитаю английский
Hostname (имя NAS) — для первого NAS менять умолчание nas4free смысла нет, но если NAS побее одного в одной сети — это сделует сделать
Domain (домен) — значение по умолчанию local вполне разумно, но обратиться к NAS как http://nas4free.local вы сможете только если в сети, обычно на роутере, настроен локальный DNS сервер этого домена.
DNS IP 4 — должно быть как на картинке. Если не так — значит в прошлых пунктах вы что-то недоделали — стоит задать.
Time zone (часовой пояс) — стоит задать ваш
Enable NTP (включить запрос времени с сервера времени) — ставим галочку, более ничего не меняем. Понятно, будет работать только при наличии подключения локальной сети к Internet.

17) Дальше можно поменять пароль администратора по умолчанию во вкладке Password. Это хорошая практика, но не так чтобы обязательная в доверенной домашней сети.
PS: Пароль root и пароль пользователя admin от вебгуя совпадают.

18) Мы настроили всего-ничего, но хорошая привычка — после каждого изменения — сохранять конфиг. Только сохранять его ВО ВНЕ NAS 🙂

System- Backup/Restore — и жмём кнопку Download configuration, сохраняем конфигурационный файл. В нём содержатся все настройки NAS. Если что-то пойдёт не так — вы сможете установить NASD а чистую флешку, скормить системе этот конфиг — и все настройки на месте.

Опубликовано alexmdv в 21.01.2017 21.01.2017

Попобуем сделать правильный обзор по NAS4Free для создания домашнего сетевого хранилища. Все остальные обзоры ужасно однобокие, в которых авторы рассказывают только о процессе установки и о офигительности файловой системы ZFS. Никому и в голову не пришло, что среднестатистическая домохозяйка никогда в жизни не сможет ощутить преимуществ этой файловой системы. Реальную пользу от ZFS можно получить только при эксплуатации в организациях. Так нафига писать об этом? Лучше бы поподробнее рассказали как создавать сетевые папки, как настроить торрент-клиент, как настроить медиа-сервер и т.д.

Единственно возможный (и то еще посмотрим) сценарий использования этой балалайки — это домашнее применение. Корпоративные клиенты никогда не доверят свои данные непонятному творению без вменяемого саппорта. И правильно сделают.

Сейчас ценой невероятных усилий попытаемся найти сильные стороны NAS4Free (слабых тут так много, иной раз кажется, что он только из них и состоит) , посмотрим как он справляется в реальных сценариях работы. Сразу скажу — текст очень длинный и нудный. Если вы открыли эту статью не с целью установки такого же дистрибутива у себя, то проматывайте сразу в самый низ до заключения.

Для сильных духом мы продолжаем. На данный момент NAS4Free дорос до 11-й версии. Распространяется он в виде имиджа LiveUSB, имиджа для встраиваемых систем (embedded) и LiveCD. LiveUSB вариант хорош, если у потенциального сетевого хранилища сидюк отсутствует и взять на время его негде. Или если влом возиться с записью LiveCD на болванку. В остальных случаях можно воспользоваться LiveCD. Все дистрибы NAS4Free скачать можно отсюда.

Начиная с 11-й версии NAS4Free не распространяется для архитектуры x86, так что на пень третий установить систему у вас не получится. Но выход есть всегда: если ваше железо такое же старое как говно мамонта — возьмите NAS4Free 10-й версии.

Прежде чем приступать, убедитесь что в вашем сетевом хранилище есть следующие компоненты: USB-флешка хотя бы на 2 Гб, куда будет установлена система и два одинаковых по емкости жестких диска, на которых в последующем будет храниться вся ваша инфа. Всё на месте? Тогда поехали.

Установка

Первоначальная загрузка системы с LiveCD не впечатляет скоростью. Процесс завершится следующим экраном:

Здесь мы нажимаем кнопку 9 приступаем к установке системы:

Есть два варианта установки: Full (п. 3) и Embedded (п.1). Вариант Embedded лучше всего подходит для установки на USB-флешки. В этом случае операционная система многие операции производит в оперативной памяти, сокращая количество обращений к флешке. Выбираем п.1 и идем дальше.

Следующий диалог, в котором имеет смысл выбирать между двумя первыми вариантами GPT и MBR. На старых материнских платах выбирать нужно MBR, на новый GPT. Если ошибетесь, ничего страшного не будет, установка просто не пойдет дальше.

Затем спросят откуда мы будет проводить установку:

Затем пункт куда будем устанавливать. Тут вы без труда найдете свою флешку:

Далее нужно будет выбрать размер раздела подкачки. Можно написать 512 или 1024. Не вижу практического смысла ставить цифру больше:

Установка проходит быстро, по завершению нужно нажать ENTER:

После чего мы вываливаемся в диалог установщика, тут жмем Exit:

Возвращаемся в первоначальное окно и нажимаем 8, чтобы выключить комп для извлечения LiveCDLiveUSB:

Извлекаем установщик, подключаем к домашней сети, и запускаем систему. Приходим снова к стартовому экрану. Нажимаем 2:

Хотим ли мы получить IP-адрес автоматически от роутера по DHCP? Соглашаемся:

Хотим ли мы настроить IPv6? — Не хотим, нажимаем No:

После небольшой паузы на экране появится IP адрес нашего сетевого хранилища, в моем примере это 192.168.17.46.

Жмем ENTER, вываливаемся в первоначальный экран.

Теперь можно отключить монитор и клаву от сетевого хранилища, на любом другом компьютере открывать браузер и производить дальнейшую настройку через web-интерфейс. Для входа используем admin с паролем nas4free

И увидим начальный экран web-морды, где обобщенно будет представлена информация о системе.

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

Затем проматываем страницу вниз до самого конца, выбираем часовой пояс и нажимаем кнопку Save.

Подключение жестких дисков

Теперь нам нужно заняться одним из самых ответственных этапов — добавлением жестких дисков. Идем в меню ДискиУправление, в открывшемся интерфейсе нажимаем книзу кнопку Импорт дисков:

После импорта дисков мы увидим нашу флешку da0 с установленной системой и два жестких диска без файловой системы ada1 и ada2. Нажмите кнопку Применить изменения:

Переходим в раздел Форматирование HDD, выбираем в выпадающем списке Программный RAID, выбираем два наших диска и жмем Далее, еще раз Далее, Форматирование, ОК:

После этого идем в меню ДискиПрограммный RAID и справа жмем на Плюс:

Указываем произвольно имя нашего RAID массива, Ставим галку Создать и инициализировать RAID, выбираем жесткие диски и в последнюю очередь жмем на кнопку RAID1:

RAID массив создан, остается нажать кнопку Применить изменения:

Снова идем в меню ДискиУправление, переходим в раздел Форматирование HDD, выбираем наш получившийся массив, выбираем файловую систему UFS и нажимаем Далее, Далее, Форматирование, ОК:

Завершающим этапом идем в меню ДискиТочки монтирования, жмем на Плюс:

Указываем наш RAID массив, тип раздела, файловую систему, произвольное имя точки монтирования, прокручиваем страницу до конца вниз и жмем кнопку Добавить:

И вот наш RAID массив добавлен. Для завершения нужно нажать Применить изменения:

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

Справедливости ради надо заметить, что процесс добавления жестких дисков нельзя назвать простым и интуитивно понятным для неразбирающегося человека. В общей сложности нужно 40 раз кликнуть мышой, чтобы все сделать. Это очень много! Именно в плане удобства все open-source операционки ущербны. В том же Synology чтобы сделать аналогичную операцию нужно мышой кликнуть всего 5 раз.

Создание сетевых папок

Чтобы сделать папки сетевыми, сначала их нужно создать на жестком диске сетевого хранилища. Для этого идем в меню ИнструментыФайловый менеджер. Вход туда такой же как и в web-интерфейс:

Идем в mnthddr1 и создаем там каталог, например, test:

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

Устанавливаем все недостающие флажки и нажимаем кнопку Изменить:

Теперь идем в меню СлужбыCIFS-SMB. Устанавливаем флаг Включить, по желанию меняем имя нашего файлового хранилища и рабочую группу, если она у вас какая-то определенная. Перематываем страницу в самый низ и нажимаем кнопку Сохранить и перезагрузить:

Давайте создадим сетевую папку со свободным доступом в нее. Идем в закладку Общие ресурсы и нажимаем на Плюс:

Здесь нам нужно указать имя сетевой папки, ее описание и самое главное путь на жестком диске. Затем проматываем страницу вниз до конца и нажимаем кнопку Добавить:

Не забываем нажать кнопку Применить изменения. Отредактировать настройки сетевой папки можно в кнопке с изображением гаечного ключа:

Теперь сетевой папкой могут воспользоваться все пользователи домашней сети, доступ в нее никак не ограничен:

Из недостатков NAS4Free в контексте сетевых папок можно отметить тот факт, что в web-интерфейсе отсутствуют инструменты для разграничения доступа к сетевым папкам для разных пользователей. Можно создать пользователя, создать папку, через консоль сменить владельца или группу этой папки, затем сделать эту папку сетевой через SMB с отключенным гостевым доступом. Достаточно много манипуляций и главное неудобство — вам снова нужна консоль и знание спецефических команд.

Torrent-клиент

Теперь научим наше сетевое хранилище автоматически скачивать torrent-файлы. В предыдущем разделе мы уже создали одну сетевую папку test. Зайдем туда по сети и сделаем два папки: !torrents и !downloads:

Вернемся к web-интерфейсу. Идем в меню СлужбыBitTorrent, включаем службу, устанавливаем каталог для скачанных файлов, дежурный каталог и по желанию ограничиваем скорость (чтобы сетевое хранилище не съедало всю скорость домашнего интернета):

Проматываем страницу вниз и нажимаем кнопку Сохранить и перезагрузить. После этого у torrent-клиента запустится отдельный web-интерфейс, попасть на который можно по адресу сетевого хранилища + порт 9091. В нашем случае это выглядит так:

В принципе, заходить туда большой необходимости нет, потому что torrent-файлы можно сразу закидывать на сетевую папку test orrents, закачка будет начинаться немедленно.

Медиасервер

Разберемся с просмотром фильмов на ТВ через протокол DLNA. В NAS4Free есть целых два медиасервера на выбор: Fuppes и MiniDLNA. Забегая вперед скажу, что работают они одинаково криво. Прежде чем мы продолжим, нужно создать несколько каталогов. На нашем жестком диске создадим папку video для хранения фильмов и папку mediaserver для служебных нужд медиасервера:

Теперь пройдем вменю СлужбыDLNA-UPnP и настроим MiniDLNA сервер: установите флаг включения, укажите имя сервера, каталог базы данных, каталог в котором у нас будут храниться фильмы. Примените настройки.

Что можно сказать о работе медиасервера? Он работает, на моем телевизоре Philips фильмы проигрываются. Есть сложности с некоторыми видеофайлами, кодек которых телевизор не понимает, а медиасервер не умеет транскодировать в понятный для телевизора формат. Второй медиасервер Fuppes вроде как умеет (в настройках есть галка транскодирования), но по факту эта функция у меня не заработала. Еще заметил, что DLNA сервер не видит файлы с русскими буквами. В сухом остатке мы имеем весьма посредственный медиасервер, а нормальный типа Plex’a без плясок с бубном (не залезая в консоль) на NAS4Free установить невозможно.

Проверка надежности RAID

Я выключил NAS4Free и физически отсоединил один из жестких дисков, затем снова включил сетевое хранилище и… ничего не произошло. Все файлы в сетевых папках на месте, NAS4Free работает штатно. Только в web-интерфейсе в разделе управления дисками можно обнаружить, что одного диска не хватает:

Заключение

М-да. NAS4Free — это не сетевое хранилище, а издевательство. Функций как кот наплакал, да и те работают через жопу. Чувствуется недоделанность во всем. Работает всё это хозяйство как и положено большинству open-source решений такого плана — на троечку. Можно ли рекомендовать такой дистрибутив для создания домашнего сетевого хранилища людям, которые не разбираются в *nix-like системах? — Нет.

Рекомендуем к прочтению

Установка FreeNAS 11

Обратите внимание, что операционная система FreeNAS должна быть установлена на отдельном устройстве из дисков (не само хранилище), которые сохраняют данные о хранилище. (скачать FreeNAS 11)

Другими словами, только с одним диском имеется графический интерфейс FreeNAS, но хранить данные негде.

И хранение данных — это, в конце концов, весь смысл системы NAS. Домашние пользователи, экспериментирующие с FreeNAS, могут установить FreeNAS на недорогой флэш-накопитель USB и использовать диски компьютера для хранения.

Получение FreeNAS

Последнюю версию STABLE FreeNAS® 11.1 можно загрузить с сайта http://download.freenas.org/11/latest/x64/. Примечания к выпуску и другая информация находятся по адресу http://download.freenas.org/11/latest/.

FreeNAS® требует 64-битного оборудования.

Страница загрузки содержит файл .iso. Это загрузочный установщик, который можно записать на компакт-диск или USB-флеш, как описано в разделе «Подготовка носителя».

Контрольные суммы FreeNAS

Файл .iso имеет связанный файл sha256.txt, который должен использоваться для проверки целостности загруженного файла. Команда для проверки контрольной суммы зависит от операционной системы:

  • on a BSD system use the command sha256 name_of_file
  • on a Linux system use the command sha256sum name_of_file
  • on a Mac system use the command shasum -a 256 name_of_file
  • Windows or Mac users can install additional utilities like HashCalc or HashTab

Значение, созданное при запуске команды, должно соответствовать значению, показанному в файле sha256.txt. Значения контрольных сумм, которые не совпадают, указывают на поврежденный файл установщика, который не должен использоваться.

Подготовка медиа-носителя для FreeNAS

Установщик FreeNAS® может работать с компакт-диска или USB-накопителя.

Для записи файла .iso на компакт-диск требуется утилита записи компакт-дисков.

Файл .iso также можно записать на USB-накопитель. Метод, используемый для записи файла, зависит от операционной системы. Ниже приведены примеры для нескольких общих операционных систем.

Для установки с USB-накопителя на другой USB-накопитель необходимы два USB-порта, каждый из которых оснащен вставленным USB-устройством. Один USB-накопитель содержит установщик. Другой USB-накопитель предназначен для установки FreeNAS®. Позаботьтесь о выборе правильного USB-устройства для установки FreeNAS®. Невозможно установить FreeNAS® на тот же USB-накопитель, который содержит установщик. После установки снимите USB-диск установщика. Также может потребоваться настройка конфигурации BIOS для загрузки с нового USB-накопителя FreeNAS®.

Убедитесь, что порядок загрузочного устройства в BIOS установлен для загрузки с устройства, содержащего носитель установки FreeNAS®, а затем загрузите систему, чтобы начать установку.

Как записать iso-образ FreeNAS в операционных системах FreeBSD или Linux?

В системе FreeBSD или Linux команда dd может использоваться для записи файла .iso во встроенный флэш-накопитель USB. Пример. Запись файла .iso на USB Thumb Drive демонстрирует запись изображения на первое устройство USB (/ dev / da0) в системе FreeBSD. Замените имя файла .iso и имя устройства, представляющего устройство для записи в вашу систему.

Внимание!!!

Команда dd очень мощная и может уничтожать любые существующие данные на указанном устройстве. Не забудьте указать имя устройства для записи и не ошибаться имя устройства при использовании dd! Если вам неудобно использовать эту команду, напишите файл .iso на компакт-диск.

Запись файла .iso на USB-накопитель Thumb Drive

dd if=FreeNAS-11.0-RELEASE.iso of=/dev/da0 bs=64k
6117+0 records in
6117+0 records out
400883712 bytes transferred in 88.706398 secs (4519220 bytes/sec)

(скачать FreeNAS 11)

При использовании команды dd:

  • if = относится к входному файлу или к имени файла для записи на устройство.
  • of = ссылается на выходной файл; в этом случае, имя устройства флэш-карты или съемного USB-накопителя. Обратите внимание, что номера устройств USB являются динамическими, а целевым устройством может быть da1 или da2 или другое имя в зависимости от того, какие устройства подключены. Перед подключением целевого USB-накопителя используйте ls /dev/da *. Затем подключите целевой USB-накопитель, подождите десять секунд и снова запустите ls /dev/da *, чтобы увидеть новое имя устройства и номер целевого USB-накопителя. В Linux используйте /dev/sdX, где X относится к букве USB-устройства.
  • bs = относится к размеру блока, количеству данных для записи за раз. Чем больше размер блока размером 64 Кбайт, тем выше скорость записи на USB-накопитель.

Как записать iso-образ FreeNAS в операционной системе Windows?

Microsoft предоставляет средство загрузки USB/DVD Download Tool для создания загрузочного образа USB из файла .iso. Следуйте этим инструкциям, но введите имя загруженного . iso в поле SOURCE FILE.

Как записать iso-образ FreeNAS в операционной системе OS X?

Вставьте флэш-накопитель USB. В Finder перейдите в Приложения → Утилиты → Дисковая утилита (Applications → Utilities → Disk Utility). Отключите все смонтированные разделы на флэш-накопителе USB. Убедитесь, что флэш-накопитель USB имеет только один раздел, или ошибки таблицы разделов будут показаны при загрузке. При необходимости используйте Disk Utility для настройки одного раздела на USB-накопителе. Выберете Free space это отлично работает при создании раздела.

Определите имя устройства вставленного флэш-накопителя USB. С помощью TERMINAL перейдите к рабочему столу, затем введите следующую команду:

diskutil list
/dev/disk0

#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.2 GB disk0s2
3: Apple_Boot Recovery HD 650. 0 MB disk0s3

/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk1
1: DOS_FAT_32 UNTITLED 8.0 GB disk1s1

Это показывает, какие устройства доступны для системы. Найдите целевой USB-накопитель и запишите путь. Если вы не уверены, какой путь является правильным для USB-накопителя, удалите устройство, запустите команду еще раз и сравните разницу.

После того как вы уверены в имени устройства, перейдите на Desktop(Рабочий стол) из TERMINAL, отмонтируйте USB-накопитель и используйте команду dd для записи изображения на USB-накопитель.

В примере: Использование dd в системе OS X, флэш-накопитель USB — это /dev/disk1, который сначала размонтируется. Команда dd использует /dev/rdisk1 (обратите внимание на дополнительный r) для записи на необработанное устройство, которое выполняется быстрее. При выполнении этих команд замените имя установочного файла и правильный путь к флэш-накопителю USB.

Пример использования dd в системе OS X

diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful

dd if=FreeNAS-11.0-RELEASE.iso of=/dev/rdisk1 bs=64k

Важно!

(скачать FreeNAS 11)
Если при запуске команды dd отображается ошибка Resource busy (Ресурс занят), перейдите в Applications → Utilities → Disk Utility (Приложения → Утилиты» → «Дисковая утилита), найдите USB-накопитель и щелкните по его разделам, чтобы убедиться, что все они размонтированы.

Если отображается ошибка «dd: /dev/disk1: Permission denied», запустите команду dd, набрав sudo dd if=FreeNAS-11.0-RELEASE.iso of=/dev/rdisk1 bs=64k. Появится запрос на ввод пароля.

Команда dd может занять несколько минут. Подождите, пока сообщение не вернется, и появится сообщение с информацией о том, сколько времени потребовалось для записи изображения на USB-накопитель.

Выполнение установки FreeNAS

Загрузив установочный носитель, загрузите систему с этого носителя. Появится меню GRUB установщика FreeNAS®, как показано на рисунке.

Меню установщика GRUB в FreeNAS

Параметр Serial Enabled полезен для систем, которые не имеют клавиатуры или монитора, но доступны через последовательный порт, Serial over LAN или IPMI.

Если программа установки не загружается, убедитесь, что установочное устройство указано первым в порядке загрузки в BIOS. При загрузке с компакт-диска на некоторые материнские платы может потребоваться подключение устройства CD к SATA0 (первый разъем) для загрузки с компакт-диска. Если установщик останавливается во время загрузки, дважды проверьте хэш SHA256 файла .iso. Если хеш не совпадает, перезагрузите файл. Если хеш правильный, прожечь компакт-диск с меньшей скоростью или записать файл на другой USB-накопитель.

Установщик начнет автоматически через несколько секунд, или можно выбрать, перемещая выделенную полосу к нему клавишами со стрелками вверх и вниз и нажав Enter. После загрузки отображается меню настройки консоли, как показано на рисунке.

Консоль установки FreeNAS

Нажмите Enter, чтобы выбрать параметр по умолчанию, 1 Install/Upgrade (1 «Установка / обновление). В следующем меню, показанном на рисунке, перечислены все доступные диски. Сюда входят любые вставленные USB-накопители thumb drives, имена которых начинаются с da.

В этом примере пользователь выполняет тестовую установку с использованием VirtualBox и создал виртуальный диск емкостью 16 ГБ для хранения операционной системы.

Выберите установочный диск для FreeNAS

С помощью клавиш со стрелками выделите USB-диск назначения, SSD, DOM (диск на модуле) или виртуальный диск. Нажмите пробел, чтобы выбрать его.

Чтобы зеркалировать загрузочное устройство, перейдите ко второму устройству и нажмите пробел, чтобы выбрать его. Выбрав эти параметры, нажмите Enter.

Отображается предупреждение, показанное на рисунке, напоминание о том, чтобы не устанавливать операционную систему на диск, предназначенный для хранения.

Предупреждение при установке FreeNAS

Требуется минимум 8 ГБ места на загрузочном устройстве. Однако рекомендуется 32 ГБ предоставить место для будущих дополнений и загрузочных сред. При использовании зеркальных загрузочных устройств лучше всего использовать устройства того же размера. Если размеры устройства различны, зеркало ограничено размером меньшего устройства.

Установщик распознает существующие установки предыдущих версий FreeNAS® 8.x или 9.x. Когда существующая установка присутствует, отображается меню, показанное на рисунке.

Обновление FreeNAS при установке

Чтобы перезаписать существующую установку, используйте стрелки, чтобы перейти в Fresh Install  (Свежая установка), и дважды нажмите «Ввод»

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

Введите root пароль в FreeNAS

Установка пароля является обязательной, и пароль не может быть пустым. Поскольку этот пароль предоставляет доступ к административному графическому интерфейсу, его трудно угадать. Введите пароль, нажмите клавишу со стрелкой вниз и подтвердите пароль. Затем нажмите Enter, чтобы продолжить установку.

По соображениям безопасности служба SSH и корневые учетные записи SSH по умолчанию отключены. Если они не установлены, единственный способ получить доступ к оболочке от имени root — это получить физический доступ к меню консоли или получить доступ к веб-оболочке в административном GUI. Это означает, что система FreeNAS® должна быть физически защищена и что административный GUI должен находиться за правильно настроенным брандмауэром и защищен безопасным паролем.

FreeNAS можно настроить на загрузку с помощью стандартного механизма загрузки BIOS или загрузки UEFI, как показано на рисунке.

Выбор способа загрузки FreeNAS (BIOS или UEFI)
  • Загрузка BIOS рекомендуется для устаревшего и корпоративного оборудования.
  • UEFI используется на новых материнских платах.

Большинство систем UEFI также могут загружаться в режиме BIOS, если CSM (модуль поддержки совместимости) включен на экранах настройки UEFI.

Сообщение, показанное на рисунке ниже, будет показано после завершения установки.

Сообщение об успешной установке FreeNAS

Нажмите Enter, чтобы вернуться в первое меню. Выделите 3 Reboot System и нажмите Enter. При загрузке с компакт-диска удалите CD-ROM. Когда система перезагружается, убедитесь, что устройство, на котором установлено FreeNAS®, указана в качестве первой загрузочной записи в BIOS, поэтому система загрузится с нее. FreeNAS® загружается в меню настройки консоли, описанном в разделе Загрузка.

Устранение неполадок FreeNAS

Если система не загружается в FreeNAS®, есть несколько вещей, которые можно проверить для разрешения ситуации.

Проверьте системный BIOS и посмотрите, есть ли возможность изменить эмуляцию USB с CD / DVD / флоппи-диска на жесткий диск. Если он по-прежнему не загружается, проверьте, совместима ли карта / диск с UDMA.

Если системная BIOS не поддерживает EFI с эмуляцией BIOS, посмотрите, есть ли у нее возможность загружаться с использованием устаревшего режима BIOS.

Когда система начинает загружаться, но висит с этим повторяющимся сообщением об ошибке:

run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config

зайдите в BIOS системы и найдите конфигурацию встроенного устройства для контроллера 1394. Если есть, отключите это устройство и повторите попытку загрузки.

Если система начинает загружаться, но висит в подсказке mountroot>, следуйте инструкциям в Workaround/Semi-Fix for Mountroot Issues with 9.3 (https://forums.freenas.org/index.php?threads/workaround-semi-fix-for-mountroot-issues-with-9-3.26071/)

Если сгоревшее изображение не загружается, а изображение сжигается с использованием системы Windows, протрите USB-накопитель перед повторной записью с помощью утилиты, такой как Active @ KillDisk. В противном случае вторая попытка записи не будет выполнена, поскольку Windows не понимает раздел, который был записан из файла изображения. Будьте осторожны, чтобы указать правильный USB-накопитель при использовании утилиты очистки!
(скачать FreeNAS 11)

Модернизация FreeNAS

FreeNAS обеспечивает гибкость при обновлении операционной системы:

  • Обновление до основных выпусков, например, с версии 9.3 до 9.10, может выполняться с использованием либо ISO, либо графического административного интерфейса. Если в примечаниях к выпуску нового основного релиза не указано, что для текущей версии требуется обновление ISO, можно использовать метод обновления.
  • Незначительные версии были заменены подписанными обновлениями. Это означает, что нет необходимости ждать незначительной версии для обновления системы с помощью обновления системы или более новых версий драйверов и функций. Кроме того, нет необходимости вручную загружать файл обновления и связанную с ним контрольную сумму для обновления системы.
  • Программа обновления автоматически создает загрузочную среду, что делает обновления работы с низким уровнем риска. Загрузочные среды предоставляют возможность вернуться к предыдущей версии операционной системы, перезагрузив систему и выбрав предыдущую загрузочную среду из меню загрузки.

В этом разделе описывается, как выполнить обновление с более ранней версии FreeNAS до 11.1. После установки 11.1 используйте инструкции в «Обновление», чтобы обновить систему.

Предостережения

Помните об этих предостережениях перед попыткой обновления до 11.1:

  • Внимание: обновление пула ZFS может привести к невозможности вернуться к предыдущей версии. По этой причине процесс обновления не автоматически обновляет пул ZFS, хотя система Alert показывает, когда для пула доступны новые флаги функций. Если новый флаг функции не требуется, можно оставить пул в текущей версии и снять отметку с предупреждения. Если пул обновлен, невозможно будет загрузиться в предыдущую версию, которая не поддерживает новые флаги функций.
  • Мастер не распознает зашифрованный пул ZFS. Если пул ZFS зашифрован GELI и WIZARD запускается после обновления, отмените мастер и используйте инструкции «Импорт зашифрованного пула» для импорта зашифрованного тома. WIZARD после запуска может быть запущен позже. Затем он узнает, что том был импортирован, а не требуется переформатировать диски.
  • Рекомендуется обновить прошивку адаптеров Broadcom SAS до последней версии.
  • Если вы обновляетесь с 9.3.x, прочитайте FAQ: сначала обновляйте с 9.3 до 9.10.
  • Обновления от FreeNAS 0.7x не поддерживаются. Система не имеет возможности импортировать настройки конфигурации из 0.7x версий FreeNAS. Конфигурация должна быть вручную восстановлена. Если поддерживается, то тома или диски FreeNAS 0.7x должны быть импортированы вручную.
  • Обновления на 32-разрядном оборудовании не поддерживаются. Однако, если система в настоящее время работает с 32-разрядной версией FreeNAS, а аппаратное обеспечение поддерживает 64-битное, система может быть обновлена. Во время обновления любые архивные графические отчеты будут потеряны.
  • UFS не поддерживается. Если данные в настоящее время находятся на одном диске в формате UFS, создайте том ZFS с помощью других дисков после обновления, а затем используйте инструкции на «Импорт диска» для монтирования диска в формате UFS и копирования данных на том ZFS. С помощью всего одного диска выполните резервное копирование своих данных в другую систему или носитель перед обновлением, отформатируйте диск как ZFS после обновления, а затем восстановите резервную копию. Если данные в настоящее время находятся на дисках UFS RAID, невозможно напрямую импортировать эти данные в том ZFS. Вместо этого выполните резервное копирование данных перед обновлением, создайте том ZFS после обновления, затем восстановите данные из резервной копии.
  • Драйверы VMware Tools VMXNET3 больше не поддерживаются. Вместо этого настройте и используйте драйвер vmx (4). — https://www.freebsd.org/cgi/man.cgi?query=vmx

Первоначальная подготовка

Перед обновлением операционной системы выполните следующие действия:

  • Резервное копирование конфигурации FreeNAS в System ‣ General ‣ Save Config.
  • Если какие-либо тома зашифрованы, не забудьте установить кодовую фразу и загрузить копию ключа шифрования и последний ключ восстановления. По завершении обновления используйте команду «Импортировать зашифрованный пул» для импорта зашифрованного тома.
  • Предупреждать пользователей о том, что во время обновления FreeNAS будут недоступны; рекомендуется планировать обновление на время, которое будет минимально влиять на пользователей.
  • Остановить все службы в Services ‣ Control Services

Обновление с использованием ISO-образа

Чтобы выполнить обновление с помощью этого метода, загрузите образ «.iso» на компьютер, который будет использоваться для подготовки установочного носителя. Запишите загруженный «.iso» файл на компакт-диск или флэш-накопитель USB, используя инструкции в разделе «Подготовка носителя».

Вставьте готовый носитель в систему и загрузитесь с него. После завершения загрузки загрузочного диска в меню установки нажмите «Ввод», чтобы выбрать параметр по умолчанию 1 Install/Upgrade «1 Установка / обновление». Установщик представляет экран, показывающий все доступные диски.

ВНИМАНИЕ!

Отображаются все диски, включая загрузочные диски и накопители. При обновлении выбирайте только загрузочные диски. Выбор неправильных дисков для обновления или установки приведет к потере данных. Если вы не уверены в том, какие диски содержат операционную систему FreeNAS, перезагрузите и удалите установочный носитель. В графическом интерфейсе FreeNAS используйте System ‣ Boot для идентификации загрузочных дисков. При использовании зеркала отображается несколько дисков.

Переместитесь на диск, где установлен FreeNAS, и нажмите пробел, чтобы отметить его звездочкой. Если для операционной системы было использовано зеркало, отметьте все диски, на которых установлена операционная система FreeNAS. Нажмите Enter, когда закончите.

Установщик распознает более ранние версии FreeNAS, установленные на загрузочном диске или накопителях, и представляет сообщение, показанное на рисунке ниже.

Обновление установки FreeNAS

Если выбрана опция Fresh Install, резервная копия данных конфигурации должна быть восстановлена с помощью System ‣ General ‣ Upload Config после загрузки в новую операционную систему.

Чтобы выполнить обновление, нажмите «Ввод», чтобы принять значение по умолчанию «Обновить установку». Установщик рекомендует установить операционную систему на диск, не используемый для хранения.

Установить в новой загрузочной среде или в формате

Обновленная система может быть установлена в новой загрузочной среде, или все загрузочное устройство может быть отформатировано для начала работы. Установка в новую загрузочную среду сохраняет старый код, позволяя при необходимости вернуться к предыдущим версиям. Форматирование загрузочного устройства обычно не требуется, но может освободить место. Пользовательские данные и настройки сохраняются при установке в новую загрузочную среду, а также при форматировании загрузочного устройства. Переместите выделение на один из параметров и нажмите «Ввод», чтобы начать обновление.

Установщик распаковывает новое изображение и отображает меню. Файл базы данных, который сохраняется и переносится, содержит настройки конфигурации FreeNAS.

Сохранять и перенастраивать настройки FreeNAS

Нажмите Ввод. FreeNAS указывает, что обновление завершено и требуется перезагрузка. Нажмите «ОК», выделите 3 Reboot System (3 «Перезагрузка системы»), затем нажмите «Ввод», чтобы перезагрузить систему. Если установщик обновления был загружен с компакт-диска, извлеките компакт-диск.

Во время перезагрузки может быть преобразование предыдущей базы данных конфигурации в новую версию базы данных. Это происходит во время строки Applying database schema changes «Применить изменения схемы базы данных» в цикле перезагрузки. Это преобразование может занять много времени, иногда пятнадцать минут или более, и может привести к перезагрузке системы. После этого система начнет нормально функционировать. Если отображаются ошибки базы данных, но доступен графический административный интерфейс, перейдите в Settings ‣ General и используйте кнопку Upload Config, чтобы загрузить конфигурацию, сохраненную до начала обновления.

Обновление с графического интерфейса

Чтобы выполнить обновление с помощью этого метода, перейдите в System ‣ Update.

По завершении обновления соединение будет временно потеряно, так как система FreeNAS перезагрузится в новую версию операционной системы. Система FreeNAS, как правило, получает тот же IP-адрес от DHCP-сервера. Обновите браузер через минуту, чтобы узнать, доступна ли система.

Если что-то не так

Если обновление не удалось, выдается предупреждение и детали записываются в /data/update.failed.

Чтобы вернуться к предыдущей версии операционной системы, необходим физический или IPMI доступ к консоли FreeNAS. Перезагрузите систему и посмотрите меню загрузки. В примере, показанном на рисунке ниже, первая запись меню загрузки FreeNAS (по умолчанию) относится к начальной установке до того, как было применено обновление. Вторая загрузочная запись FreeNAS-1415259326 относится к текущей версии операционной системы после применения обновления. Эта вторая запись подсвечивается и начинается со звезды, указывая, что это среда, которую система загрузит, если другая запись не будет выбрана вручную. Обе записи включают дату и временную метку, показывающую, когда была создана эта загрузочная среда.

Меню загрузки FreeNAS

Для загрузки в предыдущую версию операционной системы используйте стрелку вверх или вниз, чтобы выбрать ее, и нажмите Enter.

Если загрузочное устройство выходит из строя, и система больше не загружается, не паникуйте. Данные все еще находятся на дисках, и все еще сохраняется копия сохраненной конфигурации. Система может быть восстановлена с помощью нескольких шагов:

  • Выполните новую установку на новом загрузочном устройстве.
  • Импорт томов в Storage ‣ Auto Import Volume.
  • Восстановить конфигурацию в System ‣ General ‣ Upload Config.

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

Обновление пула ZFS

В FreeNAS пулы ZFS могут быть обновлены из графического административного интерфейса.

Прежде чем обновлять существующий пул ZFS, сначала обратите внимание на эти оговорки:

  • обновление пула — это улица с односторонним движением, что означает, что если вы передумаете, вы не сможете вернуться к более ранней версии ZFS или перейти на более раннюю версию программного обеспечения, которая не поддерживает эти флаги функций.
  • перед выполнением любой операции, которая может повлиять на данные на диске для хранения, всегда сначала создавайте резервные копии всех данных и проверяйте целостность резервной копии. Хотя маловероятно, что обновление пула повлияет на данные, всегда лучше быть в безопасности, чем сожалеть.
  • обновление пула ZFS является необязательным. Не обновляйте пул, если желательна возможность возврата к более ранней версии FreeNAS или перепрофилирования дисков в другой операционной системе, которая поддерживает ZFS. Нет необходимости обновлять пул, если конечный пользователь не имеет конкретной необходимости в новых флагах функций ZFS. Если пул обновлен до последних флагов функций, невозможно будет импортировать этот пул в другую операционную систему, которая еще не поддерживает эти флаги функций.

Чтобы выполнить обновление пула ZFS, перейдите в раздел Storage ‣ Volumes ‣ View Volumes и выделите том (пул ZFS) для обновления. Нажмите кнопку «Обновить»

Обновление пула ZFS в FreeNAS

Если кнопка «Обновить» не отображается, пул уже находится на последних флажках функций и не нуждается в обновлении.

Предупреждение служит напоминанием о том, что обновление пула не является обратимым. Нажмите «ОК», чтобы продолжить обновление.

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

Виртуализация

FreeNAS можно запускать в виртуальной среде для разработки, экспериментирования и образовательных целей. Обратите внимание, что запуск FreeNAS в качестве виртуальной машины не рекомендуется. Прежде чем использовать FreeNAS в виртуальной среде в первый раз, прочитайте этот пост, так как он содержит полезные рекомендации по минимизации риска потери данных. — https://forums.freenas.org/index.php?threads/absolutely-must-virtualize-freenas-a-guide-to-not-completely-losing-your-data.12714/

Чтобы установить или запустить FreeNAS в виртуальной среде, создайте виртуальную машину, отвечающую этим минимальным требованиям:

  • не менее 8192 МБ (8 ГБ)
  • виртуальный диск размером не менее 8 ГБ для хранения операционной системы и загрузочных сред
  • по крайней мере, один дополнительный виртуальный диск размером не менее 4 ГБ для использования в качестве хранилища данных
  • мостовой сетевой адаптер

В этом разделе демонстрируется создание и доступ к виртуальной машине в средах VirtualBox и VMware ESXi.

VirtualBox

VirtualBox (https://www.virtualbox.org) — это программа для виртуализации с открытым исходным кодом, первоначально созданная Sun Microsystems. VirtualBox работает под управлением Windows, BSD, Linux, Macintosh и OpenSolaris. Он может быть настроен на использование загруженного файла FreeNAS: sup: `® .iso и служит хорошей тестовой средой для практических конфигураций или обучения использованию функций, предоставляемых FreeNAS.

Чтобы создать виртуальную машину, запустите VirtualBox и нажмите кнопку «Создать», показанную на рисунке 2.6.1, чтобы запустить мастер новой виртуальной машины.

Начальный экран VirtualBox

Нажмите кнопку «Далее», чтобы увидеть экран на рисунке 2.6.2. Введите имя виртуальной машины, щелкните раскрывающееся меню «Операционная система» и выберите «BSD», а в раскрывающемся списке «Версия» выберите «FreeBSD» (64-разрядная версия).

Введите имя и выберите операционную систему для новой виртуальной машины

Нажмите «Далее», чтобы увидеть экран на рисунке 2. 6.3. Размер базовой памяти должен быть изменен не менее 8192 МБ. По завершении нажмите «Далее», чтобы увидеть экран на рисунке 2.6.4.

Выберите объем памяти, зарезервированный для виртуальной машиныВыберите «Существующий» или «Создать новый виртуальный жесткий диск»

Нажмите «Создать», чтобы запустить мастер создания виртуального жесткого диска

Создание нового виртуального мастера жестких дисков

Выберите VDI и нажмите кнопку «Далее»

Выберите Тип хранилища для виртуального диска

Выберите либо динамически распределенное, либо фиксированное хранилище. Первый вариант использует дисковое пространство по мере необходимости, пока не достигнет максимального размера, установленного на следующем экране.

Второй вариант создает диск на весь объем дискового пространства, независимо от того, используется он или нет. Выберите первый вариант для сохранения дискового пространства; в противном случае выберите второй вариант, так как он позволяет VirtualBox работать немного быстрее. После выбора «Далее» отобразится экран

Выберите имя файла и размер виртуального диска

Этот экран используется для установки размера (или верхнего предела) виртуального диска. Увеличьте размер по умолчанию до 8 ГБ. Используйте значок папки, чтобы перейти к каталогу на диске с достаточным пространством для хранения файлов виртуального диска. Помните, что будет системный диск объемом не менее 8 ГБ и по крайней мере один диск для хранения данных объемом не менее 4 ГБ.

Новая виртуальная машина Virtualbox в FreeNAS

Создайте виртуальные диски, которые будут использоваться для хранения. Нажмите гиперссылку «Хранение» в правом кадре, чтобы получить доступ к экрану хранения, показанному на рисунке

Настройки хранилища виртуальной машины Virtualbox в FreeNAS

Нажмите кнопку Add Attachment «Добавить прикрепление», выберите Add Hard Disk «Добавить жесткий диск» во всплывающем меню, затем нажмите кнопку Create New Disk «Создать новый диск».

Это запускает мастер создания нового виртуального жесткого диска (рисунки выше). Этот диск будет использоваться для хранения, поэтому создайте размер, соответствующий вашим потребностям, убедитесь, что он составляет не менее 4 ГБ. Чтобы тренироваться с конфигурациями RAID, создайте столько виртуальных дисков, сколько необходимо. Два диска могут быть созданы на каждом контроллере IDE. Для дополнительных дисков нажмите кнопку «Добавить контроллер», чтобы создать другой контроллер для присоединения дополнительных дисков.

Создайте устройство для установочного носителя. Выделите слово «Empty», затем щелкните значок компакт-диска, как показано на рисунке

Настройка установочных носителей ISO Virtualbox в FreeNAS

Нажмите «Выбрать виртуальный CD / DVD-диск» … чтобы перейти к местоположению файла .iso.

Если .iso был записан на CD, выберите обнаруженный Host Drive.

В зависимости от расширений, доступных в центральном процессоре, может быть невозможно загрузить VM из . iso. Если при попытке загрузки .iso отображается your CPU does not support long mode «ваш процессор не поддерживает длительный режим», то процессор хоста либо не имеет требуемого расширения, либо AMD-V / VT-x отключен в системном BIOS.

Если при загрузке в ISO происходит паника ядра, остановите виртуальную машину. Затем перейдите в Систему и установите флажок Enable IO APIC.

Чтобы настроить сетевой адаптер, откройте Settings ‣ Network. В раскрывающемся меню Attached to «Присоединенные» выберите Bridged Adapter «Мостовой адаптер», затем выберите имя физического интерфейса в раскрывающемся меню «Имя». В примере, показанном на рисунке, плата Intel Pro / 1000 Ethernet подключена к сети и имеет имя устройства em0.

Настройка мостового адаптера в VirtualBox

После завершения настройки щелкните стрелку «Пуск» и установите FreeNAS, как описано в разделе «Выполнение установки».

После установки FreeNAS нажмите F12, когда виртуальная машина начнет загружаться, чтобы получить доступ к меню загрузки.

Выберите основной диск в качестве опции загрузки. Чтобы навсегда загрузиться с диска, извлеките устройство CD / DVD в память или снимите CD / DVD-ROM в разделе «Порядок загрузки» системы.

VMware ESXi

Прежде чем использовать ESXi, прочитайте это сообщение, чтобы узнать, почему iSCSI будет быстрее, чем NFS.

https://forums.freenas.org/index.php?threads/sync-writes-or-why-is-my-esxi-nfs-so-slow-and-why-is-iscsi-faster.12506/

ESXi представляет собой архитектуру гипервизора, созданную VMware Inc.. Коммерческие и бесплатные версии операционной системы VMware vSphere Hypervisor (ESXi) доступны на веб-сайте VMware. После установки операционной системы на поддерживаемое оборудование используйте веб-браузер для подключения к его IP-адресу. На экране приветствия вы найдете ссылку для загрузки клиента VMware vSphere, который используется для создания и управления виртуальными машинами.

Как только клиент VMware vSphere установлен, используйте его для подключения к серверу ESXi. Чтобы создать новую виртуальную машину, щелкните File ‣ New ‣ Virtual Machine. Новый мастер виртуальной машины запустится, как показано на рисунке.

Новый мастер виртуальной машины ESXi

Нажмите «Далее» и введите имя для виртуальной машины. Нажмите «Далее» и выделите хранилище данных. Пример показан на рисунке 2.6.13. Нажмите кнопку «Далее. На экране, показанном на рисунке 2.6.14, нажмите «Другие», затем выберите 64-битную архитектуру FreeBSD.

Выберите DatastoreВыберите операционную систему

Нажмите «Далее» и создайте файл виртуального диска объемом 8 ГБ для хранения операционной системы FreeNAS

Создать диск для операционной системы

Нажмите «Далее» и «Готово». Новая виртуальная машина указана в левом фрейме. Щелкните правой кнопкой мыши виртуальную машину и выберите «Редактировать настройки», чтобы открыть экран, показанный на рисунке ниже.

Настройки виртуальной машины

Увеличьте конфигурацию памяти, по крайней мере, до 8192 МБ.

Чтобы создать диск для хранения, щелкните Hard disk 1 ‣ Add.

В меню «Тип устройства» выделите Жесткий диск и нажмите «Далее». Выберите «Создать новый виртуальный диск» и нажмите «Далее». На экране, показанном на рисунке 2.6.17, выберите размер диска.

Чтобы динамически выделять пространство по мере необходимости, установите флажок «Выделять и фиксировать пространство по требованию» («Тонкое предоставление»). Нажмите «Далее», затем «Далее», затем «Готово», чтобы создать диск. Повторите, чтобы создать объем дисковых накопителей, необходимых для удовлетворения ваших требований.

Создание диска хранения в ESXi

Для ESX 5.0, Workstation 8.0 или Fusion 4.0 или выше требуется дополнительная настройка, чтобы виртуальная настройка HPET не мешала загрузке виртуальной машины.

Если ESX запущен, а в разделе «Параметры редактирования» выберите Options ‣ Advanced ‣ General ‣ Configuration Parameters («Параметры» ‣ «Дополнительно» ‣ «Общие» ‣ «Параметры конфигурации»). Измените hpet0.present от true до false, затем дважды нажмите OK, чтобы сохранить настройки.

Для рабочей станции или проигрывателя, находясь в разделе «Редактирование настроек», нажмите Options ‣ Advanced ‣ File Locations. Найдите путь к файлу конфигурации с именем filename.vmx. Откройте этот файл в текстовом редакторе, измените hpet0.present от true на false и сохраните изменение.

Поделись записью

NAS для фотографа и не только. Часть 2 — Forgotten weblog

Продолжаю начатый в прошлой статье рассказ про NAS на базе сервера HP Micro и сегодня речь пойдет про установку и базовую настройку операционной системы для сетевых хранилищ NAS4Free. Обо всем, что умеет эта система я говорить не буду, кому надо, тот разберется. Расскажу про настройку двух типов доступа к файлам — для пользователей Apple OS X и для пользователей MS Windows. Самый простой способ установить NAS4Free — это скачать отсюда образ LiveCD, записать его на диск, загрузиться с этого диска и установить систему на USB-флешку. Почему именно на флешку? Ответ простой — в сервер устанавливается штатно 4 жестких диска и отдавать один диск под систему, которая почти не занимает места, очень расточительно.

После того, как система загрузилась с компакт-диска, вы увидите меню, в котором нам нужно выбрать пункт 9 — это установка системы с оптического диска. Если вы ставите систему на флешку, то этот пункт можно выполнять с любого компьютера, если же планируете устанавливать на жесткий диск, то лучше это делать на самом будущем NAS’е, чтобы не перепутать и случайно не установить на другой диск.

На следующем экране выбираете вариант установки. Для флешки выбирайте Embedded — это продлит жизнь флешке, хотя установка стороннего софта будет недоступна. Для установки на жесткий диск лучше выбрать Full:

Далее установщик вас предупреждает о том, что собирается сделать:

После подтверждения выбора, надо указать с откуда и куда ставить систему:

На этом этапе будьте внимательны — не перепутайте диск, на который устанавливаете систему. В данном случае, ставим на USB-флешку размером 8Гб. Но система при этом занимает немногим более 100мб, так что флешку можно брать самую маленькую из ныне доступных.

Довольно быстро система установится и можно будет продолжать:

(Если у вас OS X или Linux, то вы можете использовать более быстрый способ — скачиваете не LiveCD ISO файл, а Embedded IMG и разворачиваете его на флешку таким способом: sudo dd if=NAS4Free-x64-embedded-9.1.0.1.775.img of=/dev/ bs=64k)идентификатор>

Теперь у нас есть загрузочная флешка, которую подключаем к серверу и загружаемся с нее. Желательно, чтобы к серверу был подключен сетевой кабель, тогда автоматически будет настроена сеть и можно будет сразу после загрузки перейти к настройке через браузер. После загрузки вы увидите такой же экран, как показан на первой иллюстрации. Единственное отличие в том, что пунктов меню будет всего восемь.

Обратите внимание на строку «LAN Network IPv4 Address: 192.168.1.250». Последняя часть этой строки «192.168.1.250» — это IP-адрес, полученный сервером в сети и у вас это будут совершенно другие числа. Открывайте свой любимый браузер и в строке адреса введите «http://192. 168.1.250» (свой адрес и без кавычек).

После этого вы увидите экран с запросом пароля — логин на новой системе «admin», а пароль «nas4free», опять же вводите без кавычек (сменить стандартный пароль можно в меню System/General).

Здесь вы видите основные парааметры сервера и операционной системы. Можно переходить к настройкам. Предположим, что у нас в сервера два жестких диска, который мы хотим объединить в массив RAID-1 (это когда данные пишутся одновременно на два диска, и выход из строя одного диска не ведет к потере информации. Подробнее про RAID можно почитать здесь). Первым делом надо указать системе какие диски мы хотим использовать. Для этого заходим в пункт меню Disks/Management:

Справа под таблицей жмем на большой плюс:

В открывшейся форме выбираем диск, который хотим использовать, множно указать комментарий к диску и я еще включаю S.M.A.R.T. — это позволит следить за состоянием диска. Жмем кнопку «Add» и повторяем все для следующего диска. И, раз уж мы делаем RAID-массив, то в качестве файловой системы указываем «Software RAID».

В итоге получаем два диска, готовые к подключению к системе. Кликаем по кнопке «Apply changes».

Теперь переходим в меню Disks/Software RAID:

Для нашей задачи надо выбрать RAID 1 и нажать плюс справа под таблицей:

Далее надо указать имя массива, алгоритм балансировки можно не трогать и выбрать диски, из которых массив собирается. Для RAID-1 необходимо минимум два диска. Нажимаем кнопку «Add» на этом экране и «Apply Changes» на следующем:

В результате из двух физических дисков получился один логический. Переходим к его форматированию.

В поле «Disk» указываем только что созданный массив, в качестве файловой системы я выбрал UFS.

Нажимаем кнопку «Format», дожидаемся окончания процесса и переходим к созданию и выбору точки монтирования. Не вдаваясь в подробности можно сказать, что точка монтирования это самая первая папка в файловой системе. В этой папке будут расположены все используемые файлы и папки. Переходим в пункт меню Disks/Mount point, жмем плюс под табличкой и заполняем форму:

Теперь, когда все подготовлено, можно переходить непосредственно к настройке сетевых служб.

Начнем с настройки AFP, протокола доступа к файлам в OS X. Для этого переходим в меню Services/AFP (кстати в этом меню видно сколько всего умеет NAS4Free «из коробки»):

На открывшейся страничке ставим галку «Enabled» вверху справа, затем надо указать имя сервера и выбрать способ аутентификации. Если вход в вашу локальную сеть закрыт от посторонних, то можете включить гостевой вход. Для большей безопасности следует использовать аутентификацию локальным пользователем. Как этого пользователя добавить расскажу ниже.

Далее надо нажать кнопку «Save and restart» и можно переходить на вкладку «Shares». Здесь указываем имя, комментарий и путь к папке, которая станет доступна по сети (та самая точка монтирования, которую мы создали ранее). Больше здесь ничего особо настраивать не надо.

Единственный момент — видите пункт «Automatic disk discovery mode»? Там на выбор два варианта — «Default» и «Time machine». Если выбрать второй вариант, то созданная сетевая папка станет доступной для создания бэкапов с помощью Time Machine, утилиты, входящей в состав OS X.

Скоро перейдем к настройке общих папок для ОС Windows, а пока добавим пользователя для аутентификации локальным пользователем. Для этого заходим в меню Access/Users and groups, жмем снова плюс снизу справа и переходим к добавлению пользователя. Достаточно заполнить четыре верхних пустых поля — имя, полное имя и пароль с подтверждением.

Затем в меню Services выбираем CIFS/SMB и настраиваем примерно как на картинке ниже и жмите «Save and restart»:

Затем переходите на вкладку «Shares» и здесь указываем имя, комментарий и путь к общей папке (точке монтирования). Если не поставить галочку в пункте «Browseable», то для того, чтобы зайти в папку надо будет набрать полный ее путь. В нашем случае это будет \\nas4free\smb_share. Если же эта галочка стоит, то зайдя на сервер через сетевое окружение, вы увидите эту папку.

Вот так довольно просто можно настроить себе NAS с зеркальным RAID-массивом. NAS4Free умеет еще много интересного и, если кто-то захочет разобраться с какими-то еще функциями, пишите в комментариях и я напишу следующую часть. Спасибо за внимание, надеюсь статьи окажутся полезными.

Обзор ключевых моментов при создании NAS

В статье идёт речь о методике построения сетевого хранилища на базе обычного сервера, приводятся нюансы, которые желательно знать и даются рекомендации, в том числе из личного опыта.

Введение

Статей вроде «Давайте сделаем сетевое хранилище (NAS) своими руками» написано предостаточно. При этом многие из них выглядят примерно «…нашли интересный дистрибутив, переписали на флешку, вставили в компьютер и радуемся жизни«.При этом упускаются такие интересные моменты как определение роли (проще говоря, для чего это нужно), подбор компонентов, тестирование, особенности будущей эксплуатации и так далее.

В этот раз мы пойдём немного другим путём и сначала опишем, зачем это нужно, потом подумаем, как это будем делать и на что обратить внимание. Попробуем, хоть и «галопом по Европе» обозначить ключевые моменты подобного строительства.

Данная статья носит ознакомительный характер и не претендует на полное пособие по построению сетевых хранилищ (NAS) на любые случаи жизни.

NAS (Network Attached Storage) — один из вариантов системы хранения данных (СХД). Фактически это узкоспециализированный файл-сервер, чьё программное обеспечения (а порой и аппаратное) заточено исключительно на операции обмена и сохранения данных.Обычно работает через стек протоколов TCP/IP, хотя бывают и исключения.

Традиционно NAS поддерживает передачу данных по протоколам файлового доступа: SMB (CIFS), NFS, APF и некоторым другим. Но в последнее время в NAS стали встраивать и поддержку протоколов блочного доступа, например, iSCSI.

Примечание. Строго говоря, работа в режиме блочного доступа — это прерогатива другой группы устройств — SAN (Storage Area Network). Фактически, современный NAS с функциями блочного доступа — это уже гибридное устройство SAN/NAS. Но несмотря на красивое симметричное написание, называть его всё равно будем NAS. Так короче и привычнее.

Преимущества создания NAS своими силами

Есть расхожее мнение, что на создание NAS своими силами решаются энтузиасты-одиночки, которые нашли старый сервер и не знают, что с ним сделать. Однако среди сборщиков собственных NAS довольно много и суровых прагматичных людей, которые точно знают, чего хотят от новой системы и как это будут реализовывать. Какие мотивы двигают людьми, покупающими или арендующими сервер, чтобы сделать из него сетевое хранилище?

Во-первых, это желание построить систему под себя. У большинства известных дистрибутивов для построения NAS — открытый исходный код, доступный для любых проверок и модификаций.

Есть возможность адаптации не только через установки сторонних plugins, но и путём прямого изменения программного обеспечения под свои нужды. Например, добавить агент системы мониторинга и так далее.

Во-вторых, это широкие возможности модернизации аппаратной части. Такие возможности, как заменить процессоры на более мощные, заменить RAID-контроллер или HBA, установить сетевой адаптер — лишь бы поддерживало программное обеспечение и драйверы. Всё это может быть выгодней, чем покупать готовое закрытое устройство.

Цены на оборудование постоянно меняются, поэтому нет смысла приводить конкретные суммы. Но стоит отметить, что готовый NAS от известного производителя на 12 HDD с мощным процессором обойдётся не так уж дёшево. Поэтому приобрести для своих нужд отличный сервер от известного бренда, установить на него проверенный дистрибутив — для многих случаев — это вполне конкурентное решение.

Примечание. С готовыми NAS даже от известных производителей тоже порой приходится повозиться при эксплуатации. Обновить прошивку, связаться с техподдержкой для решения рабочих вопросов, а то и сдать по гарантии. Вариант «купил, поставил, и забыл» — для большинства производителей это совсем необязательная опция.

Очень важный аспект — это получение практического опыта. Можно с уверенностью сказать, что построение сетевого хранилища своими руками даёт шанс гораздо лучше разобраться в системах хранения данных в целом. Даже отучившись на курсах того или иного вендора, можно так и не узнать тех или иных нюансов, которые, что называется, «плавают на поверхности». Так же при разработке никогда не будут лишними знания о том, как выглядит реальное «железо», как взаимодействуют компоненты и так далее.

Какие могут быть недостатки у этого направления?

Во-первых, творческий процесс затягивает. Уже давно пора сдавать в эксплуатацию, а тут не провели ещё тысячу первый тест, не переписали в литературном стиле главу в документации и так далее… 🙂

Во-вторых, конечно, нужна определённая уверенность в своих действиях. Когда речь идёт о проверке идеи на «старом железе», не так давит груз ответственности. Но когда приходится потратить живые деньги и потом доверить «самоделке» свои данные, иногда бывает сложно на это решиться.

Дальше пойдёт речь об основных этапах создания и о нюансах, которые иногда упускают при построении сетевого хранилища для собственных нужд.

Правильно определяем роль и расположение NAS в ИТ-инфраструктуре

Для этого рассмотрим два варианта использования NAS: в роли самостоятельного файл-сервера и в роли СХД.

NAS как файл-сервер

Обычно это вспомогательный файл-сервер для разгрузки основного корпоративного сервера. Зачастую это связано ограниченными функциями при интеграции в Active Directory.

Несмотря на то, что большинство современных дистрибутивов открытых систем худо-бедно поддерживают возможность раздачи прав на основе взаимодействия с AD, более тонкие «сущности», такие, как групповые политики, использование специального ПО для мониторинга и безопасности для Windows среды — на платформе NAS, скорее всего, будут недоступны.

Использование NAS — в качестве СХД

Здесь могут преследоваться такие цели как:

Расширение дискового пространства серверов. Проще говоря, стало мало места — добавили сетевое хранилище и на серверах подключили новые тома, например, по iSCSI.

Дополнительный ресурс для резервного копирования. Например, когда объём данных не помещается на ленточные ресурсы, часть некритичных да бизнеса данных сохраняют на сетевом хранилище. И это только один из примеров комбинирования NAS и ленточной библиотеки.

Вспомогательная СХД для виртуальной системы. Далеко не всегда требуется размещать те или иные виртуальные машины на скоростных ресурсах. Иногда вполне достаточно простого NAS c томами, подключёнными по протоколам NFS или iSCSI.

Выбор программного обеспечения

При создании NAS есть два пути: воспользоваться готовым специализированным дистрибутивом или создавать свой вариант на базе универсальной операционной системы.

Если есть желание досконально разобраться во всех тонкостях программного и аппаратного обеспечения и создать уникальную систему под себя с максимально гибкими настройками — имеет смысл взять некий OpenSource дистрибутив, например, одну из сборок Linux, FreeBSD, Open Indiana и, тщательно его переработав, сделать платформу для собственного сетевого хранилища.

Если есть желание сразу запустить и начать работать — стоит воспользоваться готовым популярным дистрибутивом для NAS.

Тот же совет подходит для желающих двигаться от простого к сложному — для начала используйте готовый дистрибутив, чтобы получить первоначальное представление и потом двигаться дальше.

Среди готовых дистрибутивов есть три наиболее известных направления:

  • на основе FreeBSD — FreeNAS, NAS4Free, ZFSGuru;

  • на основе Solaris — NexentaStor;

  • на основе Linux — Open-E, OpenMediaVault, RockStor.

Основной «изюминкой» дистрибутивов FreeNAS, NAS4Free, ZFSGuru, а также NexentaStor и Open-E является поддержка той или иной вариации файловой системе ZFS.

RockStor — экспериментальный дистрибутив, предполагающий использование Btrfs.

OpenMediaVault — заслуженный известный дистрибутив на базе Debian, поддерживающий файловые системы: XFS, JFS, ext2/ext3/ext4 — полная поддержка, NTFS и FAT32 — в режиме «чтение/запись». Следует учесть, что все дистрибутивы с ZFS предъявляют достаточно высокие требования к аппаратному обеспечению.

Народная примета: Если на сервере меньше 16GB RAM — возиться с ZFS особого смысла нет.

Ещё один важный нюанс — откуда планируется запускать саму операционную системы. В этом случае есть два варианта:

  • система каждый раз стартует с временного носителя, например, с USB-флешки или при загрузке по сети, и потом образ разворачивается оперативной памяти;

  • стандартная установка на постоянный жёсткий диск.

Например, NAS4Free может быть установлен как на сменный носитель, так и на жёсткий диск, а для OpenMediaVault лучше выбрать жёсткий диск из-за swap раздела. И тут снова вопрос, а есть ли возможность установить жёсткий диск или SSD для системы? После того, как мы разобрались со своими пожеланиями, переходим к выбору аппаратного обеспечения.

Проработка конфигурации

Стоит отметить, что большинство современных OpenSource дистрибутивов поддерживает широкий спектр серверных конфигураций. Но до сих пор существуют некоторые пробелы при поддержке оборудования. Ниже идёт описание таких «запланированных сюрпризов».

Важно! Надо понимать, что не получится взять совсем дешёвый сервер минимальной конфигурации и путём установки сверхэкономичного дистрибутива получить высокопроизводительную СХД.

RAID-контроллер или HBA

Некоторые RAID-контроллеры, HBA и сетевые карты могут не поддерживаться в том или ином дистрибутиве. Симптом внешне выглядит примерно так — загружается дистрибутива, например, с флешки, а диски система «не видит».

Иногда вопрос решается перепрошивкой Firmware, иногда — установкой свежего драйвера от производителя контроллера, иногда — переходом на новую или другую ветку дистрибутива. В самых тяжёлых случаях не помогают ни сторонние драйверы, ни за замена прошивки.

Сетевые адаптеры

Проблема примерно та же что и в случае с HBA и RAID-контроллерами. Можно побороться, но иногда можно столкнуться с полным отсутствием поддержки.

Отдельно стоит поговорить о характеристиках передачи данных. Нужно точно представлять, не только какая сеть у вас есть сейчас, но и какая будет в будущем.

Например, если сейчас используется стандарт Gigabit Ethernet на витой паре, а в дальнейшем планируется использовать 10 Gigabit Ethernet SFP (оптоволокно), то нужно проработать вопросы совместимости и в том, и в другом случае.

Количество слотов расширения

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

Возможность установки в корпусе дополнительных компонентов

Примерно, тот же самый вариант, что и выше, но тут приходится сталкиваться ещё и с отсутствием места для крепления, нехваткой разъёмов питания и так далее.

Возможность установки в корпусе дополнительных компонентов

Примерно, тот же самый вариант, что и выше, но тут приходится сталкиваться ещё и с отсутствием места для крепления, нехваткой разъёмов питания и так далее.

Как происходит проработка конфигурации

Берём описание конфигурации выбранного сервера, включая чипсет, HBA или RAID-контроллер, сетевой адаптер, etc., и перечень поддерживаемого оборудования в выбранном дистрибутиве и сверяем с тем, что есть в спецификации сервера.

Совет. Иногда проще добавить заведомо поддерживаемый компонент в конфигурацию сервера, например, HBA или сетевую карту, чем долго и нудно выяснять, поддерживается ли модель, встроенная в материнскую плату, или нет.

Если не понятно, поддерживается данное устройство или нет, то идём на сайт производителя и уточняем, есть ли драйвер для данной системы. Например, для NAS4Free подходят драйверы от производителя оборудования для соответствующей версии FreeBSD.

А Если совсем всё плохо — выбираем другой дистрибутив или другую конфигурацию сервера.

Важно! Все щекотливые моменты совместимости крайне желательно проработать до покупки оборудования путём тщательного анализа спецификаций. Чтобы потом не уговаривать дистрибьютора дать возможность что-то поменять или вернуть, а также чтобы не докупать отсутствующее.

Тестирование

Допустим, уже закупили оборудование с тщательно проработанной конфигурацией.

Первая проверка — на совместимость. В первую очередь на совместимость аппаратного и программного обеспечения. Для тех, кто решил воспользоваться готовым дистрибутивом, это просто — скачиваем свежую версию, устанавливаем его на сервер и смотрим что из оборудования «увиделось». Если заработало всё, что хотели — значит переходим к тестированию на производительность. Если нет — решаем вопросы совместимости.

Для проверки на производительность нам понадобится ещё один компьютер желательно с более мощными характеристиками, чтобы протестировать NAS без оглядки на производительность других компонентов обмена данными. Сразу стоит отметить, что тестирование — это целая наука. И далеко не всегда расчётные и ожидаемые значения соответствуют тому, что получается на практике. Поэтому прислушаемся к совету Козьмы Пруткова «невозможно объять необъятное» и выборочно остановимся на интересных нюансах.

Самый простой вид теста — просто копируем набор файлов и засекаем время. Рекомендуется попробовать скопировать очень большой файл фиксированного размера и набор очень мелких файлов того же суммарного объёма. То есть взяли хороший мощный компьютер, примонтировали сетевой ресурс на нашем NAS, засекли время и запустили копирование. Отметили время по завершению. Также следует обратить внимание на такие показатели как загрузка процессора, использование RAM и так далее.

В самых простых случаях можно попробовать просто запустить команду top и посмотреть нагрузку. Для более сложных случаев существуют специальные средства. Стоит учесть, что утилиты, при помощи которых мы наблюдаем нагрузку на процессор, память, скорость обмена по сети сами потребляют системные ресурсы. Для того, чтобы получить полную картину нужно провести контрольные замеры скорости копирования с выключенными средствами наблюдения за системой.

Второй вид тестов — при помощи специализированной программы, например, выполняем различные сочетания.

Методика тестирования — это очень обширная тема, на которую было опубликовано много материалов, остается только выбрать самый удобный способ для себя.

Внимание!Далеко не всегда заявленная скорость обмена по сети соответствует скорости передачи реальных данных в виде файлов.

Поэтому рекомендуется провести тестирование не только на создаваемом NAS, но и на других системах (компьютерах), с целью получить некое усреднённое значение. Тогда легче определиться с результатами в данной среде эксплуатации.

По результатам тестирования может быть три варианта:

  • Характеристики соответствуют ожидаемым условиям для этой среды эксплуатации.

  • Характеристики отстают от ожидаемых, но известно узкое место, которое необходимо «расширить». Например, нужен кэширующий SSD.

  • Характеристики отстают от ожидаемых, но узкое место определить не удалось. Например, все контрольные точки: процессор, память, дисковая подсистема, сетевая подсистема и т. д. — работают в режиме, не дотягивающем до нормальной нагрузки.

Третий случай самый сложный. Наиболее частая рекомендация, которая может помочь — попробовать другое программное обеспечение (другой дистрибутив). Иногда помогает установка другого драйвера на HBA или RAID-контроллер, например, свежий драйвер от производителя. Помимо тестирования на производительность существует ещё тестирование на отказоустойчивость. Например, как поведёт себя RAID (аппаратный или программный) при искусственном сбое диска, сохраняется ли связь на дублированных сетевых каналах при аварии на одном из них и так далее.

Опытная эксплуатация

Как это часто бывает — получили более-менее приличные данные при тестировании и бегом стали внедрять. И в итоге получаем кучу неприятных «сюрпризов», которые не проявлялись при тестировании.

Как этого избежать? Только путем постепенного ввода в эксплуатацию. Самое главное — все это время пристально наблюдать за новым оборудованием и тщательно контролировать выбранные параметры.

Например, не переносим все выбранные виртуальные машины на новый том iSCSI, а только одну. И проверяем её работу. Если всё нормально, через неделю можно перенести ещё одну. Ещё через две недели — ещё две и так далее.

Основное достоинство такого подхода заключается в том, что появляется время вовремя избавится от этих самых «сюрпризов» и запускать на полную мощность уже проверенную и предсказуемо работающую систему. Кроме того, появляется время написать инструкции, уточнить регламенты, проще говоря, подогнать документальную базу под новые реалии.

Разумеется, рассмотреть все аспекты в рамках одной статьи невозможно. Но нам удалось познакомить вас с основными нюансами, которые стоит учитывать при строительстве сетевых хранилищ.

Автор статьи: Алексей Бережной

Источники

Установка Synology OS на обычный компьютер HP Proliant N54L Microserver

Многие сейчас знакомы с NAS серверами компании Synology.  Отличительной их особенностью является великолепное программное обеспечение с большим количеством функционала для дома и среднего офиса. И все это настраивается легко и интуитивно понятно через красивый и удобный веб-интерфейс. Еще одной особенностью со знаком минус является цена подобных устройств, где в достаточно скромном железе упакована ОС собственной разработки. Сейчас появилась возможность установить Synology OS последней версии на практически любой компьютер.

Если у вас есть желание научиться работать с роутерами микротик и стать специалистом в этой области, рекомендую по программе, основанной на информации из официального курса MikroTik Certified Network Associate. Курс стоящий, все подробности читайте по ссылке. Есть бесплатные курсы.

В качестве такого компьютера я выбрал HP Proliant N54L Microserver. Мне он обошелся примерно в 8500р. Аналогичный по характеристикам сетевой накопитель фирмы Synology стоит 25000-30000р. Экономия налицо. Помимо денежной экономии я получаю более производительный сервер с возможностью подключения 5-ти жестких дисков. 5-й диск вставляется в штатное место сидирома, который в подобном устройстве совершенно не нужен. Устройств Synology с 5-ю жесткими дисками нет. Есть только 4 и дальше уже модели для размещения в стойке.

Для того, чтобы в нашем HP Microserver появилась функция hot-swap и возможность подключить 5-й жесткий диск, необходимо установить мод на bios. Сделать это не сложно, занимает 5-10 минут. Перед установкой мода, зайдите в bios и запомните, как он выглядит, чтобы после обновления, сразу определить, установился ли мод.  Для установки мода, нам потребуется флешка. Скачиваем программу HP для создания загрузочной флешки System ROMPaq Firmware Upgrade. Распаковываем архив, запускаем программу. Следуем по шагам инсталлятора, после окончания установки, откроется веб-страничка. Необходимо найти ссылку Launch HP USB key Setup Creation Utility, нажать и загрузить программу HPQUSB.exe Запускаем программу, выбираем флешку для установки, не забывая при этом, что все данные на ней будут уничтожены и жмем «Start». После окончания процесса идем в «Мой компьютер» и открываем флешку. В данный момент у нас флешка с оригинальным биосом, к которому можно откатиться, если что-то пойдет не так. Для установки bios mod необходимо заменить один оригинальный файл модифицированным. Для этого загружаем o41072911mod.rar, распаковываем, переименовываем в o41072911.rom и заменяем скачанный файл на тот, что на флешке.

Теперь у нас есть флешка с модифицированным биосом. Все готово для обновления. Сервер автоматически загрузится с этой флешки и начнет процесс обновления. В это время его нельзя выключать или вынимать флешку. Непосредственно процесс обновления занимает не более минуты. Так что втыкаем флешку в USB порт и перезагружаем сервер. В момент установки на экране будут мелькать строчки с информацией. Процесс завершится, когда вы увидите на экране командную строку с символами C:\ Теперь можно вынут флешку и перезагрузить сервер.

Можно зайти в биос, посмотреть на изменения и активировать 5-й порт для жесткого диска. Чтобы это сделать, заходим в BIOS, идем в Main Screen -> Chipset -> Southbridge Configuration -> SB SATA Configuration и выставляем настройки следующим образом:
OnChip SATA Channel — Enabled
OnChip IDE Type — IDE
SATA IDE Combined Mode = Disabled
SATA EPS on all PORT = Enabled
SATA Power on all PORT = Enabled

Возвращаемся в Main Screen и идем в Advanced -> IDE Configuration и выставляем настройки:
Embedded SATA 3.0Gbps link rate = MAX

Готово! Сохраняем настройки и перезапускаем сервер. Теперь у нас hot-swappable жесткие диски и дополнительный 5-й порт для еще одного харда.

Дальше будем устанавливать Synology OS на наш обновленный сервер. Суть установки следующая. Мы готовим специальную загрузочную флешку с образом взломанной системы, для того, чтобы наш сервер стал определяться как продукт Synology. Загружаемся с помощью этой флешки и через Synology Assistent находим его. А дальше уже штатным образом ставим DSM определенной версии и пользуемся, как будто у нас оригинальный NAS от Synology. Важно понимать, что версия загрузочной флешки жестко привязана к версии DSM. Так что автоматическое обновление работать не будет. Чтобы обновить версию DSM, необходимо дождаться, когда появится взломанный образ системы для флешки под новую прошивку и уже с его помощью обновиться. По моему многолетнему опыту использования серверов synology на работе в качестве файловых хранилищ, толку от обновлений почти не было. Появлялись и изменялись различные функции, которыми я просто-напросто не пользовался. Так что обойтись без обновлений вполне можно, либо обновляться вручную раз в несколько месяцев, когда будет выходить что-то действительно нужное. И еще один момент. Загрузочная флешка всегда должна быть воткнута в сервер. Без нее Synology OS на сервере просто не загрузится. Это не проблема, подойдет любая старая флешка, которую можно воткнуть в свободный USB порт внутри сервера, который виден, если открыть крышку для доступа к жестким дискам. Флешка обретает там постоянное место жительства, не мешая, и не занимая свободные внешние USB порты.

В конечном итоге у нас получается компактный, функциональный, производительный, тихий файловый сервер на 5 жестких дисков. Переходим к установке OS.

  1. Скачиваем образ системы.
  2. Заливаем его на флешку с помощью программы Win32 Disk Imager, программа бесплатная, без труда находится в яндексе.
  3. Загружаем сервер с флешки, выбираем пункт по-умолчанию и ждем загрузки системы.
  4. После загрузки, запускаем Synology Assistant, находим в списке свой NAS и устанавливаем на него ОС (файлик PAT).

На этом все. Дальше ждем окончания мастера установки и заходим на свой сервер, как-будто вы купили его у Synology. В функционале никаких различий нет, за исключением функций, которые требуют авторизации на серверах Synology. Там, естественно, вас распознают как поддельный сервер и работать лицензионные фишки, такие как QuickConnect не будут. Это можно исправить, заменив связку мак адрес — серийный номер на реально существующие. Как это сделать почитать можно тут http://xpenology. com/forum/viewtopic.php?f=5&t=3059

На этом все. Установка достаточно простая, на выходе очень удачное решение для домашнего NAS медиасервера. Все работает, как положено: файловые хранилища, DNLA-сервер, PhotoStation. Остальное не проверял, но судя по отзывам, проблем не возникает.

Помогла статья? Подписывайся на telegram канал автора
Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.

Рекомендую полезные материалы по схожей тематике:

Онлайн курс Основы сетевых технологий

Теоретический курс с самыми базовыми знаниями по сетям. Курс подходит и начинающим, и людям с опытом. Практикующим системным администраторам курс поможет упорядочить знания и восполнить пробелы. А те, кто только входит в профессию, получат на курсе базовые знания и навыки, без воды и избыточной теории. После обучения вы сможете ответить на вопросы:
  • На каком уровне модели OSI могут работать коммутаторы;
  • Как лучше организовать работу сети организации с множеством отделов;
  • Для чего и как использовать технологию VLAN;
  • Для чего сервера стоит выносить в DMZ;
  • Как организовать объединение филиалов и удаленный доступ сотрудников по vpn;
  • и многое другое.
Уже знаете ответы на вопросы выше? Или сомневаетесь? Попробуйте пройти тест по основам сетевых технологий. Всего 53 вопроса, в один цикл теста входит 10 вопросов в случайном порядке. Поэтому тест можно проходить несколько раз без потери интереса. Бесплатно и без регистрации. Все подробности на странице .

Freenas 9.2 установка на один физический диск. Про новый FreeNAS. Создание зеркального RAID-массива

Даже несмотря на готовность пользователей потратить немалую сумму на готовое сетевое хранилище , наверное, никто бы не отказался превратить в него свой старый или невостребованный компьютер с помощью операционной системы FreeNAS .

На данный момент этот класс устройств очень востребован, так как дистрибутивы программ, мультимедиа файлов непрестанно растут, что требует больших объемов для хранения. Тем более, что NАS-серверы, ориентированные на домашнее использование — это удобное средство хранения информации. Сетевое хранилище легко решает проблему нехватки свободного места на жестком диске вашего ПК, но и становится централизованным местом хранения для коллекции музыки, видео и фотографий. И что самое главное, все эти файлы, собранные в одном месте, будут доступны для просмотра с любого электронного устройства в локальной сети, будь то ноутбук, планшет, смартфон или телевизор.

Да, NАS-серверы довольно дороги, но можно сделать сетевое хранилище своими руками в качестве альтернативы заводскому решению, не ограничиваясь при этом в функционале. Нам потребуется самый что ни на есть обычный компьютер и операционная система FreeNAS. О решениях в подходящем корпусе я писал в статье ««.

Конечно же, вы можете использовать и старый ПК (сразу стоит искючить из этого понятия компьютеры «древнее» поколения процессоров Pentium 4). Но лучше, по возможности, в качестве аппаратной платформы для сетевого хранилища , которое будет работать под управлением операционной системы FreeNAS, использовать компактный компьютер, построенный на базе энергоэффективного процессара Intel Atom или AMD Brazos. Обосную это тем, что данные комплектующие потребляют минимум электроэнергии, да и работают почти бесшумно, к тому же совсем не дорого. Объем оперативной памяти не столь важен, так как FreeNAS к ОЗУ не требовательна. Вам стоит позаботиться о жестких дисках, как минимум о двух, которые можно объединить в зеркальный RAID-массив для более надежной сохранности информации. Сохранность важна для NAS-сервера, но если у вас есть чем дорожить. В зависимости от контента, использование RAID — спорный вопрос.

Как записать OC на флешку

Мы будем устанавливать FreeNAS на USВ флешку, чтобы при замене жестких дисков не нарушалась работоспособность NAS-сервера. Использование флеш-накопителя оправдывается бесшумной работой (в отличии от жесткого диска), а самое главное, что при выходе из строя жесткого диска, установленная операционная система, вне массива храненияданных сможет работать в штатном режиме. Для установки именно ОС FreeNAS подойдет любая флешка, необязательно высокоскоростная (как в случае с более тяжелыми ОС), емкостью не менее 2 ГБ.

Сначала вам следует загрузить архив с образом операционной системы , выбрав версию ОС (32 бит или 64 бит), согласно поддерживаемой архитектуры процессора. Если вам необходима 64 битная версия FreeNAS, то перейдите на официальный сайт. Распакуйте скачанный архив, например, с помощью программы 7-Zip .

Теперь подготовим USВ-накопитель:

подключите флешку или USB HDD к компьютеру и отформатируйте, выбрав в качестве файловой системы FAT32 (перед началом процедуры убедитесь, что на флешке нет важных данных, так как все ее содержимое будет удалено) — нажмите «ПКМ» на USB носителе в папке «Мой компьютер» для взова контекстного меню «Проводника» и выберите пункт «Форматировать…».


Вы также можете воспользоваться аналогичными утилитами из статьи .

Нажмите на изображение папки, чтобы выбрать извлеченный из архива файл c расширением *img, содержащий OC FreeNAS. В выпадающем списке справа выберите букву съемного диска, на который будет устанавливаться ОС. Затем нажмите на кнопку «Write» и дождитесь окончания процесса копирования файлов на флешку.

Если во время записи программа Image Writer fоr Windows случайно выдаст ошибку, повторите процедуру. По окончании записи вы получите загрузочную флешку.

Установка ОС FreeNAS на NAS-сервер

Установите флешку с FreeNAS в USB порт компьютера, который будет использоваться в качестве NAS-cеpвepa . Нам необходимо будет выбрать эту флешку в качестве загрузчика в BIOS, для этого сразу после включения ПК нажмите клавишу «F1», «F2» или «Del» (в зависмости от производителя), чтобы открыть меню настроек BIOS компьютера.

В меню найдите пункт Standart CMOS Features. Нажмите на нем клавишей «Enter».

Внимание! Названия пунктов могут отличаться в зависимости от модели материнской платы (ищите в названии слово «Boot»). Это касается и доступа к системным настройкам материнской платы, так как он тоже может отличаться от указанных в моем примере. Узнать о том, как открыть BIOS при загрузке ПК , можно в руководстве к материнской плате или во время загрузки компьютера: в нижней части экрана отображается краткая информация о «горячих клавишах» .

С помощью навигационных клавиш со стрелками назначьте первым загрузочным устройством (First Boot Device) флешку, которой соответствует пункт c USB устройством (например, Removable Device или USB HDD). Нажмите клавишу «Esc», чтобы вернуться в главное меню настроек BIOS, а затем клавишу «F 10», чтобы сохранить сделанные изменения, либо перейдите к пункту «Save & Exit Setup», соглашаясь с изменениями клавишей «Y». Процесс загрузки FreeNAS длится около 1 минуты. О том, что операционная система готова к работе, свидетельствует сообщение о присвоенном устройству IР-адресе.

Обязательно запишите IР-адрес в блокнот, так как в дальнейшем он понадобится для настройки NAS-cepвepa через веб-интерфейс. Теперь вы можете отключить монитор и клавиатуру, а также поставить компьютер в удобное для Вас место. Запуск операционной системы FreeNAS будет осуществляться с флешки в полностью автоматическом режиме, как и с привычного жесткого диска внутри ПК.

Создание учетной записи в ОС FreeNAS

Давайте приступим к настройке FreeNAS . Чтобы получить доступ к веб-интерфейсу операционной системы сервера, введите в адресной строке любого веб-браузера IР-адрес сетевого хранилища, который Вы сохранили после установки операционной системы.

Сперва необходимо установить пароль администратора, так как по умолчанию пароль администратора операционной системы FreeNAS отсутствует, а вопрос безопасности игнорировать не стоит. Чтобы создать учетную запись администратора, щелкните на панели инструментов по кнопке «Account». Затем перейдите на вкладку»Change Password» и укажите пароль, который будет присвоен данной учетной за писи. Чтобы применить изменения, нажмите «Change Admin Password». Выйдите из FreeNAS, кликнув по «Log Out».


Обновите страницу в веб-браузере, чтобы авторизоваться в системе заново. На сей раз FreeNAS попросит ввести логин (admin) и пароль (тот, который вы указали ранее) для доступа к настройкам сетевого хранилища.

Рекомендую создать еще хотя бы одну учетную запись пользователя с ограниченными правами. Щелкните мышкой по кнопке «Account» и перейдите на вкладку «Users». Нажмите на кнопку «Add New User», чтобы открыть окно создания новой учетной записи.

Укажите логин, полное имя пользователя, пароль и название домашней папки, в которой он сможет не только просматривать файлы, но и создавать новые.

Учитывая, что жесткие диски пока не отформатированы, оставьте стандартное имя домашней папки пользователя без изменений. Чтобы завершить операцию, нажмите на кнопку «Ok».

Система практически готова к работе. Осталось лишь несколько завершающих шагов.

Смена языка в ОС FreeNAS

После того как учетной записи администратора FreeNAS был присвоен пароль, вы обезопасили свои данные от нежелательных гостей. Но чтобы основательно настроить ОС и изучать возможности FreeNAS стоит переключить язык системы с английского на русский.

Нажмите на панели инструментов по кнопке и перейдите на вкладку. В раскрывающемся меню «Language» выберите пyнкт «Russian», чтобы применить изменения, нажмите на кнопку «Save». После этого обновите страницу в браузере.

Готово! Все надписи в меню FreeNAS теперь отображаются на русском языке. К сожалению, некоторые русскоязычные названия пунктов меню и кнопок, в отличие от английских наименований, не слишком хорошо вписываются в общий дизйан оболочки, но с такими неудобствами вполне можно смириться, учитывая, что назначение большинства пунктов, отвечающих за самые главные функции, становится понятным любому пользователю.


Кроме этого, не стоит забывать, что FreeNAS — открытый проект, а это значит, что любой пользователь может принять участие в разработке программы или помочь авторам с переводом. Так что правильный перевод операционной системы FreeNAS на русский язык не заставит себя ждать.

Создание зеркального RAID-массива

Подключение двух жестких дисков в режиме RAID 1 подразумевает, что информация на них будет дублироваться один в один. Благодаря столь эффективному способу резервного копирования выход из строя одного HDD не приведет к потере данных. Чтобы вернуться к привычному режиму работы, нужно лишь заменить вышедший из строя жесткий диск на новый. Конечно, в режиме RAID 1 для ручного копирования файлов будет доступен только один из них. Но учитывая, что на NAS-cepвepe будут храниться все ваши данные: документы, фотографии и видеозаписи, то о потерянной емкости жалеть не стоит.

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

Чтобы создать зеркальный RАID-массив из двух жестких дисков, кликните на панели инструментов по кнопке «Хранилище». Затем щелкните по «Управление томами», чтобы создать новый дисковый раздел. В появившемся окне укажите имя раздела и, удерживая нажатой клавишу «Ctrl», выделите мышью оба жестких диска

Чтобы создать зеркальный массив RAID 1 и отформатировать его в файловой системе ZFS, активируйте кнопки «ZFS» и «mirror». Подтвердите свой выбор, нажав «Добавить том». Форматирование дисков, в зависимости от их производительности и емкости, может занять от нескольких секунд до одной минуты.

Как открыть доступ к папкам на FreeNAS

Как мы уже выяснили, FreeNAS позволяет создать перcональные папки для каждого из пользователей, доступ к которым будут иметь только они сами. Но для обмена файлами между компьютерами локальной сети имеет смысл создать общую директорию, доступ к которой будут иметь все пользователи без исключений.

Чтобы открыть доступ к папке, нажмите в панели инструментов на кнопку «Совместное использование», перейдите на вкладку Windows (CIFS) и щелкните по «Добавить общий ресурс Windows (CIFS)». В появившемся окне укажите имя папки и ее местонахождение на жестком диске.

Дисковый раздел, созданный ранее на основе RAID-массива, находится по адресу:

Чтобы изменения вступили в силу, щелкните по кнопке «Ok». После этого операционная система FrееNAS предложит запустить службу CIFS. Чтобы разрешить ее запуск, нажмите на кнопку «Да». После этого сделайте общую папку домашней для созданной ранее учетной записи пользователя. Вот и все. Сервер для обмена файлами в локальной сети полностью настроен.

об использовании под домашний мини-сервер.

08 декабря 2014 вышла версия FreeNAS 9.3, основанная на стабильной версии FreeBSD 9.3.
Рассмотрим особенности релиза подробно, в рамках домашнего применения.
(О настройке ОС FreeNAS 9.3 будет отдельная группа сообщений).

Рекомендации по Оборудованию (от разработчиков).
Начиная с версии 9.3, FreeNAS доступен только для 64-разрядных процессоров (также известных как amd64).
1. Оперативная память .
Чем больше оперативной памяти, тем выше производительность системы FreeNAS. Рекомендуемый минимум составляет 8 GB оперативной памяти. Этот минимум основан на отзывах многих пользователей. На форумах обилие информации о том, что FreeNAS не может вести себя должным образом с оперативной памятью менее чем 8 GB.
Примечание. Разработчики настоятельно рекомендуют использовать оперативную память стандарта ECC RAM.
Для систем с большим объёмом дисков (более 8 TB), общее правило такое: 1 GB оперативной памяти на каждый 1 TB объёма дисков.
Если сервер предназначен для домашнего использования, можно смягчить правило 1 GB оперативной памяти на каждый 1 TB объёма дисков, хотя 8 GB оперативной памяти — по-прежнему рекомендуемый минимум. 16 GB оперативной памяти оптимально как для использования в домашних условиях, так и в малом бизнесе.
Если вы планируете использовать ZFS дедупликацию (дедупликация данных в общем случае – это процедура поиска и удаления дублирующихся данных на носителе информации без ущерба для целостности информации), общее правило таково: 5 GB оперативной памяти на 1 TB данных, подлежащих дедуплицированию.
Если вы устанавливаете FreeNAS на системе без монитора, отключите в BIOS параметры совместного использования оперативной памяти для видео карты.
2. USB ф леш-накопитель и карта флеш-памяти .
Операционная система FreeNAS устанавливается, по меньшей мере, на одно устройство, отдельное от дисков хранения данных.
Этим устройством может быть USB флеш-накопитель, карта флеш-памяти или SSD. Технически ОС также может быть установлена на жёсткий диск, но при этом диск станет недоступным для хранения данных.
При выборе устройства для установки операционной системы FreeNAS, учтите следующие моменты:
— Свободный минимальный размер устройства составляет 4 GB. Это обеспечивает место для операционной системы и двух загрузочных сред. Поскольку каждое обновление создаёт среду загрузки, рекомендуемый минимальный размер устройства — по крайней мере 8 GB или 16 GB, так как это обеспечивает возможность для создания большего числа загрузочных сред.
— Настоятельно рекомендуется использовать USB флеш-накопители от известных брендов, поскольку вне-брендовые USB флеш-накопители могут быть не полностью совместимы с FreeNAS.
— Поддержка USB 3.0 по умолчанию отключена, поскольку она в настоящее время не совместима с некоторым оборудованием, включая чипсеты Haswell (Lynx point). Если при загрузке FreeNAS появляется сообщение “failed with error 19”, убедитесь, что в BIOS системы отключено xHCI/USB3. Хотя это будет downclock портов USB к версии 2.0, время загрузки и завершения работы FreeNAS не будет существенно отличаться.
— Карты флеш-памяти SD с USB-конверторами не рекомендуются, поскольку они вызывали проблемы у многих пользователей.
— Если требуется надёжное загрузочное устройство, используйте два одинаковых устройства и выберите их оба во время установки FreeNAS. Это создаёт зеркальное загрузочное устройство, повышенной надёжности.
3. Сетевое соединение .
Хотя поддерживаются многие устройства сетевого соединения, пользователи FreeNAS отмечали лучшую производительность на устройствах Intel и Chelsio, так что учитывайте эти бренды, если вы покупаете новую сетевую карту или системную плату. Скорость передачи данных в устройствах от Realteks будет падать при повышении загрузки центрального процессора, так как устройства сетевого соединения на этих микросхемах не имеют собственных процессоров.
Как минимум, рекомендуется сетевое оборудование стандарта Gigabit Ethernet (GigE) для домашнего использования.
Если высокая скорость сети является обязательным требованием, учитывайте как тип оборудования, так и тип предоставляемого общего доступа в сети. На том же оборудовании, CIFS будет медленнее, чем FTP или NFS, так как Samba является однопоточной средой. Если вы будете использовать CIFS, то используйте быстрый центральный процессор.
Поддержка WOL зависит от драйвера для сетевого устройства соединения.
Примечание.
CIFS (Common Internet File System) – сетевой протокол доступа к файлам, принтерам и другим сетевым ресурсам, используется по умолчанию в Windows, доступен в UNIX-подобных системах.
Samba – контактная среда для связи между Unix- и Windows-системами в сети , используется по умолчанию в Windows, доступна в UNIX-подобных системах .
NFS (Network file system) — протокол сетевого доступа к файловым системам, используется по умолчанию в UNIX-подобных системах, доступны сторонние клиенты для Windows.
FTP (File Transfer Protocol) — стандартный протокол, предназначенный для передачи файлов по TCP-сетям (напр. , Интернет).
WOL (Wake on LAN) — технология, позволяющая удалённо включить компьютер через сеть.

4. Диски (накопители) для хранения данных .
Ознакомьтесь с публикацией (на английском языке), дающей хорошее представление о жёстких дисках, которые наиболее подходят для NAS:
http://technutz.com/purpose-built-nas-hard-drives/
7200 RPM SATA диски предназначены для однопользовательского последовательного ввода/вывода и не являются хорошим выбором для многопользовательской записи.
Файловая система ZFS использует dynamic block sizing (динамический размер блока), это означает, что она способна использовать диски разных размеров. Однако, если вы заботитесь о производительности, используйте диски одинакового размера.
Учтите, что при создании любого варианта RAID-Z, только размер самого маленького диска будет использоваться на каждом диске в массиве.
FreeNAS поддерживает горячее подключение дисков. Чтобы использовать эту функцию, убедитесь, что в BIOS включён режим AHCI.

Файловая система ZFS (коротко об основном).
FreeNAS 9.3 поддерживает только файловую систему ZFS. Тем не менее, для обеспечения обратной совместимости существующих накопителей в UFS-формате, их содержимое ещё может быть скопировано в пул ZFS с помощью функции «Import Disk».
Примечание. Другие файловые системы, включая NTFS, FAT, EXT2 и EXT3, так же поддерживаются в режиме «только чтение», в целях обеспечения миграции данных на ZFS.
Обзор возможностей, предоставляемых ZFS:
— ZFS является транзакционной, Copy-On-Write файловой системой.
— ZFS является файловой системой с самовосстановлением.
— для ZFS не надо определять размеры разделов в момент создания файловой системы.
— ZFS поддерживает сжатие данных в реальном времени.
— ZFS обеспечивает низкие операционные затраты для мгновенных снимков пула, набора данных или zvol.
— Загрузочные среды ZFS предоставляют возможности для восстановления после неудачного обновления.
— ZFS обеспечивает кэширование записи в оперативную память.
— ZFS предоставляет кэш для чтения в оперативной памяти.
— ZFS была разработана для обеспечения избыточности при решении ряда ограничений, присущих аппаратному RAID. ZFS обеспечивает три уровня избыточности, известные как RAID-Z*, где число после RAID-Z указывает, сколько дисков на VDEV могут быть потеряны без потери данных. ZFS также поддерживает зеркала, без ограничений на количество дисков в зеркале.
Примечание. Основные термины, используемые в ZFS:
Pool: группа устройств, обеспечивающая физическое хранение и дублирование данных, которой управляет ZFS. Эта модель объединённого устройства хранения данных исключает понятие томов и связанные с этим проблемы разделов, подготовки, wasted bandwidth и stranded storage. В FreeNAS для создания пулов ZFS используется Volume Manager.
Dataset: один раз созданный pool может быть разделён на dataset’ы. Набор данных (dataset) похож на папку тем, что он поддерживает разрешения. Набор данных (dataset), также, похож на файловую систему тем, что можно задать такие свойства, как квоты и сжатие.
Zpool — виртуальный пул хранения. Zpool построен из виртуальных устройств (vdev), которые сами построены из блочных устройств: разделов жёсткого диска или нескольких жёстких дисков.
Zvol — это виртуальное блочное устройство в пулах хранения данных файловой системы ZFS.

Важно: НИКАКОЕ РЕШЕНИЕ ДЛЯ RAID НЕ ОБЕСПЕЧИВАЕТ ЗАМЕНУ СТРАТЕГИИ РЕЗЕРВНОГО КОПИРОВАНИЯ. ДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ВАШИХ ДАННЫХ.
Используйте снимки ZFS как часть стратегии резервного копирования.

Дополнительные сервисы .
Для установки дополнительного программного обеспечения, операционная система FreeNAS 9.3 предоставляет два метода: Plugins или Jails.
Метод Jails необходим для пользователей, которые хотят работать с несколькими приложениями в рамках одного и того же Jail (Изолятор). При этом способе предполагается, что пользователю удобно работать из командной строки и он имеет хорошее понимание основы сетей и установки программного обеспечения на FreeBSD-системе.
Метод Plugins предназначен для пользователей, которые предпочитают выбрать, установить и настроить доступное программное обеспечение с помощью графического интерфейса. Этот метод очень прост в использовании, но ограничен в количестве программного обеспечения, которое доступно. Каждое приложение будет автоматически устанавливаться в свой собственный Jail (Изолятор).
Примечание. Каждый Jail (Изолятор) с установленным приложением будет иметь свой собственный ip-адрес, назначаемый автоматически при установке приложения, с возможностью изменения в процессе настройки плагина.
Примечание. Перед установкой первого плагина система автоматически установит программное обеспечение phpVirtualBox, которое обеспечивает веб-интерфейс для VirtualBox, как общего шаблона для плагина/изолятора .
Следующие плагины доступны для FreeNAS 9.3:
— bacula-sd (storage daemon) — управление резервным копированием, восстановление и проверка данных компьютера по сети.
— BTSync — синхронизация файлов между устройствами, Облако не требуется. Установите Sync на всех устройствах, которым вы хотите предоставить общий доступ к файлам.
— CouchPotato — поиск через несколько сайтов NZB и торрентов, по лучшему возможному совпадению.
— crashplan — бесплатное локальное и удалённое резервное копирование.
— cruciblewds — бесплатное клонирование / создание образа компьютера.
— firefly — audio медиа-сервер для Roku SoundBridge и iTunes.
— Headphones — автоматизированный загрузчик музыки для NZB и торрентов.
— HTPC-Manager — управляйте вашим HTPC по сети.
— LazyLibrarian — автоматизированный загрузчик электронных книг.
— Maraschino — простой веб-интерфейс для главной страницы HTPC XBMC.
— MediaBrowser — медиа-сервер ( http://mediabrowser.tv/ ).
— MineOS — серия учебников по размещению Minecraft на Linux или BSD-платформе.
— Mylar — автоматизированный загрузчик книг комиксов (cbr/cbz).
— owncloud — доступ к вашим данным с любого устройства.
— plexmediaserver — медиа-сервер ( https://plex.tv/ ).
— s3cmd — утилита командной строки и клиент для загрузки, извлечения и управления данными в облачных хранилищах с протоколом S3.
— SABnzbd — программа чтения новостей.
— SickBeard — PVR приложение, которое ищет и управляет ТВ-шоу.
— Subsonic — медиа-сервер ( http://www.subsonic.org/pages/index.jsp ).
— Syncthing — синхронизация файлов между устройствами. Каждый девайс идентифицируется по ID. Дайте общий доступ к папкам. Наблюдение с помощью UPnP.
— transmission — простой BitTorrent-клиент.
— XDM — расширяемый менеджер закачек.

Для общего представления о вариантах комплектации сервера с ОС FreeNAS, приведу описание основных комплектующих, используемых разработчиками ОС FreeNAS в их системе хранения под названием FreeNAS Mini, предлагаемой для дома или небольшого офиса.
Центральный процессор — 8-ядерный, 2.4GHz процессор Intel с AES-NI (процессоры Intel Atom C2758 / C2738, мощность 20 W). Такой процессор поддерживает несколько потоков HD одновременно, инструкции advanced encryption выполняют шифрование данных так же быстро, как и запись данных в не зашифрованном виде.
16GB (2 х 8GB) оперативной памяти стандарта ЕСС RAM, 1600MHz.
Сетевое соединение — два интерфейса 10/100/1000 Intel Gigabit Ethernet.
Последняя версия FreeNAS установлена на выделенное, внутреннее устройство флеш-памяти.
Используются диски Western Digital Red NAS (до 4-х штук, и общим объёмом до 24TB, в зависимости от схемы RAID).
Потребляемая мощность без дисков: 24W в режиме ожидания; с 4-мя накопителями WD Red NAS: 37W в режиме простоя; 47W при максимальной нагрузке.

Если вам интересно, что же там «напридумывали» разработчики — добро пожаловать под кат.


disclaimer: Продукт активно развивается и вся предоставленная ниже информация актуальна на дату написания статьи — 28.11.2016

Итак, кому уже сейчас не терпится прощупать вполне вменяемую и относительно работающую версию — качаем самый свежий Nightly-билд — https://download.freenas.org/10/MASTER/latest/x64/ или же с официального сайта , где нам изложат всю суть релиза в одной фразе — not for production


Предупреждают нас, что данная версия FreeNAS не для продакшена (not for production) — не просто так. Я постоянно слежу за обновлениями и читаю отзывы о том или ином билде, и за последние месяцы активности проекта мне удалось застать пропадающие docker-контейнеры, отказывающиеся работать виртуальные машины, отваливающийся GUI и много других неприятных моментов, которые неизбежны на beta-стадии разработки.

Интерес ещё не пропал? Тогда продолжим.

Текущая версия FreeNAS-10-MASTER основана на FreeBSD 10.3-STABLE и имеет чрезвычайно приятный user-friendly интерфейс, основные моменты которого показаны на видео (рекомендую начать с 4:47).

С момента выхода версии FreeNAS 9.10 немного возросли системные требования . Минимальные системные требования для работы FreeNAS 10:

  • процессор с поддержкой 64-bit
  • система с поддержкой загрузки через legacy BIOS или EFI
  • 8 GB RAM*
  • 8 GB USB stick или DOM или CF (не рекомендую)*
  • хотя бы один диск для хранения данных
  • порт Ethernet для сетевого обмена
Рекомендации по объёму оперативной памяти:
  • память нужно рассчитывать из условия 1-2GB RAM на 1TB хранилища
  • если нужна ZFS дедупликация , то считаем 5 GB RAM на 1TB дедуплицированного хранилища
  • если планируете Active Directory с большим числом пользователей, то необходимо дополнительно 2 GB RAM для внутреннего кеша winbind
  • если планируете использование iSCSI и производительность не критична, то устанавливайте как минимум 16GB RAM, если нужна производительность — минимум 32GB RAM
Я отметил * несколько важных моментов, хотелось бы их уточнить.

— «… the new recommended minimum size for the OS device is now 32GB (up from 16GB). The absolute minimum is still 8GB » — это означает, что теперь необходимо минимум 32GB для загрузочного устройства, абсолютный минимум по прежнему 8GB.

Если вам нужны все прелести ZFS и FreeNAS — рекомендованный стартовый объём памяти 16GB, рекомендованный тип памяти — ECC и это не обсуждается только в том случае, если ценность ваших данных отлична от 0 и вы «храните все яйца в одной корзине», в остальных случаях вы можете использовать non-ECC память на ваш собственный страх и риск!

Если с системными требованиями вроде бы всё ясно и понятно, то подбор железа для корректной работы может вызвать затруднения. В случае подобных проблем можно обратиться к FreeBSD Hardware Notes , где подробно расписаны поддерживаемые устройства. Так же у проекта есть форум и даже русская ветка , где вам смогут помочь с тем или иным вопросом, касающимся FreeNAS.

Пробежимся по элементам меню нового webGUI Freenas 10 (картинки кликабельны):

После входа по адресу машины или freenas. local нас встречает незамысловатый Dashboard , который можно настроить на своё усмотрение.

В меню Storage можно удобно сконфигурировать массив и настроить файловые шары, разработчик рекомендует использовать dataset»ы вместо directory-sharing.

В меню Network мы можем настроить сетевые интерфейсы, создать VLAN, LAGG, BRIDGE.

Раздел System позволит настроить нашу систему более детально: посмотреть статистику, изменить имя хоста, выбрать пул для загрузки (помогает при неудачных обновлениях), произвести обновления, часовой пояс и время, доступ к веб-интерфейсу, сертификаты, информирование по e-mail, и даст возможность отправить баг разработчику.

Раздел Services приведёт нас к настройкам основных служб передачи файлов, управления системой и шар.

К слову, мне удалось без проблем поднять свой старенький домашний ИБП FSP VESTA 600.

Раздел Console позволит прямо из браузера получить доступ к FreeNAS CLI или же к shell .

Calendar по сути будет являться планировщиком, где можно гибко настроить расписание на обслуживание и диагностику хранилища (регулярная проверка smart, расписание проверки обновлений, создание снэпшотов, rsync, реплика).

В разделе Peering можно настроить связь с другими машинами или же с amazon-s3.

В разделе VMs можно управлять виртуальными машинами.

Не забыт и всеми любимый Docker — в соответствующем разделе можно управлять контейнерами, что может оказаться крайне полезным.

В последних редакциях появился Wizard — помощник по первоначальной настройке хранилища.

Более подробное описание некоторых функций есть на видео:

Выводы

На рынке много enterprise-ready систем хранения данных, таких как QNAP, NetApp, Synology и т.д. У некоторых из них продуманные и удобные интерфейсы, но новый FreeNAS 10 получился с весьма красивым, удобным и user-friendly лицом, однако количество багов и запланированных фич на сегодняшний день достаточно велико. Если заглянуть на официальный багтрекер , то можно увидеть приблизительный срок завершения работы над релизной версией — «В срок около 3 месяца (20.02.2017) «. Из текущих недостатков сразу бросается в глаза невозможность обновиться с ветки 9.Х до beta 10.Х, но разработчики планируют данную функцию ближе к релизу, если конечно подобный «переход» вообще будет возможен.

В общем, смотрите, изучайте, тестируйте и не забывайте отписываться о багах.

К сожалению, полноценно потестировать в виртуалке продукт нелегко. Требования к железу если по самому-самому минимуму — 8Гб RAM и многоядерный процессор, просто минимальные — 16Гб памяти. Рекомендуемые — 32Гб минимум.С другой стороны, для реальной даже домашней системы это много, но не запретительно. NAS4FREE у меня дома стоит на машине с 16Гб памяти (но есть слоты до 32), хотя самые минимальные требования NAS4FREE — 512Mb, а на 2Gb бегает уже вполне.

Первым делом бросается в глаза полностью переработанный интерфейс. Красивый, и это — явный плюс.

В ролике напирают на виртуализацию. Есть bhyve (в NAS4FREE тоже есть, но без вебгуя) и Docker (в NAS4FREE нет). И не зря. И полноценный гипервизор и популярнейшая контейнерная паравиртуализация — это важно и нужно. И это — круто. И тут становятся более понятными требования к памяти. Чтобы развернуть пару-тройку виртуалок им придётся минимум по гигабайту отдать. Да zfs включает префетч с 4 GB под ARC. А системный пул на zroot. Да под ось хоть гигабайт нужен. Да сама надстройка FreeNAS тоже где-то должна жить с красивыми-то картинками. Так что 8 гиг — действительно в обрез, надо больше.

Теперь посмотрим, чем за это пришлось заплатить. Главной идеей разработчиков было сделать так, чтобы надстройка всегда всё знала и о железе и о конфигурации базовой оси. Например, в NAS4FREE (и FreeNAS 9) это не всегда так. Я могу создать ZFS пул в командной строке — и система об этом не узнает до синхронизации. Или изменить параметры сетевой карты через ifconfig. И т.д. и т.п. Так что идея вроде годная. Вот только её последовательная реализация означает полную изоляцию пользователя от базовой оси. И доступ только через посредство надстройки.

Объём кода FreeNAS и в прошлой-то версии превосходил объём кода NAS4FREE десятикратно. А сейчас я даже боюсь предположить… И всё равно, IXSys — это не MicroSoft, ни Windows ни PowerShell создать не удалось. Судя по уже опубликованной документации в гуй внесли только основные задачи. Остальное завернули в команды собственного доморощенной командной строки. ZFS датасет теперь создаётся не командой zfs, а командой volume. Вместо ifconfig нужно набирать network и так далее.

Вы готовы учить новоизобретённый язык командной строки? Думаю, только если вам за это хорошо платят на работе. Но уж точно не дома. Так что домашний пользователь FreeNAS ограничится базовой, вынесенной в вебгуй, функциональностью. Но готов ли такой базовый пользователь покупать NAS с этими требованиями по железу? И так ли нужна ему основная фишка продукта — виртуализация? Так что один к одному назначение FreeNAS Corral — сугубо корпоративное. И судьба плагинов прошлой версии это чётко показывает.

Дело в том, что многие годы, с самого начала существования FreeNAS в руках у IXSys, коробка обеспечивала только базовый функционал хранения и доступа. А всё, что сочли лишним (например — торрент клиент) предоставлялось как плагины. Технически эти плагины работали поверх FreeBSD клеток/jail, с которыми пользователи nas4free тоже хорошо знакомы. Так вот поддержка клеток полностью удалена. Оффорум гудит от стона — что же делать. Отвечают — переводите на Docker контейнеры. Мануала как именно переводить у нас нет, но вы там держитесь. Круто? Ну так не для дома же! А на предприятии торрент клиент не просто не нужен, он там неуместен.

Кстати, базовая ось FreeNAS — FreeBSD 10. UPD Это по мнению маркетологов. Поставил в виртуалку — оказалось FREEBSD 11.0-STABLE /UPD Не ясно, 10.3, 10.2 или ещё старше. Но релиз FreeBSD 11.0 был в прошлом октябре. Так что оставлять 10 в названии продукта как-то не круто. Поэтому, полагаю, и выбрали название без цифры. Corral — это не про кораллы. Это кораль, слово из американской ковбойской истории. Загон для скота, часто временный.

FreeNAS 9.1.1 — дистрибутив для быстрого развёртывания сетевого хранилища, основан на базе FreeBSD , отличается интегрированной поддержкой ZFS и полностью настраивается через веб-интерфейс. Для организации доступа к хранилищу поддерживается FTP, NFS, Samba, AFP, rsync и iSCSI, для повышения надежности хранения может применяться программный RAID (0,1,5), для авторизации клиентов реализована поддержка LDAP/Active Directory.

Версия FreeNAS 9.1.1 примечательна переходом на кодовую базу FreeBSD 9 , (прошлый выпуск был основана на FreeBSD 8.3), а также проведением огромной работы по улучшению удобства использования, стабильности и производительности. Улучшения затронули практически все подсистемы дистрибутива, от web-интерфейса до системы подключения плагинов. Инфраструктура разработки проекта переведена на использование Git.

FreeNAS можно установить на жесткий диск или USB-флешку. При этом система занимает весь объем носителя на который устанавливается, не зависимо от емкости, а все сетевые ресурсы для хранения информации размещаются на других жестких дисках.
т.е. сама система freenas занимает 1 жёсткий диск на котором нельзя ничего хранить, а на втором уже может хранится вся наша инфа!

Надеюсь, я вас не сильно утомил таким длинным вступлением, поэтому давайте уже перейдем к установке. Предварительно скачайте iso-образ FreeNAS и запишите его например компакт-диск.

Установка.
Вставляем CD-диск с FreeNAS в привод, и загружается с него. Видим такую картину


Первое что нам будет предложено — установить FreeNAS на какой-нибудь носитель информации, появится вот такое окно:

Мы соглашаемся и переходим к выбору жесткого диска, куда будем устанавливать систему. В списке будет наших два жестких диска.

Выбираем для установки нужный hdd, затем нас предупредят, что все данные на ней будут потеряны.

Соглашаемся и продолжаем. Процесс установки проходит быстро, а по завершению нам предложат вынуть CD и перезагрузиться.

Начальная настройка
После перезапуска мы увидим начальный экран FreeNAS:

Здесь можно выполнить некоторые начальные действия (варианты от 1 до 11), еще чуть ниже будет отображается текущий IP-адрес этого ПК, если он смог его получить по DHCP. Первым делом сменим IP-адрес на свой, для этого проследуем в пункт Configure Network Interfaces нажав кнопку 1 и Enter.
Тут нам покажут список сетевых карт нашего ПК.

Т.к. она у нас всего одна, то и список будет состоять всего из одной позиции, в моем случае под номером 1 будет значиться адаптер em0 (как на скриншоте выше). Выбираем его, нажав 1 и Enter.
Затем FreeNAS спросит — хотим ли мы получать адрес автоматически по DHCP или нет? — отвечаем нет.
Следующий вопрос — Сконфигурировать IPv4 — Отвечаем да.
Далее надо указать имя интерфейса — пишем имя.
Далее пишем желаемый IP адрес.
На следующий вопрос вписываем маску подсети.
Следующий вопрос — хотим ли мы настроить IPv6 — говорим нет.

Нам скажут что сеть настроена, однако для полного счастья надо настроить еще шлюз. Идем в пункт Configure Default Route , нажав кнопку 3. Нас тут спросят — точно ли мы хотим настроить шлюз для IPv4 — говорим да и на следующий вопрос вводим IP-адрес нашего маршрутизатора (если он у нас есть). На следующий вопрос про конфигурирование IPv6 отвечаем отрицательно

Панель управления
Первым делом заходим на WEB-панель FreeNAS по IP который мы только назначили.

Видим красный мигающий светофор (alert), он просит нас поставить пароль на нашу WEB-панель
Находим слева кнопку account – change password

И меняем пароль, после изменения пароля сфетофор начнёт гореть зелёным, значит все нормально:)

Дальше мы перейдем в закладку Settings и поменяем там часовой пояс, чтобы логи нашего FreeNAS велись правильно. Затем нажимаем ОК для сохранения ностроек. Не лишним будет еще указать DNS-сервер в настройках сети, для этого жмем по кнопке Network в верхней панели и в поле Nameserver 1 и вписываем туда IP-адрес нашего маршрутизатора (либо выделенного DNS-сервера если он есть). Не забываем сохранить настройки.

Теперь нам нужно добавить жесткие диски в систему и определить файловую систему. Делается это в разделе Storage (кнопка в верхней панели). Далее жмем на ZFS volume manager .

Укажем Volume Name , далее жем на плюсик в катерогии Available disks , а далее add volume

Создаем сетевые ресурсы
FreeNAS умеет делать ресурсы для всех платформ: для Apple (AFP), для UNIX-систем (NFS) и для Windows (CIFS). И это не считая универсальных FTP и пр. Сейчас мы рассмотрим создание ресурса для Windows компьютеров.
Идем в раздел Sharing , Windows и нажимаем кнопку Add Windows Share

Перед нами появится окно, в котором мы укажем имя создаваемого ресурса (name) , затем в поле Path надо выбрать тот датасет, который мы сделали под файлопомойку. Если вы хотите предоставить анонимный доступ до этого ресурса, то можно выставить галочку Allow Guest Access опустившись немного вниз.

На всякий случай вот еще список интересных параметров, которые можно указать при создании ресурса:
Export Read Only — сделать ресурс только для чтения
Browsable to Network Clients — Видимость ресурса в сетевом окружении. Если флажок снять, то мы сделаем скрытую шару.
Inherit permissions — наследовать разрешения
Export Recycle Bin — добавить корзину, т.е. данные из шары будут удаляться сначала в корзину
Show Hidden Files — отображение скрытых файлов
Guest Account — гостевая учетная запись. Лучше оставить как есть.
Allow Guest Access — разрешать гостевой вход (т.е. в шару можно будет войти без всяких паролей и пр).
Only Allow Guest Account — только гостевой вход. Нельзя будет отдельно ввести пароль при входе в шару чтобы повысить свои права.
Host Allow — список IP-адресов, с которых можно заходить в шару. В качестве разделителя можно использовать пробел.
Host Deny — список IP-адресов, с которых нельзя заходить в шару. В качестве разделителя можно использовать пробел.

Теперь перейдем к настройке службы CIFS . Идем в раздел Services , а там нажимаем на значок гаечного ключа напротив службы CIFS

В появившемся окне нам нужно указать ряд параметров:
Authentication Model — схема доступа. Возможные варианты: анонимный доступ (Anonymous) и по логинам (Local User). Выбираем нужное.
NetBIOS Name — имя компьютера в сети.
Workgroup — имя рабочей группы. Надо ставить таким-же как у ваших других компьютеров в сети.
Description — если это поле вообще не заполнять, то FreeNAS вместо этого подставляет неинформативную служебную инфу. Поэтому мы вам рекомендуем в этом поле написать хотя бы пробел.
Выбор кодировок (DOS charset и UNIX charset) — можете установить все так, как показано на скриншоте выше.
Local Master — определить FreeNAS главным компьютером в рабочей группе.
Time Server for Domain — сделать FreeNAS сервером точного времени для компьютеров сети.
Guest Account — учетная запись гостя, можно оставить как есть.
Allow Guest Access — допускать гостевой вход на сетевые ресурсы. Не устанавливайте эту галку, если используете схему доступа по логину и паролю (Local User).
File Mask — маска доступа для создаваемых файлов. На первых порах лучше установить это значение 0777
Directory Mask — тоже самое что File Mask , только для каталогов.

Остальные параметры можно оставить как есть. Переместитесь в конец страницы и нажмите ОК. Остается просто включить службу CIFS , для этого надо кликнуть мышью по значку OFF напротив названия службы. Через пару секунд его статус изменится на ON .

Теперь можно попробовать зайти в нашу созданную папку с любого компьютера сети.

Upd. совсем забыл, возможно потребуется установить права на созданную шару, что бы спокойно заливать файлы. (storage — active volumes — change premission)

В следующих частях я расскажу подробнее о том как настроить ограничение доступа к шарам, создание квот, поднять торрент качалку, dlna сервер mediatomb для подключение к телевизору, и ещё много интересных мелочей

Хоум сервер — ленивый, но упрямый — ЖЖ

Из наблюдений за собственными интересами сделал вывод: из игрушек я предпочитаю такие, которые играют сами в себя. Сделал, настроил и предоставил самим себе. Только вот это — сделал-настроил, — как правило, сначала требует приложения к себе немного труда и любви.

Короче, потрахаться с железкой пришлось…

Давняя задумка — собрать домой серверок под файлопомойку, качалку, кэш-прокси, сервер для доступа снаружи, еще чего-нибудь. Тихий, холодный и вообще незаметный.
Электронных устройств дома несколько больше одного. В основе компьютерной экосистемы старый, шумный, довольно горячий атлон, жрущий электричество как не в себя. Соответственно все материалы, с которыми идет какая-то работа нужно синхронизировать через него. Он может сейчас и не нужен, а приходится гонять, лишний шум, лишнее отвлечение. Или, скажем, качать чего-нибудь. Завел себе такую привычку — скормить качалке список ссылок на ютубовский плейлист с обучающим циклом, или не только, и пусть себе качает не спеша. Давним укором висит один недокачанный торрент. Знаю, в сети есть одна его полная версия, владелец отдавал его по чайной ложке и мы на пару с одним американцем его вытаскивали, то он в сети, то я, потом передаем друг-дружке несовпадающие пакеты. А потом тот, у кого была полная, версия ушел с раздачи, и я теперь в печальной задумчивости — стояла бы у меня круглосуточная качалка… Но далекие от техники домашние нервничают, когда он вот так без присмотра когда днем, а когда и ночью. Или вот чтобы запустить варгеевские кораблики, приходится закрывать все остальное и вообще зачищать память.
Короче, мотивация была, оставалось только придумать, как оно будет выглядеть, где взять комплектухи, какую систему воткнуть, куда его потом засунуть…

Была идея подобрать какой-нибудь бросовый корпус у народа, взять винт, который сейчас в основном компе в качестве хранилища, подобрать материнку с ноутбучным блоком питания и распаянным процессором похолоднее — выходило очень бюджетно, но вот где все это было брать. Ну привезут из Китая неведому зверушку, которая не включается, что дальше?
Тем временем подкрадывался отпуск (дело было таки летом) и куда-то туда падающий рупь. Я уже подновлял железо на пике локального кризиса однажды, и в этот раз у меня тоже было ощущение, что пока не закуплюсь железками, зарплата так и будет дешеветь. Забегая вперед, так и вышло. %)

Поскольку особо экономить дешевеющие деньги смысла особого не видел, решил брать полную комплектацию у своего обычного продавца. Контора работает со складами в Москве и Питере, соответственно, что есть в стране, то и у них есть, а чего нету, ну значит не судьба. Материнки с ноутбучным питание вот не оказалось, пришлось брать условный запасной вариант. Если кому интересно — GA-J1800N-D2P. Полноразмерный БП со 120мм карлсоном (на фотке видно), зеленый двухтерабайтник WD, 4G памяти. Корпус под mini-itx искали долго, но таки нашли, потом его дольше всего везли, посадочных мест под диски много, можно набивать ими долго. Взял еще флешку под систему, есть такая тема — система отдельно, а диски строго под файло. Более того, обычные nas-системы именно так и ставятся.
Как я уже писал, привезли это все за день до окончания отпуска, и планировавшееся на него развлечение с настройкой переместилось на отягощенную работой и прочими заботами осень.

Еще из предварительного изучения вопроса прикинул, что под мои задачи подойдет такая система, как FreeNAS. Система устанавливается на флешку, имеет вебморду с большим количеством настроек и может не только хранить, но и качать и раздавать. Мануалы с обилием скриншотов в сети имеются в количестве. Я под это дело прикупил у китайцев еще шнурок, через который флешка подключается прямо к материнке, и снаружи ничего не торчит. Но как-то это все не задалось.
Со свежим железом я дела не имел достаточно давно и в кипеж по поводу bios-а и uefi, которые то ли не дают устанавливать на компьютер что попало, то ли дают, но надо подбирать партию бубна, особо не вникал. Когда же это стало актуальным, то поверхностный гуглеж показал, что проблема решаема, на том и успокоился.

После сборки провел успешный смок-тест железа. Кстати, прикол: забыл прикупить электрический кабель, который в блок питания втыкается. Был абсолютно уверен, что он идет или с тем же БП или с корпусом. Вот что значит — давно не имел дела с железом. Ладно, не дефицит, нашел у электриков. Железо оказалось громче, чем я рассчитывал. Нет, холодильник в прихожей всяко громче, и со старым компом тоже не сравнить, но я его слышу, и поток воздуха из БП и жужжание диска.

Ну что делать, бачилы очи, що купувалы… И приступил к практическому применению уже упомянутых мануалов. Почти все те системы устанавливались на виртуальные машины и с них делались красивые скриншоты. Я ставил на живое железо, поэтому скриншотов не будет.

Дело было уже достаточно давно, потому в какой момент при установке FreeNAS на экран выкидывало ошибку, уже не вспомню. Полез в гугл, чо. Уже на середине запроса он привычно уточнил, а не «error 19» ли? Соглашаюсь — 19. Дальше несколько ссылок на шаманские пляски с втыканием флешки в разные порты. После пары дней перезагрузок с перетыкание флешки во все доступные разъемы решил попробовать что-нибудь другое.

Следующим в списке оказался NAS4Free — форк, ЕВПОЧЯ, FreeNAS-а. К нему тоже оказалось множество подробных мануалов, один из самых подробных в ЖЖ 2gusia. Установка прошла можно сказать мгновенно, и если и были какие-то шероховатости, то они уже забылись. Легкая (по мануалу) настройка, доступ извне есть, торрент после того, как догадался прописать шлюз в настройках, выглянул наружу, подхватил и закачал тестовую безделушку. Попробовал настроить почтовое оповещение — повисла вебморда. Хм, ладно, не горит, нагуглим. Начал настраивать качалку, которой собирался скармливать списки ссылок, и вот тут все уперлось. Во NAS4Free из коробки такой качалки нет, нужно кое что устанавливать дополнительно. Оказалось, старые рецепты к новой системе не подходят. Справедливости ради стоит добавит, что намек на решение я где-то все же у двагуся потом углядел, когда настраивал ту же качалку на другой системе, но проверять было уже не на чем.

Пошел гуглить дальше. Следующим кандидатом был рассмотрен OpenMediaVault — такая же система для файлопомойки, как и выше опробованные FreeNAS и NAS4Free, но на основе не BSD а Debian. Ок, подумал я, с дебианом оно попроще будет, хотя… Под установку требует отдельный физический диск. Ну так FreeNAS и NAS4Free тоже. Но они ставятся на флешку, а этому надо нормальный жесткий, флешку сожжет непрерывной записью очень быстро. Отдельного диска малого размера под это дело не было, да и на материнке только два SATA-разъема, под расширение придется еще потом pci-карточку покупать. Чтение форумной темы про установку OpenMediaVault на флешку нифига не вдохновила.
Ну что ж, запасной рабочий вариант всегда был в кармане.

Ставим линуксовский сервер. Естественно, Ubuntu Server, для нее мануалов со скриншотами тоже в количестве. Гуглю «установка убунту-сервер на флешку», а он мне все подсовывает «установка С флешки». Ну что я линуксов с флешки не ставил? Оказалось, этих не ставил. Но пока нашел пару ссылок и про установку НА флешку. Если коротко, то им не понравилось, не советуют. Можно, конечно, но проблем больше, чем профита. Сел, задумался. В принципе установка системы на отдельный физическое устройство, да еще и на флешку никакого особого смысла в себе не несет. Точнее не несет для универсальной серверной системы, те-то, что специально для NAS именно так и задуманы. Ну отщипну я от двухтерабайтника десять гигов, сильно убудет? Так и так диск с данными будет монтироваться куда-то туда. Ладно, ставим как все.

Пишем образ, грузимся, уже неплохо. Начинает устанавливаться, хорошо. А подай мне диск с образом, — говорит. Чего, а так что, не? А так — не, — говорит. Начал понимать, что имелось ввиду в тех мануалах по установке этой оси С флешки. В трех мануалах нашлись три рецепта, ссылки я на них уже потерял, но выгугливаются они довольно легко. Один предлагал создание загрузочной флешки в линуксе через dd с записью образа диска. Еще два предлагали монтирование отдельно записанного образа. Оба три рецепта стопорились в разных местах. Установщик то не не видел подмонтированный образ, то вдруг начинал копировать из него файлы, но стопорился в другом месте, а повторное воспроизведение рецепта опять стопорило при обнаружении образа диска.

Ткнув в один из последующих шагов, увидел, как загрузчик пытается что-то найти по адресу /cdrom/что-то_там_дальше. А, ну на тебе сидиром! Короче, еще один рецепт, сработавший у меня:

alt+f2 # заходим в консоль
mkdir /1 # создаем каталог, куда монтируем флешку
ls -l /dev/sd* # ищем в списке дисков флешку, у меня была sdb1
mount /dev/sdb1 /1 # монтируем ее в каталог /1
mkdir /cdrom # создаем каталог cdrom
ls -l /1 # убеждаемся, что флешка примонтировалась, смотрим полное имя образа
mount /1/<ubuntu-server.iso> /cdrom # монтируем образ диска в /cdrom
alt+f1 # выходим из консоли

Следующая остановка была при разбивке диска. Ну, не форматнуть флешку, с которой ставишь систему много ума не надо, а вот оказывается разбить правильно основной диск — это не совсем банально. Из еще одного вечера переустановок вынес простую мысль: не мудри. Вот предлагают дефолтную разбивку, вот ее и придерживайся. Я, правда, большую часть диска сделал отдельно и отдельно монтировал в систему. А они обычно предлагают ее делать /home. Тоже вопрос религии, если вдуматься.

Дальше, в принципе, ничего необычного, галочку только напротив установки ssh не забыть поставить. Сначала заканчиваешь установку согласно мануалу, потом подключаешься по ssh, дальше формулируешь задачу и ищешь рецепт в гугле. Они там обычно есть. Торрентокачалка и в этот раз запустилась только после того, как прописал шлюз. Долго искал обычную качалку с вебмордой, выбрал Aria2. Долго пытался подключить к ней вебморду. %) Получилось только после того, как поменял порт в настройках, на котором оно вебку слушало, конфликт какой-то был.

Ковыряю теперь потихоньку Apache и Squid, посматриваю на TT-RSS, прикидываю как и на что транслировать вебрадио… Кхм, кажется, игрушка совсем-совсем сама в себя играть будет еще не скоро. %)

Установка и запуск NAS4Free за 5 мин.

nas4free install 6 — загрузка с USB

NAS4Free — это проект, который предоставляет отличный веб-интерфейс для сервера хранения на базе FreeBSD ZFS. Будучи производным от исходной кодовой базы FreeNAS, он обладает значительными функциональными возможностями, которые легко доступны даже начинающему пользователю. Для многих, задумывающихся над ZFS, перспектива установки решений может стать серьезным препятствием для входа. NAS4Free — один из самых простых проектов для начинающих пользователей.На самом деле мы использовали NAS4Free в нескольких системах, и это отличный проект. Сегодня мы собираемся продемонстрировать, насколько легко это установить в базовой системе.

Тестовая конфигурация

Для этого теста мы использовали машину с низким энергопотреблением, которая является любимой конфигурацией этих типов серверов:

  • Материнская плата / Процессор: ASRock C2750D4I со встроенным Intel Atom C2750
  • RAM: 16 ГБ модулей Kingston ECC DDR3 UDIMM (4 x 4 ГБ)
  • Шасси: Silverstone DS380
  • Диски: 2x WD Red 4TB
  • Кэш-накопители: Samsung 840 Pro 256 ГБ, OCZ Vertex 4 256 ГБ
  • USB-накопитель
  • : SanDisk Cruzer Fit 16 ГБ
  • Дополнительная сетевая карта: Mellanox ConnectX-2 EN 10GbE с одним портом (подробнее об этом позже)

USB-накопитель был слишком большим для этого проекта, но он у нас был под рукой, поэтому его использовали.Точно так же и с кеш-дисками. Их нет в составе дисков емкостью 20–30 ТБ на лабораторной полке. Самое замечательное в том, что этот сервер был собран с использованием запасных частей в лаборатории.

NAS4 Бесплатная установка

Первым шагом является загрузка LiveCD с сайта NAS4Free / sourceforge. Мы смогли смонтировать, используя интерфейс ASRock IPMI, и поэтому не было записи компакт-диска, создавая загрузочный USB. Просто выберите изображение после загрузки и дайте ему поработать.

nas4free install 1 — загрузка с CD

На этом этапе вам нужно выбрать опцию 9.для установки с LiveCD.

Как только это будет сделано, вы перейдете в меню параметров установки и обновления. Рекомендуется использовать USB-накопитель для установки ОС, поскольку он не занимает полезный порт SATA / SAS.

nas4free install 2 — embedded

Если вы все же используете USB-накопитель, советуем использовать встроенную установку. Этот метод установки ограничивает записи, выполняемые на USB-накопитель, и, следовательно, не изнашивает NAND-память USB-устройства, которая, как правило, имеет более низкое качество. Установщик хороший, так что пусть работает.

nas4free install 3 — встроенные разделы

Как видно, мы используем виртуальный CDROM, который является частью решения KVM over IP, предоставленного ASRock для этого руководства.

nas4free install 4 — выбор источника установки

Теперь пора установить, чтобы выбрать установочный носитель. Здесь вы хотите использовать USB-накопитель, который, как видно, является нашим накопителем SanDisk. Опять же, 16 ГБ — слишком много для такого типа приложений, но это то, что у нас было под рукой.

nas4free install 5 — выберите USB-накопитель

После этого экрана нажмите OK и дождитесь, пока установщик предложит вам перезагрузить компьютер.Удалите установочный носитель и перезагрузите систему.

nas4free install 6 — загрузка с USB

. Вы увидите, что ОС установлена ​​и загружается с USB-накопителя.

Еще через несколько секунд консоль отобразит IP-адрес по умолчанию.

nas4free install 7 — загрузка с IP-адресом

Отсюда можно перейти к веб-интерфейсу и начать настройку NAS4free.

Веб-интерфейс nas4free

Информация для входа по умолчанию:

  • имя пользователя: admin
  • пароль: nas4free

Веб-интерфейс достаточно развит, поэтому большинство задач можно легко выполнить с помощью браузера после установки.

Заключение

В целом процесс займет у вас около 5 минут. Это, безусловно, одна из самых простых установок программного обеспечения NAS на сегодняшний день. Многие пользователи отключены установщиками из командной строки. NAS4Free — одна из самых простых установок, поскольку в большинстве запросов можно использовать значения по умолчанию. Надеюсь, эта короткая статья продемонстрирует, что установка чрезвычайно проста.

Как установить FreeNAS на USB-накопитель без DVD-ROM

Из этого туториала Вы узнаете, как установить FreeNAS на USB-накопитель, если у вас нет доступа к DVD-ROM.

При установке FreeNAS на сервер сетевого хранилища (NAS) рекомендуется запускать FreeNAS с флэш-накопителя USB, чтобы вы могли выделить все внутренние отсеки для дисков в свой пул хранения.

Вы можете столкнуться с проблемой при установке FreeNAS на USB-накопитель, потому что у большинства NAS-серверов нет DVD-ROM. В этом посте вы узнаете, как установить FreeNAS на USB-накопитель с помощью Windows 10 и VirtualBox.

Требования

USB-накопитель — На момент написания FreeNAS (9.10) требуется 8 ГБ + для загрузочного устройства. В этом уроке мы будем использовать флеш-накопитель SanDisk Ultra Fit 16 ГБ USB 3.0 *. Я использовал их в прошлом для VMware vSphere и FreeNAS, и мне очень нравится, насколько они компактны. Они дешевые, качественные и не торчат при подключении к компьютеру.

Oracle VirtualBox — VirtualBox — это бесплатное приложение, которое позволяет создавать и запускать виртуальные машины на базе операционной системы Windows. Должно быть возможно выполнить следующие действия в Hyper-V или VMware, но в этом руководстве мы будем использовать VirtualBox, который можно загрузить отсюда: Oracle VirtualBox.

FreeNAS — Нам понадобится последний ISO-образ FreeNAS, который можно загрузить отсюда: FreeNAS STABLE. В этом руководстве мы будем использовать FreeNAS-9.10.1-U4.iso, который является последней версией на момент написания.

Инструкции

Убедитесь, что вы установили VirtualBox и загрузили последнюю версию FreeNAS ISO по ссылкам выше. В следующих шагах мы:

  • Создадим виртуальную машину (ВМ).
  • Настройте ISO FreeNAS в качестве загрузочного устройства.
  • Подключите USB-накопитель SanDisk * к виртуальной машине.
  • Установите FreeNAS на USB-накопитель.

Создать виртуальную машину (ВМ)

Откройте VirtualBox , щелкните Новый , назовите виртуальную машину FreeNAS, выберите BSD в качестве типа и FreeBSD (64-бит ) в качестве версии, затем нажмите Далее .

Назначьте виртуальной машине 8 ГБ (8192 МБ) памяти и нажмите Далее .

Выберите Не добавляйте виртуальный жесткий диск , затем щелкните Создать .Нажмите «Продолжить» при появлении предупреждения о запуске виртуальной машины без жесткого диска.

Настройте FreeNAS ISO в качестве загрузочного устройства

Щелкните только что созданную виртуальную машину FreeNAS, а затем щелкните Настройки .

Присоедините FreeNAS-9.10.1-U4.iso к DVD-ROM дисководу виртуальной машины, выполнив следующие действия.

  1. Щелкните вкладку Хранилище в окне настроек.
  2. Щелкните на Пустой слот контроллера IDE.
  3. Щелкните значок оптического диска.
  4. Щелкните Выберите файл виртуального оптического диска… , затем выберите FreeNAS-9.10.1-U4.iso.

Объявление

Подключите USB-накопитель SanDisk к виртуальной машине

Подключите USB-накопитель SanDisk * к USB-контроллеру виртуальной машины, выполнив следующие действия.

  1. Щелкните вкладку USB в окне настроек.
  2. Щелкните значок +.
  3. Щелкните на SanDisk Ultra Fit .
  4. Нажмите ОК , чтобы закрыть окно настроек.

Теперь мы готовы включить виртуальную машину и установить FreeNAS.

Установите FreeNAS на флэш-накопитель USB

Щелкните виртуальную машину, а затем щелкните Запустить , чтобы включить ее. Если вы правильно прикрепили ISO-образ FreeNAS на предыдущих шагах, вы увидите черный экран с возможностью запуска FreeNAS Installer .

Нажмите Введите , чтобы начать установку.

Выберите Установить / обновить и затем нажмите Введите .

Выберите SanDisk Ultra Fit — 14,3 ГиБ , затем нажмите Пробел , чтобы отметить его как диск для установки FreeNAS. Выберите OK и затем нажмите Введите .

Note

FreeNAS позволяет установить операционную систему более чем на один USB-накопитель для дополнительной избыточности. Вы можете сделать это, купив другой USB-накопитель, подключив его к виртуальной машине, а затем выбрав оба на шаге выше.

Подтвердите место установки, выбрав Да и затем нажав Введите .

Введите пароль для пользователя root или щелкните Отмена , если пароль root отсутствует.

Дождитесь завершения установки, а затем выключите виртуальную машину.

Реклама

Заключение

Вот и все, теперь у вас установлен FreeNAS на USB-накопитель SanDisk *. Вы не сможете загрузиться в FreeNAS с помощью только что созданной виртуальной машины, но она будет работать на физическом компьютере, если вы установили USB в качестве первого загрузочного устройства в BIOS.

2.Установка и обновление FreeNAS® — Руководство пользователя FreeNAS 9.3 Содержание

FreeNAS® можно запускать в виртуальной среде для разработки, экспериментов и образовательных целей. Обратите внимание, что запуск FreeNAS® в рабочей среде как виртуальная машина не рекомендуется. Если вы решите использовать FreeNAS® в виртуальной среде, прочтите этот пост сначала поскольку он содержит полезные рекомендации по минимизации риска потери ваших данных.

Чтобы установить или запустить FreeNAS® в виртуальной среде, вам необходимо создать виртуальную машину, отвечающую следующим минимальным требованиям:

В этом разделе показано, как создать виртуальную машину и получить к ней доступ в средах VirtualBox и VMware ESXi. .

2.6.1. VirtualBox

VirtualBox — это программа виртуализации с открытым исходным кодом, изначально созданная Sun Microsystems. VirtualBox работает в Windows, BSD, Linux, Macintosh и OpenSolaris. Его можно настроить для использования загруженного файла FreeNAS® .iso , что делает его хорошей тестовой средой для практики. конфигурации или узнать, как использовать функции, предоставляемые FreeNAS®.

Чтобы создать виртуальную машину, запустите VirtualBox и нажмите кнопку «New», как показано на рисунке 2.6а, чтобы запустить мастер новой виртуальной машины.

Рисунок 2.6a: Начальный экран VirtualBox

Нажмите кнопку «Далее», чтобы увидеть экран, показанный на Рисунке 2.6b. Введите имя виртуальной машины, щелкните раскрывающееся меню «Операционная система» и выберите BSD, и выберите «FreeBSD (64-бит)» в раскрывающемся списке «Версия».

Рисунок 2.6b: Введите имя и выберите операционную систему для новой виртуальной машины

Нажмите «Далее», чтобы увидеть экран, показанный на Рисунке 2.6c. Размер базовой памяти необходимо изменить на минимум 8192 МБ . Когда закончите, нажмите «Далее», чтобы увидеть экран в Рисунок 2.6d.

Рисунок 2.6c: Выберите объем памяти, зарезервированной для виртуальной машины

Рисунок 2.6d: Выберите, использовать ли существующий или создать новый виртуальный жесткий диск

Нажмите «Создать», чтобы запустить «Мастер создания виртуального жесткого диска», показанный на Рисунке 2.6e.

Рисунок 2.6e: Мастер создания нового виртуального жесткого диска

Выберите «VDI» и нажмите кнопку «Далее», чтобы увидеть экран, показанный на Рисунке 2.6f.

Рисунок 2.6f: Выбор типа хранилища для виртуального диска

Теперь вы можете выбрать, хотите ли вы «динамически выделять» или «фиксированный размер». Первый вариант использует дисковое пространство по мере необходимости, пока не достигнет максимальный размер, который вы установите на следующем экране. Второй вариант создает диск того же размера, что и указанный объем дискового пространства, независимо от того, используется ли он. или нет. Выберите первый вариант, если вас беспокоит дисковое пространство; в противном случае выберите второй вариант, поскольку он позволяет VirtualBox работать немного быстрее.однажды вы выбираете «Далее», вы увидите экран, показанный на Рисунке 2.6g.

Рисунок 2.6g: Выберите имя файла и размер виртуального диска

Этот экран используется для установки размера (или верхнего предела) виртуальной машины. Увеличьте размер по умолчанию до 8 ГБ . Используйте значок папки, чтобы перейти к каталог на диске, в котором достаточно места для размещения виртуальной машины.

После того, как вы сделаете свой выбор и нажмете «Далее», вы увидите сводку сделанных вами выборов. Используйте кнопку «Назад», чтобы вернуться к предыдущему экрану, если вам нужно изменить любые значения.В противном случае нажмите «Готово», чтобы завершить использование мастера. Виртуальная машина будет указана в левом фрейме, как показано в примере в Рисунок 2.6h.

Рисунок 2.6h: Новая виртуальная машина

Затем создайте виртуальные диски, которые будут использоваться для хранения. Щелкните гиперссылку «Хранилище» в правом кадре, чтобы получить доступ к экрану хранилища, показанному на рисунке. 2.6i.

Рисунок 2.6i: Параметры хранилища виртуальной машины

Нажмите кнопку «Добавить вложение», выберите «Добавить жесткий диск» во всплывающем меню, затем нажмите кнопку «Создать новый диск».Это запустит Create New Мастер виртуального жесткого диска (см. Рис. 2.2e и 2.2f). Поскольку этот диск будет использоваться для хранения, создайте размер, соответствующий вашим потребностям, убедившись, что это размером не менее 4 ГБ . Если вы хотите попрактиковаться в конфигурациях RAID, создайте столько виртуальных дисков, сколько вам нужно. Вы сможете создать 2 диска на контроллер IDE. Если вам нужны дополнительные диски, нажмите кнопку «Добавить контроллер», чтобы создать еще один контроллер для подключения дисков.

Затем создайте устройство для установочного носителя.Выделите слово «Пустой», затем щелкните значок «компакт-диск», как показано на рисунке 2.6j.

Рисунок 2.6j: Настройка установочного носителя ISO

Нажмите «Выбрать файл виртуального CD / DVD-диска …», чтобы перейти к расположению файла .iso . В качестве альтернативы, если вы записали .iso на диск, выберите обнаруженный «Хост-диск».

В зависимости от расширений, доступных в вашем ЦП, вы можете или не сможете использовать ISO. Если вы получаете сообщение об ошибке «ваш процессор не поддерживает долго mode », когда вы пытаетесь загрузить ISO, ваш процессор либо не имеет необходимого расширения, либо AMD-V / VT-x отключен в системном BIOS.

Примечание

, если при загрузке в ISO возникает паника ядра, остановите виртуальную машину. Затем перейдите в раздел «Система» и установите флажок «Включить IO APIC».

Чтобы настроить сетевой адаптер, перейдите на. В раскрывающемся меню «Подключено к» выберите «Мостовой адаптер», затем выберите имя физического интерфейса из раскрывающегося меню «Имя». В примере, показанном на рис. 2.6k, карта Intel Pro / 1000 Ethernet подключена к сеть и имя устройства em0 .

Рисунок 2.6k: Настройка мостового адаптера в VirtualBox

После завершения настройки щелкните стрелку «Пуск» и установите FreeNAS®, как описано в разделе «Выполнение установки». Когда FreeNAS® станет установлен, нажмите «F12», чтобы получить доступ к меню загрузки, чтобы выбрать основной жесткий диск в качестве варианта загрузки. Вы можете постоянно загружаться с диска, удалив Устройство «CD / DVD» в «Хранилище» или сняв флажок «CD / DVD-ROM» в разделе «Порядок загрузки» в «Система».

2.6.2. VMware ESXi

Если вы планируете использовать ESXi, прочтите эта почта для объяснения того, почему iSCSI будет быстрее, чем NFS.

ESXi — это архитектура гипервизора без оболочки, созданная VMware Inc. Коммерческая и бесплатная версии операционной системы VMware vSphere Hypervisor (ESXi). доступны из Веб-сайт VMware. После установки операционной системы на поддерживаемое оборудование используйте веб-браузер для подключиться к его IP-адресу. На экране приветствия будет ссылка для загрузки клиента VMware vSphere, который используется для создания виртуальных машин и управления ими.

После установки клиента VMware vSphere используйте его для подключения к серверу ESXi. Чтобы создать новую виртуальную машину, щелкните. Запустится Мастер создания новой виртуальной машины, как показано на рисунке 2.6l.

Рисунок 2.6l: Мастер создания новой виртуальной машины

Нажмите «Далее» и введите имя виртуальной машины. Нажмите «Далее» и выделите хранилище данных. Пример показан на Рисунке 2.6m. Нажмите кнопку «Далее». На экране Как показано на рисунке 2.6n, нажмите «Other», затем выберите архитектуру FreeBSD, соответствующую архитектуре FreeNAS®.

Рисунок 2,6 м: Выберите хранилище данных

Рисунок 2.6n: Выбор операционной системы

Нажмите «Далее» и создайте файл виртуального диска 8 ГБ для хранения операционной системы FreeNAS®, как показано на рисунке 2.6o.

Рисунок 2.6o: Создание диска для операционной системы

Щелкните «Далее», затем «Готово». Ваша виртуальная машина будет указана в левом фрейме. Щелкните виртуальную машину правой кнопкой мыши и выберите «Изменить настройки», чтобы получить доступ к экран, показанный на рисунке 2.6п.

Рисунок 2.6p: Настройки виртуальной машины

Увеличьте «Конфигурацию памяти» до минимум 8192 МБ .

Убедитесь, что в разделе «ЦП» указан только 1 виртуальный процессор, в противном случае вы не сможете запускать какие-либо службы FreeNAS®.

Чтобы создать диск для хранения, щелкните. В меню «Тип устройства» выделите «Жесткий диск» и нажмите «Далее». Выберите «Создать новый виртуальный диск »и нажмите« Далее ». На экране, показанном на рисунке 2.6q, выберите размер диска.Если вы хотите, чтобы размер выделялся динамически как При необходимости установите флажок «Выделить и зафиксировать пространство по запросу (Thin Provisioning)». Нажмите «Далее», затем «Далее», затем «Готово», чтобы создать диск. Повторите, чтобы создать количество дисков хранения, необходимое для удовлетворения ваших требований.

Рисунок 2.6q: Создание диска хранения

Если вы используете ESX 5.0, Workstation 8.0 или Fusion 4.0 или выше, необходима дополнительная настройка, чтобы виртуальная настройка HPET не препятствовала виртуальная машина из загрузки.

Если вы используете ESX, в «Редактировать настройки» щелкните. Измените «hpet0.present» от правда до false , затем дважды нажмите «ОК», чтобы сохранить настройку.

Если вы используете Workstation или Player, в «Edit Settings» нажмите. Найдите путь для Файл конфигурации с именем filename.vmx . Откройте этот файл в текстовом редакторе, измените «hpet0.present» с true на false и сохраните изменение.

Как настроить домашний файловый сервер с помощью FreeNAS

FreeNAS предлагает стабильную платформу для домашнего и офисного использования.От простого файлового сервера до подключенного медиацентра можно настроить FreeNAS для выполнения множества задач от имени других компьютеров в той же сети. К счастью, для установки ОС не требуется много времени или знаний.

Что такое FreeNAS и зачем его использовать?

Что нужно для начала работы с FreeNAS

Прежде чем начать, убедитесь, что у вас есть все необходимое. Сюда входят:

  • Устройство, отвечающее минимальным требованиям (см. Ссылку выше).
  • USB-накопитель 8 ГБ (для ОС).
  • USB-накопитель на 1 ГБ или DVD (для установки ОС).
  • FreeNAS .iso-файл.

Чтобы установить FreeNAS на бесплатный ПК, вам необходимо убедиться, что USB-накопитель является загрузочным и содержит все необходимые файлы. Поскольку диски постепенно уступают место съемным носителям, вот как подготовить USB-накопитель к работе:

  1. Скачать FreeNAS.
  2. Вставьте USB-накопитель.
  3. Скачать Rufus (программа для создания загрузочных USB-накопителей).
  4. Запускаем Rufus и выбираем USB.

  5. Щелкните образ диска рядом с Создайте загрузочный диск с помощью .
  6. Перейдите к загруженному файлу FreeNAS .iso.
  7. Выберите файл .iso.
  8. Щелкните Пуск .

Теперь USB-накопитель готов к установке в ПК FreeNAS для установки ОС.

Установка FreeNAS OS

При запуске ПК с FreeNAS вы должны увидеть загрузочный экран, на котором FreeNAS отображается в качестве опции.Вы захотите выбрать это, чтобы продолжить. Если ничего не появляется, вам может потребоваться нажать ярлык меню загрузки для вашей материнской платы (у нас F11) во время запуска или убедиться, что USB-накопитель был успешно настроен. Затем сделайте следующее:

VPN-предложения: пожизненная лицензия за 16 долларов, ежемесячные планы за 1 доллар и более

  1. Выберите Установить / обновить.
  2. Выберите запасной USB-накопитель (FreeNAS не будет установлен на тот, который содержит ОС, поэтому не бойтесь, если вы выберете неправильный) с помощью клавиши пробела.
  3. Хит Хорошо .
  4. Введите пароль root.
  5. Хит Хорошо .
  6. Подождите, пока ОС установится.
  7. Перезагрузите компьютер.

После загрузки FreeNAS можно выбрать один из различных пунктов главного меню или отсоединить компьютер от монитора и войти в веб-интерфейс с другого компьютера в той же сети. Машина FreeNAS должна предоставлять URL-адрес, который по сути является IP-адресом, назначенным этой конкретной машине сетью.Например, мы получаем доступ к нашей тестовой машине FreeNAS, используя 192.168.0.13 в веб-браузере.

Начальная установка FreeNAS

После успешного подключения к аппарату с другого ПК веб-интерфейс проведет вас через настройку различных параметров, включая язык, раскладку клавиатуры и многое другое. Есть возможность выйти из этого мастера и сделать все вручную. Мы будем использовать мастер в процессе установки, чтобы все было просто.

  1. Введите имя пула (может быть уникальным или просто «хранилище»).

  2. Щелкните Далее .
  3. Выберите настройку RAID (можно оставить на «автоматический»).
  4. Щелкните Далее .
  5. Выберите желаемый Directory Service (можно оставить активным).
  6. Щелкните Далее .
  7. Введите имя общего ресурса.
  8. Выберите Windows (SMB) .
  9. Хит Владение .

  10. Введите имя пользователя и выберите Создать пользователя .
  11. Введите пароль.
  12. Создайте новую группу и выберите Создать группу .
  13. Измените поля разрешений, чтобы они отражали то, что у нас есть.
  14. Удар Возврат .
  15. Попадание Добавить .
  16. Щелкните Подтвердите .

  17. Щелкните Далее .
  18. Настройте это окно, только если вы хотите настроить электронную почту на сервере.
  19. Щелкните Далее .

Теперь веб-интерфейс выполнит настройку и применит все внесенные вами изменения.Это может занять некоторое время.

Настройка объемов

Вот как настроить новый том:

  1. Перейти к Storage > Тома > Volume Manager .
  2. Введите имя тома.
  3. Добавьте доступный диск.
  4. Настройте раскладку тома.
  5. Щелкните Добавить объем .

Теперь вам нужно настроить службы для совместного использования и доступа.

  1. Щелкните Services вверху.
  2. Включить SMB .

Вот и все. Это базовая установка с использованием FreeNAS, которая теперь позволяет устанавливать соединения через программы просмотра файлов ОС (например, Explorer в Windows и Finder в macOS). Просто подключитесь через соответствующие параметры графического интерфейса или напрямую, используя тот же IP-адрес, который используется для веб-интерфейса. Появится окно учетных данных с запросом информации для входа. Введите ту же учетную запись пользователя и пароль, которые вы создали еще в мастере.

Отображение Windows

В Windows вы можете сопоставить расположение FreeNAS с определенной буквой диска, чтобы оно отображалось в проводнике Windows как внутренний жесткий диск. Вот как:

  1. Откройте проводник.
  2. Щелкните правой кнопкой мыши This PC .
  3. Щелкните Подключить сетевой диск … .
  4. Выберите букву диска.

  5. Хит Обзор.
  6. Перейдите к расположению в сети.
  7. Щелкните Ok .
  8. Нажмите Готово .

Теперь в проводнике появится виртуальный диск, обеспечивающий более удобный доступ.

Ваша очередь играть вокруг

Пришло время поиграть с FreeNAS, исследуя различные аспекты ОС через интерфейс веб-администратора. Вы можете активировать различные сервисы, которые вы, возможно, захотите использовать, помня, что это довольно функциональная платформа, которую можно развернуть как медиацентр с полной поддержкой популярных медиа-сервисов, таких как Plex.Лучшее в обучении методом проб и ошибок заключается в том, что переустановка ОС не займет много времени, если вы действительно все испортили.

У вас установлен и работает FreeNAS? Сообщите нам в комментариях, для чего вы его используете.

Обновлено 15 августа 2018 г .: Мы обновили это руководство, включив в него самую свежую информацию по установке FreeNAS.

Зеркальное копирование загрузочного USB-устройства FreeNAS

Что мне больше всего нравится в FreeNAS, так это то, что у вас есть возможность запустить его с недорогого USB-накопителя; на самом деле, это кажется предпочтительным вариантом и его больше всего поощряет сообщество FreeNAS.Следовательно, это означает, что у вас есть дополнительный порт SATA, доступный для выполнения основной функции вашего NAS — дополнительного хранилища. Почти столь же выгодно и то, что USB-накопители довольно недорогие. Однако для меня не было ничего необычным получать недоверчивые комментарии, вопросы и другие реакции, когда я объясняю, что передаю свои данные операционной системе, которая размещена на USB-накопителе.

Обычно после перечисления преимуществ наличия ОС на флэш-накопителе USB большинство людей оценивают те же преимущества.Однако меньшинство из этих людей настроено немного более скептически, ссылаясь на такие причины, как у них был плохой опыт работы с неисправными USB-накопителями в прошлом или что они просто не думают, что USB-накопитель может быть ответственным за любые вид операционной системы.

Как правило, остальным скептикам я говорил, что потеря диска с операционной системой — не такая уж большая проблема во FreeNAS. В случае, если USB-накопитель сломался, восстановить его будет довольно просто. Сначала вам понадобится загрузочная копия установочного ISO FreeNAS, запасной USB-накопитель и несколько минут вашего времени.FreeNAS будет установлен на новый USB-накопитель, затем существующий zpool может быть импортирован с дисков с данными, и, наконец, база данных конфигурации системы может быть восстановлена ​​из ежедневной резервной копии, которую FreeNAS автоматически выполняет каждое утро. В рамках обновления моего собственного NAS (тема будущего блога) я проделал те же самые шаги, чтобы посмотреть, сколько времени это займет и насколько это сложно. От начала до конца у меня ушло около 30 минут, и это было совсем несложно.

Лично я считаю, что 30 минут простоя более чем приемлемы для подавляющего большинства производителей самодельных NAS-машин, но это только мое мнение.Я, конечно, не стал бы винить кого-нибудь за то, что он сказал, что это неприемлемо для их собственного NAS. К счастью, для людей со стандартами немного выше, чем у меня, FreeNAS сделает зеркало вашего загрузочного USB-устройства. Даже лучше? Настроить очень просто. FreeNAS даже написал точные шаги в своей пользовательской документации (5.3.1. Зеркальное отображение загрузочного устройства):

  1. Откройте пользовательский интерфейс FreeNAS в браузере.
  2. На вкладке Система выберите Загрузка
  3. Нажмите кнопку статуса
  4. Выберите freenas-boot или полосу
  5. Нажмите кнопку Присоединить
  6. Выберите соответствующее устройство в раскрывающемся списке Member Disk и нажмите Attach Disk

С этого момента zpool freenas-boot будет преобразован в зеркало (из полосы), и новое устройство будет добавлено к этому zpool.Как только это действие завершится, ZFS начнет перетекать и копировать ваши данные с существующей USB-флешки на новую. Поскольку он повторно перенаправляет zpool, вы получите системное предупреждение о том, как freenas-boot ухудшается. Однако это временное явление, которое исчезает после завершения повторной ленты. На моей машине это заняло всего несколько минут.

Это зеркало можно создать с самого начала во время установки. Все, что вам нужно сделать во время установки, — это подключить два USB-накопителя и затем выбрать их оба в качестве целей для установки.Затем установщик FreeNAS создаст ваши зеркальные загрузочные устройства в рамках своей начальной настройки.



Попался!

В пользовательской документации FreeNAS это предложение очень заметно:

Примечание: При добавлении другого загрузочного устройства оно должно быть того же размера (или больше), что и существующее загрузочное устройство. Различные модели USB-устройств, рекламируемые одинакового размера, не обязательно могут быть одинакового размера. По этой причине рекомендуется использовать ту же модель USB-накопителя.

Это предупреждение меня не удивило и не обеспокоило. Я использую линейку USB-накопителей SanDisk Cruzer Fit уже много лет. Фактически, перед сборкой DIY NAS: 2016 Edition я даже купил несколько этих устройств, чтобы иметь несколько дополнительных дома. Когда я решил добавить зеркало USB-накопителя на свой собственный NAS, я решил купить еще пару. У меня было достаточно USB-накопителей того же производителя и той модели, что я не подумал об этом уведомлении, когда сделал свою первую попытку.Каково же было мое удивление, когда появилось это сообщение об ошибке: Ошибка: не удалось подключить диск: невозможно подключить da1p2 к gptid / b2be8286-f11e-a058-00074306bdff: устройство слишком мало

Судя по всему, со временем были внесены изменения в SanDisk Cruzer Fit объемом 16 ГБ. Диски, которые я купил ранее, были чуть больше тех, что я купил только на этой неделе. Как я мог обойти это? У меня было несколько вариантов:

  1. Вручную создайте резервную копию конфигурации системы и переустановите FreeNAS, выбрав оба USB-устройства.В результате FreeNAS установит размер зеркала на меньших из двух USB-накопителей. Затем загрузитесь с этой новой зеркальной установки и восстановите конфигурацию системы.
  2. Покопайтесь в моей коллекции дисков SanDisk Cruzer Fit объемом 16 ГБ и попробуйте их один за другим, надеясь, что хотя бы один из них будет такого же или большего размера, чем тот, что есть в моем собственном NAS.

К счастью, попробовав 3–4 разных флэш-накопителя по 16 ГБ, я нашел один такой же или больше.

Последние мысли

Предполагая, что вы немного более дотошны, чем я, вам может потребоваться некоторая избыточность для вашего загрузочного устройства FreeNAS.Это удивительно просто сделать как часть начальной установки; просто вставьте два USB-накопителя и выберите их в качестве места назначения для установки. Если вы пропустите его во время первоначальной настройки, это почти так же легко сделать через пользовательский интерфейс FreeNAS, как указано в пользовательской документации, для зеркалирования загрузочного устройства. Единственная проблема заключается в том, что при выполнении этого постфактум необходимо следить за тем, чтобы новое устройство было того же размера или больше, что и существующее загрузочное устройство. Сложность состоит в том, что вы не всегда можете рассчитывать на то, что два разных USB-накопителя имеют одинаковый размер, даже если они одной модели!

Как вы думаете? Кто-нибудь из вас сдерживался, потому что не верил в USB-накопители? Помогает ли вообще функция FreeNAS по легкому зеркалированию нескольких флеш-накопителей?

Похожие сообщения

резервных загрузочных дисков FreeNAS на Storinator!

На 45 дисках операционная система сетевого хранилища FreeNAS является популярным выбором для запуска наших высокопроизводительных модулей массового хранения.Он сочетает в себе преимущества современной файловой системы ZFS для записи и записи с простотой специализированной оболочки NAS-устройства с графическим интерфейсом пользователя.

До сегодняшнего дня каждый раз, когда клиент получал Storinator с FreeNAS, он был настроен с одним загрузочным USB-накопителем, на котором была установлена ​​ОС FreeNAS, и двумя твердотельными накопителями, настроенными в качестве резервной копии вашей конфигурации FreeNAS. В том маловероятном случае, если загрузочная флешка вышла из строя, вам просто нужно было подключить новую (которую можно было бы создать с помощью инструкций и изображения в нашей вики) и скопировать конфигурацию, и вы снова готовы к работе.

Но ряд клиентов попросили, чтобы мы отправляли наши модули FreeNAS Storinator с зеркальной установкой FreeNAS непосредственно на твердотельные накопители и использовали USB-накопитель в качестве резервной копии конфигурации NAS. Должен признать, для меня это действительно имело большой смысл, поэтому мы сделали это!

По сути, мы переворачиваем старую установку с ног на голову. Вместо однократного резервного копирования на зеркальные устройства у нас есть резервное копирование на один USB-накопитель.

ПРЕИМУЩЕСТВА

Мы считаем, что у этой новой установки есть несколько преимуществ по сравнению со старым способом.

  • FreeNAS загрузится быстрее.
    • FreeNAS довольно многословен при запуске, и в сочетании с низкой пропускной способностью USB-накопителя загрузка модуля заняла много времени по сравнению с сегодняшним миром, где преобладают загрузочные SSD-диски.
  • FreeNAS безопаснее.
    • FreeNAS разработан таким образом, что один загрузочный SSD может выйти из строя, в то время как его зеркало поддерживает вас в рабочем состоянии. Вы просто вставляете новый SSD, и как только зеркало будет восстановлено, вы снова будете защищены. Это дает вам максимальное время безотказной работы.
    • PLUS ваша конфигурация все еще копируется! Это может пригодиться, если вы столкнетесь с катастрофическим отказом обоих твердотельных накопителей или постоянным риском человеческой ошибки.
    • Дополнительную информацию о резервном копировании конфигурации можно найти в нашей вики.

СУЩЕСТВУЮЩИЕ КЛИЕНТЫ

Для существующих клиентов, использующих FreeNAS, которые хотят использовать новую настройку, обсуждаемую здесь, не бойтесь, поскольку вы можете переключиться и начать работу, как будто ничего не произошло, примерно за 30 минут!

Полный процесс будет описан в нашей вики: ЗДЕСЬ.

Но вот краткий обзор:

  1. Перенесите все свои резервные копии конфигурации куда-нибудь не на NAS, так как мы должны удалить SSD.
  2. Следуйте нашей процедуре восстановления ОС, чтобы установить FreeNAS на один из SSD.
  3. Подключите только что восстановленный SSD, второй SSD и флэш-накопитель USB. В идеале на всякий случай приобретите USB-накопитель, отличный от вашего текущего загрузочного устройства. Он должен быть не менее 4 ГБ.
  4. Загрузитесь в FreeNAS, подключите второй SSD для создания зеркала, а затем создайте пул под названием «резервная копия» с помощью флэш-накопителя USB.
  5. Импортируйте пулы хранения, а затем загрузите старую конфигурацию.
  6. За работу!

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

Как установить FreeNAS 11 (TrueNAS)

FreeNAS — одна из самых популярных программ / операционных систем с открытым исходным кодом для сетевых хранилищ (NAS).Он может позволить вам превратить старый компьютер в полезный частный файловый сервер или медиацентр в вашем доме. В этом руководстве мы научим вас, как установить FreeNAS на ваш компьютер.

Мы создали новое руководство для последней установки TrueNAS CORE 12.

Основные требования

В первую очередь вам необходимо убедиться, что ваш компьютер соответствует минимальным требованиям для FreeNAS.

  • 64-битный процессор
  • 8 ГБ ОЗУ
  • Загрузочный диск 8 ГБ
  • Жесткий диск (HDD) или твердотельный накопитель (SSD) для основного хранилища
  • Порт Ethernet

FreeNAS рекомендует иметь как минимум 1 ГБ ОЗУ на каждый ТБ хранилища.Вы должны использовать память ECC, если хранимые данные критически важны. В качестве загрузочного диска можно использовать USB-накопитель, жесткий диск или твердотельный накопитель. В настоящее время сложно использовать Wi-Fi для подключения, поскольку FreeNAS не имеет официальной поддержки ни одной беспроводной сетевой карты.

Кроме того, вам необходимо подготовить еще один USB-накопитель (не менее 1 ГБ) для хранения установочного носителя для ОС.

  • Используйте Rufus или другую служебную программу, чтобы сделать USB-накопитель загрузочным.
  • Загрузите ISO-образ FreeNAS с официального сайта
  • Запустите Rufus и выберите правильный USB-накопитель

Порядок установки

Когда все будет готово, нажмите «Удалить» или «F2», чтобы войти в BIOS материнской платы.Посетите специальный раздел для управления устройствами хранения и приоритетом загрузки. Переместите загрузочный USB-накопитель наверх (в данном случае «TOSHIBA TransMemory»). Вы также должны увидеть в меню свой основной накопитель и загрузочный диск («SanDisk»). Затем нажмите «F10», чтобы сохранить и перезапустить систему.

Нажмите «Enter», чтобы загрузить установщик FreeNAS. Для продолжения выберите «Установить / обновить».

После этого вы должны увидеть опцию выбора загрузочного диска. Выберите правильный USB-накопитель или SSD.Нажмите «Да», чтобы продолжить установку. Вас могут попросить ввести пароль root. Пароль будет использоваться для входа в графический интерфейс пользователя (GUI) FreeNAS.

Выберите загрузку через UEFI, если у вас относительно современная машина. В противном случае выберите загрузку в режиме BIOS для устаревшего или корпоративного оборудования. Дождитесь завершения установки. Должен появиться запрос с просьбой перезагрузить систему.

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

Теперь вы можете отключить монитор от компьютера FreeNAS. С клиентских устройств в той же локальной сети (192.168.100.x), будь то ваш настольный ПК или ноутбук, откройте веб-браузер и введите 192.168.100.6. У вас должен быть доступ к графическому интерфейсу FreeNAS, используя пользователя root и пароль.

В графическом интерфейсе пользователя вы можете настроить общие папки для простого и удобного хранения / передачи данных между устройствами.

Не стесняйтесь оставлять комментарии ниже, если у вас есть какое-либо мнение об этом сайте. Поделитесь сайтом, если вам нравится его читать. Подпишитесь на нашу рассылку новостей или подпишитесь на наши Google+, Facebook и Twitter.

Поддержите этот сайт, просто делая покупки на Amazon. Если вы воспользуетесь указанными выше партнерскими ссылками для совершения любых покупок, это даст нам небольшие откаты, что поможет нам расти.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *