Новости
Руководства и FAQ
База знаний
Ссылки
Как здесь писать
| Загрузить руководство пользователя в формате ODF (OpenOffice.org): |
|---|
Olivier Cochard-Labbé
Bob Jaggard
Copyright © 2005, 2007 FreeNAS Documentation Project
FreeNAS® зарегистрированная торговая марка Olivier Cochard-Labbé.
Перевод руководства на русский язык Виктор Каплунов (victorkaplunov@yandex.ru)
Перевод пользовательского интерфейса на русский язык Александр Самойлов (root@lifeslice.ru), Алексей Санников и другие.
Список переводчиков доступен на Launchpad.net
Все права защищены. Распространение и использование в любой форме, включая модификацию, разрешено при выполнении следующих условий:
ЭТО ДОКУМЕНТАЦИЯ ПРЕДОСТАВЛЕНА БЕСПЛАТНО ДЕРЖАТЕЛЯМИ АВТОРСКИХ ПРАВ И/ИЛИ ДРУГИМИ СТОРОНАМИ «КАК ОНА ЕСТЬ» БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.
НИ В КОЕМ СЛУЧАЕ НИ ОДИН ДЕРЖАТЕЛЬ АВТОРСКИХ ПРАВ И НИ ОДНО ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК БЫЛО РАЗРЕШЕНО ВЫШЕ, НЕ ОТВЕТСТВЕННЫ ПЕРЕД ВАМИ ЗА УБЫТКИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ ИЛИ ПОСЛЕДОВАВШИЕ УБЫТКИ, ПРОИСТЕКАЮЩИЕ ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ЭТОЙ ДОКУМЕНТАЦИИ И СВЯЗАННОЙ С НЕЙ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ, ИЛИ ДАННЫМИ, СТАВШИМИ НЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ ПОНЕСЕННЫМИ ИЗ-ЗА ВАС ИЛИ ТРЕТЬИХ ЛИЦ, ИЛИ ОТКАЗОМ ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ДЕРЖАТЕЛЬ ИЛИ ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.
Ниже описаны некоторые ограничения и взаимосвязи релиза 0.686 FreeNAS:
Функция «Локальный пользователь/пароль» описана в данном документе. Дополнительные замечания доступны в списке изменений на веб-сайте FreeNAS.
Известный старый дефект FreeBSD (операционной системы, на которой базируется FreeNAS): Не пытайтесь получить доступ или записывать файлы на накопители с FAT32 через протокол CIFS (Samba): это повредит ваши файлы!
(Обращение к гуру/авторам FreeBSD… Не могли бы вы устранить эту проблему?)
За советом по своим техническим вопросам, пожалуйста, обращайтесь к указанным источникам в следующем порядке:
Установка и конфигурирование FreeNAS включает три следующих шага:
Дальнейшая настройка, такая как конфигурирование RAID и подгонка под программную среду, может быть выполнена позже.
Вы можете использовать FreeNAS c загрузочным компакт-диском и дискетой (или USB накопителем).
Это описание предполагает, что оборудование, на котором будет запущен FreeNAS, способно к загрузке с CD-ROM, имеет привод для дискет и один или более жестких дисков для хранения данных.
Вставьте компакт-диск в привод CD/DVD и загрузите Ваш ПК.
После того, как FreeNAS загрузится без сообщений об отсутствии дискеты (“no floppy disk found”), Вы можете пропустить раздел 3.2 и перейти напрямую к разделу 3.3.
Это описание предполагает, что оборудование, на котором будет запущен FreeNAS, способно к загрузке с CD-ROM и имеет жесткий диск, с которого будет производиться загрузка (в его качестве может использоваться USB-накопитель или карта Compact Flash), а также имеет один или более жестких дисков для хранения данных.
"Console setup" "*********************" 1) Assign Interface 2) Set LAN IP address 3) Reset WebGUI password 4) Reset to factory defaults 5) Ping host 6) Shell 7) Reboot system 8) PowerOff system 9) Install to a hard drive/memory drive/USB Pen, etc.
Консольное меню установки FreeNAS
Вы можете выбрать установку на один жесткий диск — на него будет помещен загрузочный раздел, а на оставшейся части диска будут находиться данные.
"Install" "*********************" 1) Install on HD, CF or USB key: Create 1 UFS partition 2) Install on HD: Create 2 UFS partitions (OS and DATA) 3) Upgrade existing installed version from CDROM 4) Return to main menu
Варианты установки FreeNAS
Если вы выберете пункт 1: то такая установка FreeNAS на диск полностью отводит его под ОС (этот диск не может использоваться для хранения данных). Этот вариант рекомендуется, если вы используете карту CF или USB-накопитель.
Если вы выберете пункт 2: то диск будет разбит на два раздела, и на одном из них будет установлен FreeNAS, а оставшаяся часть будет отформатирована в UFS и использована для хранения данных.
В обоих случая, установив FreeNAS, следуйте инструкциям и выньте CD из привода, а когда появится меню
Используйте вариант “3) Upgrade an existing release from CDROM”, если вы установили FreeNAS на USB-накопитель и собираетесь его обновить:
После первой загрузки:
Во FreeBSD принято следующее наименование дисков:
Установка FreeNAS сотрет существующую конфигурацию загрузочного диска. ВСЕ существующие файлы будут удалены в процессе установки.
Установочный процесс FreeNAS не поддерживает загрузку нескольких ОС.
После того, как вы установите FreeNAS на жесткий диск, USB-накопитель или карту CF, и компьютер загрузится с этого устройства, консольное меню примет следующий вид:
"Console setup" "*********************" 1) Assign Interface 2) Set LAN IP address 3) Reset WebGUI password 4) Reset to factory defaults 5) Ping host 6) Shell 7) Reboot system 8) PowerOff system
Конфигурация по умолчанию предполагает использование первой обнаруженной сетевой карты, с присвоением этому сетевому интерфейсу адреса 192.168.1.250.
(Этап перезагрузки остался в наследство от m0n0wall; возможно, что его можно и пропустить).
и т. д.
fwip0 — порт FireWire (IEEE 1394, i-Link). Если вы заметите имя fwip0 в списке сетевых портов, то не используйте его.
Если вам удалось получить ответ на команду ping от другого сетевого устройства в вашей подсети, укажите в вашем web-браузере IP-адрес компьютера, на котором установлен FreeNAS, (в нашем примере это http://192.168.8.128). Должно появиться диалоговое окно для ввода регистрационного имени (логина) и пароля, как показано ниже.
В диалоговом окне введите:
Вы должны увидеть страницу системного статуса web-интерфейса FreeNAS, как это показано на следующей странице. Загруженная в настоящий момент версия FreeNAS отображается на этой странице так же, как и другая полезная информация.
Web-страницы FreeNAS конфигурируются с помощью навигационного древа на левой стороне страницы и зоны показа и ввода данных справа от древа навигации.
Сетевое имя (Host name) FreeNAS отображается на этой и на других страницах web-интерфейса FreeNAS. Это может быть полезно при администрировании более чем одного сервера FreeNAS.
На некоторых страницах внутри зоны показа и ввода данных, могут отображаться дополнительные средства управления, такие как:
кнопка отмены или удаления элементов;
кнопка изменения свойств элементов.
Далее в тексте руководства будет использоваться русскоязычная версия пользовательского интерфейса.
Прежде чем форматировать, монтировать или конфигурировать из дисков массив RAID, диски необходимо присоединить.
Все диски, которые вы хотите конфигурировать на FreeNAS, в идеале должны присоединяться до загрузки FreeNAS, наружные USB-накопители могут присоединяться и после загрузки.
Для конфигурирования общего сетевого ресурса на FreeNAS необходимо:
Для удаления вы сначала должны удалить точку монтирования и только потом удалить диск.
Чтобы добавить диск, откройте страницу Диски/Управление и щелкните на кнопке
в правой части зоны показа.
В выпадающем списке выберите диск. В этом примере мы выбрали ad0.
ДЛЯ УСТАНОВКИ НА ЖЕСТКИЙ ДИСК С ДВУМЯ РАЗДЕЛАМИ, где вы хотите разделить емкость одного жесткого диска между FreeNAS и хранилищем данных, вы можете добавить загрузочный диск FreeNAS (в этом примере ad0)
За информацией о пунктах меню «Время ожидания жесткого диска», «Расширенное управление питанием» и «Уровень шума» обращайтесь, пожалуйста, к разделу 5.4. Пока оставим их без изменений.
Пункт “Preformatted file system”: оставьте его без изменений для новых дисков, или выберите подходящую файловую систему, если ваш диск уже отформатирован. В любом случае, это информационное поле никак не повлияет на поведение FreeNAS.
Щелкните по клавише «Добавить». Если требуется, добавьте дополнительные диски. Диск(и) должны отображаться в таблице, а их состояние должно быть «НА СВЯЗИ», как это показано на иллюстрации ниже.
Не забудьте применить измения.
Перейдите на страницу Диски: Форматирование и в выпадающем меню выберите диск, который хотите отформатировать.
В этом примере мы будем конфигурировать диск для обычного использования при помощи «родной» файловой системы FreeBSD — UFS.
Оставьте установки файловой системы в положении UFS (GPT and Soft Updates), а установки минимума свободного места на значении по умолчанию.
Затем, ответьте положительно на появившийся запрос:
Через некоторое время в зоне показа появится информация, аналогичная показанной ниже. Объем данных и содержание может отличаться в вашем случае.
Erasing MBR and all partitions. Creating partition: /dev/ad0p1 added Creating filesystem with 'Soft Updates': /dev/ad0p1: 299.7MB (613804 sectors) block size 16384, fragment size 2048 using 4 cylinder groups of 74.94MB, 4796 blks, 9600 inodes. with soft updates super-block backups (for fsck -b #) at: 160, 153632, 307104, 460576 Done!
Если перед этим вы добавили другие диски, то дополнительные диски могут быть отформатированы аналогичным образом.
Отформатированный диск требуется смонтировать, после чего его можно будет использовать.
Перейдите на страницу Диски: Точка монтирования: Управление, щелкните на кнопке
с правой стороны и выберите в выпадающем меню «Диск» накопитель, который вы перед этим добавили и отформатировали (ad0 в этом примере).
| Раздел: | Описание |
|---|---|
| EFI GPT | Этот метод используется по умолчанию во FreeNAS для инициализации дисков начиная с версии 0.684b. Этот метод позволяет поддерживать тома, емкостью больше чем 2TB. |
| 1 | Для MBR раздела №1 или для программного массива RAID (созданного во FreeNAS версии новее чем 0.68) |
| 2 | Для MBR раздела №2 (Если вы используете один и тот же накопитель, и для FreeNAS и для раздела с данными не забудьте выбрать раздел 2) |
| 3-6 Для MBR разделов с №3 по №6 | Используется только для добавления существующих дисковых разделов к FreeNAS |
| CD/DVD или старый программный RAID | Для монтирования CD/DVD ROM и программных RAID, созданных во FreeNAS версий старше чем 0.68 |
| Файловая система | Описание |
|---|---|
| UFS | «родной» для FreeNAS (и FreeBSD) диск |
| FAT | приводы с FAT16 or FAT32 (файловая система DOS, Windows 98 и более ранних) |
| CD/DVD | используется для CD/DVD ROM с файловой системой cd9660 |
| NTFS | для дисков форматированных в Windows XP/2000/2003/Vista |
| EXT2 | для дисков Linux с EXT2 или EXT3 |
Щелкните по кнопке Сохранить, и диск будет отображен в таблице, а в столбце Состояние будет указан статус «Настраивается» Если у вас есть дополнительные диски, которые ранее были добавлены и отформатированы, вы можете смонтировать и их на этом этапе.
Щелкните по кнопке «Применить изменения», после чего должно появиться сообщение «Изменения были применены успешно». В столбце «Состояние привода» появится сообщение «Да»
Если какая-то из служб FreeNAS работает, это означает, что:
Если служба не предоставляется FreeNAS, то причина может быть в том, что:
Последним шагом, позволяющим сделать смонтированные диски видимыми через сеть, является запуск некоторых сервисов.
Вы можете запустить (сделать доступными) следующие сервисы: CIFS/SMB, FTP, NFS, RSYNCD, SSHD, Unison, AFP, UPnP и iSCSI Target.
CIFS – протокол, используемый для доступа к сетевым ресурсам в программной среде Microsoft. Этот протокол используется всякий раз, когда вы выбираете «Сетевое окружение» в Windows.
Если у Вас есть компьютер с Microsoft Windows, который нужно подключить к вашему FreeNAS, то именно протокол CIFS будет использоваться для этого.
Откройте страницу Службы: CIFS/SMB и поставьте галочку в поле Включить.
Оставьте во всех остальных полях значения по умолчанию, вы сможете настроить их позже.
Щелкните по кнопке Сохранить и перезапустить.
Теперь создадим общий сетевой ресурс (share). Перейдите на закладку Общие ресурсы
Щелкните на кнопке
с правой стороны. В открывшейся форме заполните обязательные параметры: имя, комментарий (краткое описание) и путь к каталогу, который вы хотите предоставить в общее пользование. Остальные поля позволяют задать:
Адреса в списках могут разделятся запятой, пробелом или знаком табуляциии. Для того, чтобы наложить запрет для всех узлов, можно использовать ключевое слово ALL либо маску сети (0.0.0.0/0). В случае, если эти списки пересекаются, то приоритет имеет список допущенных.
File Transfer Protocol (протокол передачи файлов) используется для соединения двух компьютеров через IP сеть и позволяет пользователю одного компьютера предавать файлы и выполнять файловые команды на другом компьютере.
Если вы хотите разрешить доступ по FTP к накопителям FreeNAS, вы можете включить FTP-службу.
Так же, как с CIFS/SMB, откройте страницу Службы: FTP и поставьте галочку в поле Включить, а затем нажмите кнопку Сохранить и перезапустить.
Если вы хотите использовать FreeNAS за устройством, реализующим NAT (маршрутизатором или сетевым экраном), которое не поддерживает FTP, то вам необходимо:
SSH (Secure Shell, «безопасная оболочка») предоставляет альтернативную, высокозащищенную форму FTP доступа к хранилищу FreeNAS, а также позволяет выполнять удалённое управление FreeNAS. SSH может быть включен через страницу Службы: SSHD.
Он позволяет использовать:
Поставьте галочку в поле Включить и щелкните по кнопке Сохранить и перезапустить для запуска SSH с параметрами по умолчанию. При этом SSH будет работать в режиме «только чтение». Вы можете модифицировать установки SSH, если это потребуется.
После того, как настроена и запущена служба SSHD, станет возможным вход через SSH, и вы сможете использовать протокол SCP для передачи файлов. Это пример SCP клиента для ОС Windows — WinSCP:
Если ваш пользователь имеет права полного доступа к командной оболочке (‘full shell’), вы сможете подключиться через SSH-клиента к удаленному терминалу на FreeNAS. Ниже приведен пример такого клиента — программы PuTTY).
При консольном режиме к FreeNAS доступ через SSH даже предпочтительней использования клавиатуры и монитора, подключенных напрямую: структура каталогов при доступе через SSH отображается более полно.
NFS — это эквивалент CIFS для мира UNIX/Linux. Если у вас есть компьютеры с Linux и вам требуется подключить их к FreeNAS, то это тот протокол, который будет использоваться. Если вы хотите разрешить доступ по NFS к дискам FreeNAS, вы можете запустить службу NFS.
Откройте страницу Службы: NFS поставьте галочку в поле Включить. Затем перейдите на закладку Общие ресурсы:
Не забудьте сохранить изменения, после чего ресурс станет доступным для клиентов NFS в пределах указанной подсети.
Настроенный сервис AFP позволяет пользователям Apple MacOSX получить доступ к ресурсам, хранящимся на сервере FreeNAS.
Ниже приведено краткое описание, как сделать FreeNAS файловым сервером использующим протокол Netatalk 2.03
mkdir /mnt/yourvolume/yoursharedfolder
chown macuser:macgroup /mnt/yourvolume/yoursharedfolder
chmod 2775 /mnt/yourvolume/yoursharedfolder
(если у вас есть другие пользователи, которых вы не хотите сюда допускать, используйте 2770)
chomd -R 2775 /mnt/yourvolume/yoursharedfolder
и просто не работайте в каталоге верхнего уровня. Похоже, что это специфическая проблема umask-mac (согласно форумам по netatalk)
RSYNC является мультиплатформенной утилитой для инкрементального копирования через сеть, которая может использоваться для создания резервных копий.
Этот протокол удобен для создания регулярных резервных копий, поскольку позволяет копировать только разницу между файлами, возникшую со времени создания прошлой копии.
Вот некоторые из программ Windows, поддерживающих RSYNC:
Этот вариант позволяет вам синхронизировать файлы между FreeNAS-«сервером» и одним или несколькими FreeNAS-«клиентами».
На FreeNAS-«сервере» вы должны просто включить сервер RSYNCD и создать модуль с режимом «чтение и запись».
На FreeNAS-«клиенте» потребуется создать новую запись? щелкнув по кнопке
. Также необходимо:
В установленное время «клиент»-FreeNAS попытается совершить инкрементальное копирование с каталога на FreeNAS-«клиенте» в установленный каталог на FreeNAS-«сервере».
То же, что и Клиент, но для локальных общих ресурсов. Хорошо подходит для локальных резервных копий «с диска на диск» и может быть альтернативным решением для «зеркалирования» дисков.
Unison – это многоплатформенное средство для синхронизации файлов. Unison может синхронизировать изменения в файлах и каталогах одинаково в обоих направления, в нем не существует «источника» и «точки назначения», и по окончании процесса обе стороны должны пребывать в одинаковом состоянии. Дэн Мерши (Dan Mershi) закончил работу над графической оболочкой для клиента Unison, которая работает на Windows XP. Вы можете загрузить ее здесь:
http://freenas.bcapro.com/unison/
Примечание переводчика: К сожалению, эта ссылка на момент написания перевода не работала. Доступная на этот момент GUI оболочка Unison для Windows представлена в «Базе знаний FreeNAS» http://www.freenaskb.info/kb/?CategoryID=29 вместе с советами по использованию Unison на FreeNAS.
Страница Службы: UPnP позволяет запустить файловый сервер UPnP (Universal Plug and Play), который используется для того, чтобы сделать доступными в сети коллекции различных медиа-файлов (отлично работает, например, с медиа-плеером GeeXboX - http://www.geexbox.org/).
На другом ПК из подсети с FreeNAS (в этом примере я использовал XP Pro) нажмите кнопку Пуск, выберите Выполнить и в командной строке введите IP-адрес компьютера с FreeNAS, предварив его двумя обратными дробными чертами (\\10.19.2.5 в моем примере). Нажмите OK и смонтированный общий ресурс отобразится с именем, которые вы ввели при настройке службы CIFS/SMB.
Этот общий ресурс доступен для записи и чтения через сеть, и вы можете подключить его как сетевой диск. Проверьте это, скопировав на него какие-либо данные.
Если вы включите в «Проводнике» отображение скрытых фалов и папок, то увидите скрытые и доступные только для чтения папки с именем .snap — не обращайте на них внимание.
Этим оканчивается базовое конфигурирование FreeNAS. Дополнительные настройки, включая конфигурирование RAID, будут описаны ниже.
FreeNAS поддерживает объединение дисков в массивы JBOD, RAID уровней 0, 1 и 5 средствами операционной системы, а также аппаратную реализацию RAID. Этот раздел описывает настройку программного RAID уровня 5. Этот процесс практически идентичен всем остальным за исключением использования модуля geom.
Имена модулей FreeBSD для различных уровней RAID:
В RAID уровней 0 и 1 должны использоваться диски одинакового размера. В JBOD и Geom RAID5 это не обязательно.
Команда FreeNAS рекомендует сначала сконфигурировать каждый из дисков будущего RAID как самостоятельный диск, чтобы проверить его функционирование под FreeNAS. После того, как вы убедитесь в их пригодности, удалите все точки монтирования и отключите диски, которые собираетесь использовать в RAID. Используйте для этого страницы web-интерфейса: Диски: Точка монтирования и Диски: Управление соответственно.
В общих чертах процесс конфигурирования простого массива RAID состоит из следующих этапов:
Для удаления массива RAID сначала удалите точки монтирования и лишь затем удаляйте сам RAID.
В этом примере мы покажем, как создать программный массив RAID 5 из трех дисков емкостью по 8 Gb каждый.
Следуя процедуре добавления дисков, которая была описана выше, добавим каждый из дисков, которые будут использоваться в массиве RAID. В примере показанном ниже я добавил три диска одинаковой емкости.
Убедитесь что все накопители имеют статус НА СВЯЗИ.
Откройте страницу Диски: Форматирование web-интерфейса, последовательно выберите каждый из дисков и укажите Software RAID в качестве типа файловой системы. Щелкните по кнопке Форматировать диск и подтвердите свое действие.
Повторите для всех дисков, которые будут использованы в массиве RAID. Результат должен выглядеть следующим образом:
Erasing MBR and all partitions. Formating disk. Done!
Откройте страницу Диски: Программный RAID и выберите тип программного RAID. Для нашего примера мы выбрали Массив RAID 5:
Для впервые создаваемого массива выберите опцию «Инициализировать», при этом массив будет создан и инициализирован, а все данные находящиеся на этих дисках будут стерты. Не выбирайте эту опцию для подключения уже созданного ранее массива RAID!
Щелкните по кнопке Добавить, а затем Примените изменения, после чего вы увидите следующее сообщение:
Создание массива RAID 5 может потребовать длительного времени, но вы можете использовать ваш массив и во время процесса построения! (даже если он находится в состоянии “REBUILDING”). Поле со статусом не будет обновлено немедленно.
После того как статус массива RAID примет значение “REBUILDING” или “COMPLETE”, его необходимо отформатировать. Откройте страницу Диски: Форматирование и выберите только что созданный массив RAID:
Задайте метку тома (необязательно). Оставьте типа файловой системы без изменений: UFS (GPT and Soft Update), нажмите кнопку Форматировать диск и подтвердите действие. Через некоторое время вы получите результат исполнения наподобие этого:
Erasing MBR and all partitions. Creating partition: /dev/raid5/BigDiskp1 added Creating filesystem with 'Soft Updates': /dev/raid5/BigDiskp1: 16383.7MB (33553852 sectors) block size 16384, fragment size 2048 using 90 cylinder groups of 183.77MB, 11761 blks, 23552 inodes. with soft updates super-block backups (for fsck -b #) at: 160, 376512, 752864, 1129216, 1505568, 1881920, 2258272, 2634624, 3010976, 3387328, 3763680, 4140032, 4516384, 4892736, 5269088, 5645440, 6021792, 6398144, 6774496, 7150848, 7527200, 7903552, 8279904, 8656256, 9032608, 9408960, 9785312, 10161664, 10538016, 10914368, 11290720, 11667072, 12043424, 12419776, 12796128, 13172480, 13548832, 13925184, 14301536, 14677888, 15054240, 15430592, 15806944, 16183296, 16559648, 16936000, 17312352, 17688704, 18065056, 18441408, 18817760, 19194112, 19570464, 19946816, 20323168, 20699520, 21075872, 21452224, 21828576, 22204928, 22581280, 22957632, 23333984, 23710336, 24086688, 24463040, 24839392, 25215744, 25592096, 25968448, 26344800, 26721152, 27097504, 27473856, 27850208, 28226560, 28602912, 28979264, 29355616, 29731968, 30108320, 30484672, 30861024, 31237376, 31613728, 31990080, 32366432, 32742784, 33119136, 33495488 Done!
(Ваш результат может содержать намного больше линий чем в этом примере.)
Когда массив RAID отформатирован, все что нам остается — это смонтировать его. Откройте страницу Диски: Точка монтирования и щелкните на кнопке
с правой стороны. Откроется следующая страница:
В меню Диск выберите диск RAID. Там будет отображаться, указанное вами ранее имя RAID-массива. В поле Раздел укажите EFI – GPT Введите подходящее имя для точки монтирования. В поле Состояние должен отобразиться статус «Настраивается». После того как вы примените кнопку Применить изменения, «Состояние» должно перемениться на «Да».*
Вам осталось настроить службы, которые сделают ваш массив Geom RAID5 видимым в сети.
Вы можете проверить статус вашего массива RAID через:
Исправный массив RAID должен имеет статус COMPLETE, а входящие в него диски НА СВЯЗИ
В случае неисправности одного из дисков входящих в ваш массив RAID его статус переменится на ‘DEGRADED’ («Ухудшившийся»). Здесь показан пример массива RAID 1 с именем “mirror” и со статусом “DEGRADED” возникшим из-за «потери» диска:
Мы можем убедиться, что операционная система «не видит» диск на странице Диски: Управление:
Мы можем видеть в нашем примере, что диск ad2 «ОТСУТСТВУЕТ».
Для замены этого диска остановите FreeNAS и замените этот диск таким же новым (на то же место, того же канала ATA или SCSI). Затем перезапустите FreeNAS. После перезапуска FreeNAS, на странице Диски: Управление он должен отобразиться со статусом «НА СВЯЗИ» (если это такой же диск) или CHANGED (если это не аналогичный диск). Статус программного массива RAID 1 будет оставаться по прежнему ‘DEGRADED’, и нам потребуется добавить этот новый диск.
Откройте страницу Диски: Программный RAID: RAID1: Инструменты и выберите «ухудшившийся» массив и команду “forget” (Поле выбора диска не играет роли в первом действии).
Оставаясь на странице Диски: Программный RAID: RAID1: Инструменты, повторно выберите «ухудшившийся» массив RAID, выберите установленный ранее Диск, и выберите Команду “insert”:
Вы можете проверить статус своего массива (Диски: Программный RAID: RAID1: Управление RAID-массивом): Он должен принять значение ‘REBUILDING” или “COMPLETE” (время необходимое на перестройку массива зависит от размеров диска).
Вам необходимо проверить и состояние монтирования массива на странице Диски: Точка монтирования: Управление, поскольку иногда требуется повторное монтирование.
В случае неисправности одного из дисков, статус вашего массива RAID изменится на ‘DEGRADED’. Это пример с массивом RAID 5 под именем “ BigDisk ”, в котором утеряна связь с одним из жестких дисков:
А здесь видно, какой из дисков потерял связь:
Для замены этого диска: остановите FreeNAS и замените этот диск таким же новым (на то же место, того же канала ATA или SCSI). Затем перезапустите FreeNAS. После перезапуска FreeNAS, на странице Диски: Управление он должен отобразиться со статусом «НА СВЯЗИ» (если это такой же диск) или CHANGED (если это не аналогичный диск). Статус программного массива RAID 5 будет оставаться по прежнему ‘DEGRADED’, и нам потребуется добавить этот новый диск:
Откройте страницу Диски: Программный RAID: RAID1: Инструменты и выберите «ухудшившийся» массив, заменяемый диск и команду “insert”.
Вы можете проверить статус своего массива (Диски: Программный RAID: RAID1: Управление RAID-массивом): Он должен принять значение ‘REBUILDING” или “COMPLETE” (время необходимое на перестройку массива зависит от размеров диска).
Вам необходимо проверить и состояние монтирования массива на странице Диски: Точка монтирования: Управление, поскольку иногда требуется повторное монтирование.
Geom Vinum это модуль, включающий в себя возможности по созданию массивов RAID типов 0, 1 и 5. Однако на данный момент команда FreeNAS не рекомендует вам использовать его, поскольку слишком многие пользователи испытывают трудности при использовании Geom Vinum для построения массивов RAID 5.
FreeNAS позволяет вам создавать сложные комбинации из программных RAID, например:
В общих чертах процесс конфигурирования сложного массива RAID X + Y состоит из:
Используя навигационное древо с левой стороны экрана, выберите страницу Система: Общие
Изменение имени для доступа к web-интерфейсу производится через поле Имя пользователя
Изменить пароль можно на закладке Пароль
Задание сервера доменных имен (DNS) необходимо для того чтобы FreeNAS мог подключиться к серверу точного времени NTP или для того чтобы проверять доступность других участников сети не по IP-адресу, а по имени.
для каждой из версий IP-протокола может быть указано два DNS-сервера. Чтобы эти изменения вступили в силу, перезагрузка не требуется.
Если вам требуется более высокий уровень безопасности при доступе через web-интерфейс, вы можете изменить некоторые настройки. Вы можете изменить протокол доступа со стандартного HTTP на шифрованный HTTPS. Вы также можете изменить порт, через который работают эти протоколы и вместо стандартных 80 и 443 задать подходящие вам значения.
После изменения этих настроек вам придется перезагрузить FreeNAS и подключиться к новому HTTP или HTTPS web-интерфейсу.
На этой же странице могут быть заданы: часовой пояс, системное время, адрес сервера NTP для синхронизации системных часов и др. параметры синхронизации.
Для настроек сетевых интерфейсов перейдите на страницу Интерфейсы: Локальная сеть:
На этой странице вы можете задать способ назначения IP-адреса: статический или присваиваемый DHCP-сервером
Размер MTU: Используется для того чтобы включить поддержку «джамбо-фрэйм» (кадров увеличенного размера). Вы можете проверить, поддерживает ли ваш сетевой адаптер «джамбо-фрэйм» под FreeBSD вот на этом интернет-сайте (FreeBSD manpage). Просто введите имя вашего сетевого интерфейса без номера (перейдите на страницу Интерфейсы: Управление чтобы отобразить имя вашей сетевой карты). В ниже приведенном примере это rl.
В случае необходимости к основному интерфейсу LAN может быть добавлен еще один сетевой интерфейс. Это может быть как проводной, так и беспроводной интерфейс. Обратитесь к разделу 5.1.7 за дополнительными сведениями о беспроводных интерфейсах локальных сетей. Дополнительный интерфейс может использоваться для администрирования FreeNAS или для доступа к ресурсам общего пользования, он также может служить резервным каналом для обеих функций.
Дополнительный интерфейс Ethernet может входить в существующую подсеть или быть частью совершенно другой подсети, в зависимости от конфигурации вашей сети. В случае когда дополнительный интерфейс сконфигурирован для иной, чем в LAN-интерфейсе, подсети, может потребоваться дополнительная настройка статических маршрутов, чтобы обеспечить подключение к другой сети, например к шлюзу другой подсети и далее.
Прежде чем подключать дополнительный интерфейс Ethernet в настройках FreeNAS, убедитесь, что дополнительный интерфейс распознан во время загрузки FreeNAS.
Чтобы подключить дополнительный интерфейс Ethernet, перейдите на страницу Интерфейсы: Управление. Если ваш дополнительный интерфейс Ethernet распознан, вы увидите кнопку
, как это показано ниже. Если кнопки нет на этой странице, это означает что ваш интерфейс не установлен правильно или не распознан FreeNAS.
Щелчок по кнопке
подключит дополнительный сетевой интерфейс с именем OPT1.
OPT1 — стандартное имя для дополнительного интерфейса, но вы можете изменить его.
После того, как OPT1 настроен, вы можете увидеть дополнительный уровень в ветке меню Интерфейсы. Щелкните по кнопке Сохранить и перезагрузите FreeNAS, чтобы убедиться, что дополнительный интерфейс распознан. Вы можете перезагрузить FreeNAS через страницу Система: Выключение: Сейчас.
После того, как FreeNAS опять заработает, вы сможете сконфигурировать интерфейс OPT1 по своему вкусу, в том числе и дать ему более подходящее для вашей сети имя:
Новое имя интерфейса отобразится в навигационном древе и на других страницах, таких, как ping/traceroute и т.п. Перезагрузка в этом случае не требуется.
Если беспроводной сетевой адаптер распознан FreeNAS, вы можете сконфигурировать его для доступа к FreeNAS. (Более детальное описание будет сделано позже)
Если в вашей сети существует шлюз для выхода в сети общего пользования, вам, вероятно, потребуется указать адрес этого шлюза в настройках FreeNAS. В частности, это может потребоваться для того, чтобы FreeNAS имел возможность подключиться к серверам точного времени (NTP).
Используя древо навигации в левой части экрана, выберите Интерфейсы: Локальная сеть
Задайте адрес шлюза (192.168.1.1, в этом примере) нажмите кнопку Сохранить а затем Применить изменения.
Если в вашей сети имеется настроенный сервер DHCP, то возможно, что адрес шлюза будет получен от него. Автоматическое получение адреса от DHCP-сервера будет работать, если в поле Тип тип IP-адреса будет указан DHCP, как в примере ниже.
В типичном сетевом окружении используется один сетевой адаптер (LAN), и настроенный на нем основной шлюз обеспечивает выход в другие сети. В случае с несколькими сетевыми интерфейсами может потребоваться указание дополнительных статических маршрутов для направления трафика в другие сети.
В примере, показанном ниже, интерфейс «LAN» имеет IP-адрес 192.168.80.130 и его основным шлюзом является маршрутизатор с адресом 192.168.80.254. Я имею и другой маршрутизатор с локальным адресом 192.168.80.2, который подключен к другой сети (10.1.1.0/24). Чтобы заставить FreeNAS направлять трафик в сеть 10.1.1.0/24, статический маршрут настроен на перенаправление любого трафика адресованного в сеть 10.1.1.0/24 на адрес 192.168.80.2 (локальный шлюз в эту удаленную сеть) через сетевой адаптер LAN.
На странице интерфейса Система: Узлы вы можете задать фиксированное соответствие имен узлов и IP-адресов. Это может быть полезно, если вы не имеете разрешения имен через службу доменных имен DNS, например, для вашего клиента NFS.
Страница интерфейса: Система: Дополнительно
Этот пункт используется для настройки входа в web-интерфейс по защищенному протоколу HTTPS. Процедура генерации ключей описана в Базе знаний FreeNAS: http://www.freenaskb.info/kb/?View=entry&EntryID=284
Запрещает показ консольного меню на компьютере с FreeNAS. Может пригодиться для повышения безопасности, поскольку консольное меню позволяет сбросить пароль web-интерфейса и входит в командную оболочку с подключенной клавиатуры. Управление при отключенном консольном меню возможно только удаленное (через web-интерфейс, SSH и т. п.) Вывод сообщений на консоль сохраняется в прежнем виде.
Если компьютер с установленным FreeNAS имеет спикер или звуковую карту, FreeNAS может оповещать о запуске или выключении при помощи звуковых сигналов. Такая возможность полезна при установке FreeNAS на компьютер без монитора. Однако при необходимости, звуковые сигналы могут быть отключены через страницу Система: Дополнительно
Системный процесс реализующий функции S.M.A.R.T. (англ. Self Monitoring Analysing and Reporting Technology) — технологии оценки состояния жёсткого диска при помощи встроенной аппаратуры самодиагностики.
Включение этого пункта вносить групповые изменения в некоторые параметры ядра FreeBSD. Список изменяемых параметров приведен в таблице.
| Настройка выключена | Настройка включена |
|---|---|
| net.inet.tcp.delayed_ack: 1 net.inet.tcp.sendspace: 32768 net.inet.tcp.recvspace: 65536 net.inet.udp.recvspace: 42080 net.inet.udp.maxdgram: 9216 net.local.stream.recvspace: 8192 net.local.stream.sendspace : 8192 kern.ipc.maxsockbuf: 262144 kern.ipc.somaxconn: 128 kern.ipc.maxsockets: 3072 kern.ipc.nmbclusters: 3072 kern.maxfiles: 1064 kern.maxfilesperproc: 957 | net.inet.tcp.delayed_ack=0 net.inet.tcp.sendspace=65536 net.inet.tcp.recvspace=65536 net.inet.udp.recvspace=65536 net.inet.udp.maxdgram=57344 net.local.stream.recvspace=65535 net.local.stream.sendspace=65535 kern.ipc.maxsockbuf=2097152 kern.ipc.somaxconn=8192 kern.ipc.maxsockets=16424 kern.ipc.nmbclusters=60000 kern.maxfiles=65536 kern.maxfilesperproc=32768 |
Прежде чем производить замеры производительности, попробуйте включить эту опцию
Служба ZeroConf по назначению подобна службе UPnP: при помощи широковещательных пакетов сервер ZeroConf оповещает других участников сети о запущенных на нем службах (FTP, SSH, SAMBA, AFP и т.п.). Zeroconf/Bonjour поддерживается операционной системой Mac OS X фирмы Apple и некоторыми современными версиями дистрибутивов Linux. Для использования Zeroconf/Bonjour в ОС Windows XP потребуется установить дополнительное программное обеспечение, например, Bonjour for Windows компании Apple. В состав Bonjour for Windows входит «надстройка» (plug-in) для Internet Explorer, которая позволяет просматривать, доступные в локальной сети ресурсы Zeroconf/Bonjour:
Если для подключения к интернету в вашей локальной сети используется сервер-посредник (прокси, proxy), то настроить подключение к нему можно на закладке Система: Дополнительно: Прокси. Поддерживаются прокси для протоколов HTTP и FTP, в том числе требующие авторизации.
Этот раздел меню позволяет создать специальный файл на смонтированном разделе жесткого диска и использовать его как замену в случае нехватки оперативной памяти. Для реализации таких функций как iSCSI target или обслуживания больших дисков, при помощи утилиты проверки файловой систмы fsck, необходимо не менее 256 Мбайт оперативной памяти. Если ваш сервер FreeNAS не обладает необходимым количеством физической оперативной памяти, ее можно расширить, создав файл подкачки:
FreeNAS способен шифровать содержимое вашего жесткого диска (или массива RAID) используя модуль FreeBSD geom eli. При этом возможно использование аппаратных криптографических акселераторов если они поддерживаются в данной ОС.
Прежде чем начать настройку параметров шифрования через web-интерфейс, вам необходимо перейти на использование защищенного протокола HTTPS: пароль, используемый для шифрования диска, не должен передаваться через сеть в открытом (не зашифрованном) виде.
Уровень шифрования должен занять место между жестким диском (или дисковым массивом) и файловой системой. В общих чертах процесс шифрования обычного диска состоит из:
Для шифрования программного массива RAID этот процесс будет состоять из:
Это не обязательный, но очень рекомендуемый шаг, который желательно осуществить до создания шифрованного тома: это предохранить ваш пароль от компрометации во время передачи его через сеть.
В этом примере будет использоваться диск «ad1». После добавления диска на странице управления:
Откройте страницу Диски: Шифрование и щелкните по кнопке
.
На открывшейся странице:
После того как статус шифрованного диска сменится на «Присоединен», его следует отформатировать. Откройте страницу Диски: Форматирование и выберите только что созданный шифрованный диск:
Оставьте тип файловой системы без изменений: UFS (GPT and Soft Updates), щелкните по кнопке Форматировать диск, а затем подтвердите выполняемое действие. По окончании, вы должны увидеть сообщение подобное следующему:
После того как шифрованный том создан и отформатирован, все что остается — это создать для него точку монтирования.
Откройте страницу Диски: Точка монтирования и щелкните по кнопке
находящейся справа.
В выпадающем меню Диск выберите шифрованный диск. Сконфигурированный вами диск будет помечен как Encrypted disk. В графе Раздел выберите EFI-GPT Укажите подходящее Имя и щелкните по кнопке Добавить.
Состояние диска примет значение Настраивается, после чего можно щелкнуть по кнопке Применить изменения. Состояние должно смениться на Да:
Теперь вы можете использовать шифрованный диск. Попробуйте поместить на него какие-либо файлы и проверить его поведение после перезагрузки:
Перезапустите FreeNAS, и откройте страницу Диски: Точка монтирования.
Вы должны увидеть сообщение об ошибке, поскольку FreeNAS не может смонтировать шифрованный диск без пароля:
Теперь откройте страницу Диски: Шифрование. Вы увидите этот шифрованный диск со статусом «Не присоединен»:
Вам необходимо подключить его, введя пароль. Для этого откройте страницу Диски: Шифрование: Инструменты:
Укажите диск, выберите команду ‘attach’ и щелкните по кнопке Отправить команду. На экране должно появиться:
Теперь статус диска должен смениться на Присоединен:
Статус точки монтирования также должен смениться на «Да»:
iSCSI имитирует присутствие локального жесткого диска с интерфейсом SCSI через сеть, использующую протокол IP.
FreeNAS создает специальный файл с заданным размером для симуляции диска SCSI.
Откройте страницу Службы: iSCSI-цель и щелкните по кнопке в строке Экстент.
Выберите файл или устройство используемое для создания экстента iSCSI, введите размер файла или устройства в мегабайтах и щелкните по кнопке Добавить.
Если вы собираетесь объединить несколько экстентов в «дисковый массив», то это можно сделать в разделе Устройство.
После этого останется задать iSCSI-цель, щелкнув по кнопке в одноименном разделе. Откроется окно:
в котором можно задать имя iSCSI-цели, флаги разрешающие или запрещающие запись, какое из хранилищ (ранее созданных «массивов» экстентов) или экстентов используется, а также сеть, из которой будет разрешен доступ к iSCSI-цели.
Для использования созданной iSCSI-цели под Windows Server 2003, Windows XP и Windows 2000 может использоваться Microsoft iSCSI Software Initiator, который можно свободно загрузить с web-сайта Microsoft. Установочный комплект включает руководство пользователя, описывающее процедуру подключения iSCSI-цели. Windows Server 2008 и Windows Vista уже содержат в своем составе Microsoft iSCSI Software Initiator.
iSCSI-инициатор симулирует SCSI-контроллер через IP-сеть, позволяя FreeNAS использовать сетевые ресурсы как собственные диски.
Для проверки поддержки iSCSI во FreeNAS можно использовать доступные iSCSI-цели, например созданные с помощью StarWind под Windows 2003 server или XP либо использовать другой FreeNAS, настроенный как iSCSI-цель.
Вот пример использования ранее созданной iSCSI-цели на другом сервере FreeNAS:
Откройте страницу Диски: Управление: iSCSI Инициатор и щелкните по кнопке
.
В этом примере использованы следующие параметры:
Теперь, после создания записи iSCSI-инициатора, вы можете добавить iSCSI-диск. Откройте страницу Диски: Управление и щелкните по кнопке. Вы должны увидеть новый SCSI диск (daX) как в этом примере:
Если вы встретитесь с проблемами после настройки iSCSI-инициатора (не виден новый SCSI диск), вы можете проверить присутствие Имени цели на странице Диагностика: Информация: iSCSI Инициатор:
Во время добавления жестких дисков вам становятся доступны некоторые параметры, потенциально позволяющие увеличить срок службы дисков в сервере FreeNAS.
Не все жесткие диски поддерживают эти параметры полностью или частично, поэтому вам необходимо удостовериться в их возможностях через страницу Диагностика: Информация: Диски (ATA). (см. ниже).
Дополнительные параметры жестких дисков
Используй этот параметр, если FreeNAS не смог верно распознать, в каком режиме может работать ваш диск. В настоящий момент поддерживаются: PIO0, PIO1, PIO2, PIO3, PIO4, WDMA2, UDMA-33, UDMA-66, UDMA-100, UDMA-133.
Переводит диск в режим ожидания. Отсчет времени производится от момента последнего обращения к диску.
Предлагаются следующие варианты:
Позволяет снизить потребление энергии, но ценой снижения производительности. Предлагаются следующие варианты:
Позволяет задать то, насколько шумным будет привод головок жесткого диска во время работы.
Предлагаются следующие варианты:
Проверьте способен ли ваш жесткий диск использовать технологии S.M.A.R.T, APM и AAC на странице Диагностика: Информация: Диски (ATA).
Вот пример отчета о расширенных возможностях жесткого диска:
List of Advanced ATA capabilities on all ATA disk:
Results for ad0:
Device Info:
Model: FUJITSU MPF3102AT
Serial: 31277991
Firmware Rev: 1402
ATA revision: ATA-5
Geometry: 16383 cyls, 16 heads, 63 spt
Capacity: 9GB
SMART Supported: yes
SMART Enabled: yes
APM Supported: yes
APM Enabled: no
AAC Supported: yes
AAC Enabled: no
Note: AAC = AutoAcoustic
APM = Advanced Power Management
SMART = Self-Monitoring, Analysis and Reporting Technology
Results for ad2:
Device Info:
Model: SAMSUNG SP2014N
Serial: S088J1RY906273
Firmware Rev: VC100-33
ATA revision: ATA-7
Geometry: 16383 cyls, 16 heads, 63 spt
Capacity: 127GB
SMART Supported: yes
SMART Enabled: yes
APM Supported: no
AAC Supported: yes
AAC Enabled: no
Note: AAC = AutoAcoustic
APM = Advanced Power Management
SMART = Self-Monitoring, Analysis and Reporting Technology
Из него видно, что устройство ad0 поддерживает APM и AAC, но ни одна из этих технологий не используется для этого привода. Устройство ad2 способно использовать AAC, но не поддерживает APM, при этом ни одна из этих технологий в данный момент не используется.
SMART (Self Monitoring Analysing and Reporting Technology) или технология самодиагностики жёсткого диска включается на странице Система: Дополнительно: Advanced Setup. Для того чтобы начать использовать SMART, достаточно поставить галочку:
Обновление FreeNAS производится через страницу Система: Прошивка и поддерживается начиная с версии FreeNAS 0.52 и выше.
Обновление дает пользователям возможность обновить код FreeNAS без полной переустановки и повторного конфигурирования системы.
Обычная установка требует перенесения ISO-файла на компакт-диск. Для обновления используется файл прошивки с расширением .IMG, который может находиться в любом месте, которое доступно с вашего компьютера.
Первым делом, загрузите самый новый .IMG файл с web-сайта FreeNAS или web-сайта Sourceforge.
Затем, (подразумевается, что вы уже вошли во FreeNAS) выполните следующие шаги.
Перейдите на страницу Система: Копировать/Восстановить
Щелкните по кнопке «Скачать конфигурацию»
Когда появится подсказка, выбрать «Сохранить» и местоположение, где будет храниться конфигурационный файл Не сохраняйте конфигурационный файл на дисках FreeNAS.
Вам потребуется не менее 128 мегабайт оперативной памяти для процедуры обновления. Если ее меньше, вы можете увеличить файл подкачки (см. раздел 5.2.10). Перейдите на страницу Система: Прошивка
Щелкните по кнопке Обзор… и перейдите туда, где вы перед этим сохранили *.IMG file.
После того как путь к .IMG файлу появится в окне, щелкните по кнопке «Восстановить конфигурацию».
Появившееся сообщение должно показать, что процедура обновления произошла и FreeNAS перезагрузится для ее полного завершения.
После того как FreeNAS загрузится, войдите в систему.
Обычно процедура обновления ничего не меняет в конфигурации FreeNAS, но для пущей уверенности, стоит пройтись по основным страницам FreeNAS и убедиться, что такие пункты как настройка дисков и сети остались без изменений.
Фактически во FreeNAS реализована аутентификация на уровне пользователей и групп.
Разрешения для пользователей/групп работают, но не реализованы в web-интерфейсе.
(Ведутся работы для 0.7)
Создание группы
В первую очередь вы должны добавить группу пользователей.
Создание учетной записи пользователя
После того как создана группа, может быть создан пользователь. Как показано ниже, введите имя сетевого входа (логин) пользователя, полное имя, пароль (дважды), а также выберете группу в которую он будет входить. После этого нажмите кнопку Добавить.
Если галочка в этом поле отсутствует, пользователь имеет SCPONLY доступ. SCPONLY — это альтернатива командной оболочки для тех системных администраторов, которые хотят предоставить удаленным пользователям доступ только для удаленного копирования файлов, без предоставления привилегий на удаленное исполнение команд.
FreeNAS может получать данные пользователей (логин и пароль) из базы данных Microsoft Active Directory (Windows 2000/2003).
После конфигурации этих параметров, доступ к службам CIFS/FTP/SSH/Unison будет производиться только при наличии учетной записи пользователя в Active Directory.
Страница LDAP существует в версии 0.684b но не работает.
FreeNAS использует launchpad для перевода web-интерфейса https://translations.launchpad.net/freenas/
Вы можете создать свою версию руководства на FreeNAS's Wiki
Web-сайт поддерживает несколько редакторских учетных записей. Вы можете предложить свой перевод. Свяжитесь с веб-мастером, чтобы предложить свою помощь.
Мы не «гуру» BSD, а всего лишь обычные пользователи. Поэтому конфигурационные файлы FreeNAS легко могут быть улучшены.
А также мы разыскиваем специалистов по языку PHP, которые могли бы пересмотреть/улучшить код FreeNAS (который на 99% состоит из PHP и на 1% из скриптов Unix shell).
Самый простой путь «поиграть с FreeNAS»:
Теперь вы сможете непосредственно править код в файлах FreeNAS:
Просмотрите существующие файлы, чтобы понять как FreeNAS работает (это очень просто!)
Пришлите свои изменения в список рассылки разработчиков FreeNAS. Он сохранит ваш патч вместе с вашим именем.
Не забудьте обновить страницу лицензии, если Вы повторно используете код из другого проекта с открытым исходным кодом!
Если вы хотите собрать FreeNAS «с нуля», то руководствуйтесь FreeNAS Developers’ Handbook.
Быстрая установка FreeBSD с помощью QEMU под Windows описана описана в этом HOWTO.
Просто зайдите на форум пользователей FreeNAS и постарайтесь ответить на максимум вопросов…
Дискуссия
Спасибо огромное за Ваш труд, FreeNAS замечательная штука, как жаль что я раньше про него не знал.
Здравствуйте, у меня такая проблема, не могу запустить службу FTP пишит ошибка 1 что можно предпринять?
Скорее всего, из-за того, что FreeNAS получает IP-адрес по DHCP. Попробуйте задать статический адрес.
Схема сети: стоит роутер dir-300 раздает DHCP к нему подключен сервер Freenas и WinXP так же между Freenas и WinXp сеть гигабит где ип статический. как быть в этом случае?
Начать лучше с упрощения схемы сети, чтобы между FreeNAS и рабочей станцией был только один маршрут. Если все заработает, попробуйте добавить второе соединение и установить статические адреса в обеих подсетях.
Здравствуйте! Такой вопрос. FreeNAS програмно делает raid? Допустим 5й. Т.е. Если 4 сата диска просто подключить к компу (не имея возможности технически создать рейд (контролер не позволяет) то все будет работать ок? Тогда сразу вопрос! Если я этот комп подключи к локальной сети ( через роутер допустим) то на другом компе как я видеть буду этот рейд? как просто локальные диски? как они будут определяться?.. Если я к примеру по локалке кину фильм на комп с FreeNAS как файл запишется?..
Да, можно создать RAID уровней 0/1/5. Есть варианты объединения дисков средствами ZFS, но там высокие требования к объему оперативной памяти и производительности процессора.
Массив дисков будет виден так, как вы его сконфигурируете: каталог на FTP, сетевые диски или «шары» Windows, общие ресурсы NFS, библиотеки iTunes/DAAP и т. д. (смотрите полный список в разделе Службы) Если нужно, чтобы он виделся как локальный диск, то используйте iSCSI, но в этом случае его сможет использовать только один пользователь.
Здравствуйте! Вопрос такой: Есть аппаратный RAID1 из 2х дисков Seagate по 500ГБ на контроллере Promise FastTrak TX4310, но freenas не видит этого массива, а отображает 2 отдельных диска. Очень не хочется при наличии RAID контроллера делать программный RAID. Как сделать чтобы массив виделся именно массивом, а не отдельными дисками?
Первое на что наткнулся при поиске по запросу «Promise FastTrak TX4310 freenas» это обсуждение на официальном форуме FreeNAS.
Если кратко изложить суть, то жалеть Вам особо нечего: TX4310 это типичный fakeRAID, который не работает без «прожорливых» драйверов. Фактически большую часть его работы выполняет центральный процессор и от перехода на программный RAID Вы, если и проиграете в производительности, то совсем не много.
При этом Вы получите заметный выигрыш по части совместимости - если вдруг возникнут проблемы с контролером RAID, то для восстановления массива потребуется точно такой же контроллер. В случае программного RAID, вы сможете собрать массив просто на другой системной плате.
Спасибо большое! За контроллер конечно немного грустно, но вспомнил поведение tx4310 под windows, там именно драйвер читает из биоса контроллера информацию о наличии собранного массива, или же просто подключенных дисков и передает системе.
Странно, обновление было доступно когда стояла система на флешке, а как поставил фулл на винт так обновляться теперь только через диск ? Через веб меню уже не прокатит ?
Да, именно так. Смотрите раздел форумного FAQ: «Как я могу обновить ОС FreeNAS?».
Здравствуйте, вопервых хочу поблагодарить всех кто созавал, улучщал и локализировал FreeNAS, большое вам спасибо. Вопрос:Я использую FreeNAS 0.71 3 недели, и пару дней назад стала ереодически появлятся вот такая ошибка : «Warning: fopen(/tmp/config.cache.60396): failed to open stream: No space left on device in /etc/inc/util.inc on line 2021 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /etc/inc/util.inc:2021) in /etc/inc/session.inc on line 46 Warning: Cannot modify header information - headers already sent by (output started at /etc/inc/util.inc:2021) in /usr/local/www/login.php on line 67» она выводится при попытке подключится через браузер. Лечится ошибка удалением всех файлов из папки /tmp, но она (ошибка) проявляется регулярно. Подскажите как от нее избавися навсегда и изза чего она получается. Система установленна на флешку, из серсисов постоянно включен торрент и переодически используется самба. Зарнее спасибо за помощь.
А как Вы устанавливали FreeNAS? Заливкой образа (как описано здесь) или ставили на флешку полную (full) версию с CD?
Ставил на флешку полную версию (full)
Поскольку, Вы не используете дополнительные пакеты, то не вижу смысла ставить full-версию на флешку. Она для этого не предназначена. Ставьте встроенную (embedded) - заливкой дискового образа, по указанной выше инструкции. Таким способом FreeNAS ставится даже быстрее, чем с CD-ROM.
Разумеется, перед экспериментами лучше сделать резервные копии всего что можно, - в первую очередь конфигурационных файлов через меню «Система|Сохранение/восстановление»
Скорее всего настройки от full-версии подойдут и к встроенной. Если же - нет, то сконфигурируйте диски и сервисы «с чистого листа».
Полная версия была поставленна, т к планируется в ближайшем будущем попробовать настроить принт сервер. P.S.: через некоторое время я плонирую сделать образ с флешки и залить его на юсб-доский диск.
Добрый день. Столкнулся с следующей проблемой - ставлю FreeNAS 0.7.1 Shere (revision 5127) на единственный HDD. Выбираю вариант разбивки где ствится OS, раздел swap и DATA, но после первой загрузки никакой раздел не появляется. При установкие указывал по 512 Мб на OS и на swap, хотелось бы понять где оставшаяся честь 30гигового винчестера? как ее подключить и сделать на ней расшаренную папку? Заранее спасибо!
Уточняю, сам FreeNAS конечно же установился и веб-интерфейс доступен! Но добавив в нем единственный HDD, который она видит, его невозможно отформатировать, т.к. на нем система!
Сначала подключаете диск (если не подключен) - для этого жмете на плюс на странице Диски|Управление и выбираете нужный диск. Потом монтируете нужный раздел на этом диске на странице Диски|Точка монтирования: указывает тип раздела GPT и тип файловой системы UFS. Номер раздела - 2 или 3, поскольку на первом разделе у вас система, а каким по счету идет свап - я не помню. У меня он вообще на отдельным разделом, а файлом на разделе с данными. Форматировать там ничего не надо - если я правильно помню, раздел с данными форматируется в ходе установки FreeNAS.
Осталось создать на разделе для данных папки и «расшарить» их через нужный сервис: SMB, FTP и т. д.
Пробовал. Никой номер раздела не подходит, начиная с 1 до 5, дальше мне показалось бессмысленным пробовать. Все остальные параметры ставил как Вы порекомендовали. Ответ один: Были обнаружены следующие ошибки ввода:
PS может быть есть команда которая с консолди даст посмотреть в каком сотоянии HDD и какие на нем разделы.. ?
Упс.. давно full версию не ставил. Указывайте тип «MBR», а номер раздела - 2.
Бинго!!!!! Все получилось! Спасибо! На мой взгляд это очень важная информация, которая явно не отражена в руководстве! Сам бы очень долго проверял комбинации и в итоге запутался бы! Продлжаю наслаждаться удобством и простотой!
PS Очень не хватает квот и антивируса! Очень, очень!
Квот там действительно - нет. А про антивирус есть тут: Установка ClamAV. Правда, сам я его не ставил. Кажется, было какое-то обновление по этому поводу на русскоязычном разделе официального форума. Смотрите там.
Насчет руководства Вы правы - надо дополнить.
А вот еще интересная заметка в продолжение моего вопроса. Все сделал, теперь у меня в таблице 2 диска, 80ка системный и данные и 500ка исключительно на данные, но.. в разделе Диски - Управление - в таблице на против 500ки стоит файловая система UFS и собственно ONLINE, а вот на против первого системного диска стоит «Неизвестно или не отформатировано» и ONLINE. При этом я спокойно создал на нем «шару» и заполняю ее сейчас файлами. Предполагаю что все там нормально отформатировано в UFS но вот таблица этого не отражает корректно, т.к. на HDD есть еще разделы, в том числе и системный. Немного нервирует,.. глаз режет так сказать!
Какую файловую систему укажите при подключении диска, такую он и покажет в этой таблице. Видимо, Вы не указали никакой. Можно отключить все точки монтирования и подключить диск с указанием верной файловой системы.
Хотя указание ФС, в этом случае, ни на что (кроме графы в таблице) не влияет.
Согласно Вашей рекомендации, данной ранее, а именно - «Указывайте тип «MBR», а номер раздела - 2» я и указал.. по другому диск, часть которого занимает система, не монтируется!
Типа ФС указывается в двух местах: на странице Диски|Управление|Диск|Редактировать и Диски|Точка монтирования|Редактировать. Если хотите чтобы в таблице было «UFS», то надо указать нужный тип ФС и на первой странице тоже.
Диски|Управление|Диск|Редактировать - окошко с название «уже имеющаяся файловая система» не доступно для редактирования (закрашено серым). Диски|Точка монтирования|Редактировать - уже и так стоит файловая система UFS
Серым закрашено потому, что каталог с этого диска смонтирован. Нужно сначала размонтировать все каталоги с этого диска и после этого FreeNAS позволит отключить диск, а затем подключить вновь с нужными параметрами.
а затем подключить вновь с нужными параметрами. - И в итоге вернемся к моему первому вопросу с которым я сюда пришел!
Подскажите как на FreeNAS поднять веб сайт, «Службы|Web Server» там непонятно както сделано… Также вопрос как через веб интерфейс выбрать точку монтирования?
Создайте каталог, поместите в него содержимое вашего web-сайта и укажите этот каталог в поле Корневой документ на странице Службы|Web Server. Ставите галочку и перезапускаете сервис. Обратите внимание, что порт 80 (стандартный порт для HTTP) уже занят web-интерфейсом. Поэтому, либо укажите другой порт для web-сервера, либо измените порт web-интерфейса FreeNAS на странице Система|Общие параметры поле Порт.
Точка монтирования задается на странице Диски|Точка монтирования|Добавить. Или речь о чем-то другом? Уточните вопрос, пожалуйста.
Можно ли и как задать авторизацию по встроенным (локальным) юзерам в привязке их к расшаренным по самбе ресурсам? Т.е. можно ли к ШАРЕ1 дат доступ ЮЗЕР1, к ШАРЕ2-ЮЗЕР2 и т.д.? заранее спасибо!
В разделе Ссылки этой wiki есть и такая: Настройка доступа к общим реcурсам CIFS/SMB
Пасиба! С этим разобрались с Вашей помощью.
Можно еще вопрос посложнее?
Имеем гетерогенную сетку: сервер FreeNAS, несколько машин Windows и несколько Ubuntu. У пользователя каждой машины свой каталог на сервере, расшареный по самбе. С машинами под windows все нормально, а вот с ubuntu возникают проблемы: если заходить на шару сервера через Наутилус-Сеть, то все нормально, но стоит примонтировать эту шару (вручную mount или через fstab) становится очень странно. Все вновь создаваемые ресурсы получают статус read-only, владельцем становится некто «21-user#21». При этом опять-же, через Наутилус-Сеть с этим ресурсом можно нормально работать, а через примонтированный ресурс - только -rw-r–r– (для файла). И каталог на FreeNAS сервере и на рабочей станции под Ubuntu имеют соответствующих хозяина и группу, и там и там выполнено соответствующее «chown -R» и chmod. Правда, пароли у локальных пользователей на сервере и на рабочих станциях могут различаться. Но, имхо, не в этом дело, мне кажется, что здесь что-то с реализацией самба-клиента на машинах с ubuntu :( .
Пока частично вышел из положения расшариванием и монтированием ubunru ресурсов по nfs, но там вылезли свои траблы, пока о них речи нет.
Заранее благодарен Вам за помощь