воскресенье, 25 января 2015 г.

FreeNAS 9.3 стабильная версия 201501212031.

Базовые настройки.


    Выполняем настройку через Web GUI - веб-интерфейс. С любого компьютера в локальной сети, из браузера проходим по указателю (в нашем случае http://192.168.1.10) и попадаем в Web GUI ОС FreeNAS.   
  
    Появится окно Wizard - мастер первоначальной настройки, автоматически запускается при первом входе в Web GUI ОС FreeNAS. Этот мастер предлагает пошаговую  быструю настройку FreeNAS, чтобы начать обслуживать данные по сети. Откажемся от помощи мастера, будем разбираться самостоятельно.

    Открываем вкладку System > General:      
    Language - Russian;
    Timezone - Europe/Moscow;
    жмём Save;
    перезагружаем Web GUI ОС FreeNAS.

    Переходим к настройке хранилища.
    В графическом интерфейсе FreeNAS термин "Том" (Volume) используется для обозначения пула ZFS.
    Раздел Хранилище/Тома может быть использован для форматирования пулов ZFS; импортирования дисков, чтобы скопировать свои данные в существующий пул ZFS или импортировать существующий пул ZFS. 
    Раздел Хранилище/Тома также может быть использован для создания наборов данных (dataset’ов); файлов ZFS, используемых как виртуальные жёсткие диски (zvol) и для управления их правами доступа.

    Открываем вкладку Хранилище > Тома > Volume Manager (Управление томами).
    Доступны следующие опции при создании Tома:
    Название тома - имена томов должны начинаться с буквы, содержать только алфавитно-цифровые символы и символы подчеркивание (_), дефис (-), двоеточие (:), точка (.).
    Том для расширения -  используется для расширения существующего пула ZFS.
    Доступные диски - отображается количество и размер доступных дисков; нажмите кнопку +, чтобы добавить все диски в пул ZFS.
    Планировка тома - нажмите и перетащите значок, чтобы выбрать нужное количество дисков для виртуального устройства (vdev). Как только выбран по крайней мере один диск, возможные варианты организации пула на виртуальном устройстве, поддерживающие выбранное число дисков, будут показаны в раскрывающемся меню:
    Stripe: требуется один диск и более,
    Mirror: требуется не менее двух дисков,
    RAIDZ1: требуется не менее трёх дисков,
    RAIDZ2: требуется не менее четырёх дисков,
    RAIDZ3: требуется не менее пяти дисков,
    log устройство: требуется по крайней мере один накопитель, рекомендуется SSD,
    cache устройство: требуется по крайней мере один накопитель, рекомендуется SSD.
    Добавить ещё диск - используется для настройки нескольких виртуальных устройств (vdev), или добавления журнала (log), или устройства кэширования (cache) во время создания пула ZFS.
    Ручная настройка - используется чтобы создать не оптимальный пул ZFS, например, для создания пула, содержащего диски разных размеров (использование не рекомендуется).
    Выбираем нужные параметры, жмём кнопку Добавить том.



     Примечание. 
  Том для расширения - может быть использован, чтобы добавить дополнительные диски в существующий пул ZFS. Например, добавить дополнительные диски, чтобы увеличить ёмкость пула ZFS. При этом, ZFS поддерживает добавление виртуальных устройств (vdev) в существующий пул ZFS. В добавляемом виртуальном устройстве (vdev) может быть один диск, stripe, mirror, RAIDZ1, RAIDZ2, или RAIDZ3.


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


    

    Установка разрешений в серверных многопользовательских UNIX-подобных ОС - это отдельная большая тема.  (смотрим, например   https://vds-admin.ru/freebsd/permissions-prava-dostupa-i-failovye-flagi-v-operatsionnykh-sistemakh-unix )
    Не будем разбираться во всём "клубке" возможных разрешений для категорий пользователей: Owner (Владелец) / Group (Группа) / Other (Другие). 
    Для простоты персонального использования FreeNAS в локальной сети, установим равные разрешения на: Read (Чтение) / Write (Запись) / Execute (Выполнение) - режимы работы с файлами и каталогами в UNIX-подобных ОС.
    Откроем вкладку Хранилище > Тома > /mnt/имя_тома > Изменение разрешений;
    изменяем параметры, как указано ниже;
    жмём кнопку Изменить.

 


       Примечание.
   Тип прав - варианты Unix, Mac или Windows; выберите тип, который соответствует типу клиента, который обращается к Тому/набору данных.
   Если у вас есть совокупность операционных систем или клиенты будут получать доступ к томам/наборам данных не используя протокол CIFS, выберите Тип прав Unix, так как все клиенты понимают этот тип.
   Тип прав Windows дополняет традиционные Unix разрешения с ACL. Используйте Тип прав Windows для протокола CIFS или когда FreeNAS является членом домена Active Directory.

    Том ZFS можно разделить на наборы данных (dataset’ы). Разрешения, сжатие, дедупликация и квоты могут быть установлены отдельно для каждого набора данных. Набор данных похож на папку, в которой Вы можете установить разрешения; он также подобен файловой системе, в которой Вы можете задать свойства, такие как квоты и сжатие, а также создать snapshot'ы.
    Откроем вкладку Хранилище > Тома > /mnt/имя_тома > Создание набора данных.
    Доступны следующие опции при создании Набора данных:
    Степень сжатия - доступные алгоритмы сжатия данных. Сжатие является прозрачным для клиента и приложений, так как ZFS автоматически сжимает данные при их записи в набор данных или zvol и автоматически распаковывает данные когда они читаются. LZ4 - рекомендуемый метод сжатия.
    Тип общего ресурса - тип общего доступа в сети, который будет использоваться для набора данных: UNIX для общего доступа по NFS, Windows для общего доступа по CIFS, Mac для общего доступа по AFP.
    Учитывать регистр - как имена файлов чувствительны к регистру: Sensitive - имена файлов с учётом регистра; Insensitive - имена файлов не чувствительны к регистру;
Mixed - оба типа имён файлов.
    Сохранять время доступа (atime) - определяет, будет ли обновляться время доступа к файлам, когда они читаются. Установка этой опции в Off позволяет избежать получения журнала трафика при чтении файлов и может привести к значительному росту производительности.
    Дедупликация ZFS - процесс освобождения хранилища от одинаковых данных.
    Расширенный режим - дополнительные опции Квота и Зарезервированное место.
    Выбираем нужные параметры, жмём кнопку Добавить набор данных.



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



    Примечание. Также в наборе данных можно создать другой набор данных или файл ZFS, используемый как виртуальный жёсткий диск (zvol).

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

     Графический интерфейсе FreeNAS предоставляет и другие функции управления томами и наборами данных. Эти функции становятся доступны при выделении нужного тома или набора данных.
    Для тома:
    Отключить том.
    Проверить том.
    Статус тома.



    Для набора данных:
    Изменение разрешений.
    Создать снимок.
    Уничтожить набор данных.
    Редактировать параметры.
    Создание набора данных.
    Создать zvol.



    Используем эти возможности, например, для того, чтобы отменить сжатие данных, установленное по умолчанию при создании пула tom_1. 
    Жмём на кнопку Редактировать параметры (с гаечным ключом).
    Устанавливаем настройки, например, как указано ниже.
    Жмём на кнопку Изменить набор данных.     




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





    Импорт диска.
    Функция Импорт диска используется для импорта одного диска, который был отформатирован в файловой системе UFS, MSDOS или NTFS, EXT2/3. Импорт диска должен быть временным видом использования накопителя для копирования данных с диска в существующий набор данных ZFS. 
    Только один диск может быть импортирован за один раз.

    Открываем вкладку Хранилище > Тома > Импорт диска
    Используйте раскрывающееся меню, чтобы выбрать диск для импорта, укажите тип файловой системы на диске и выберите набор данных ZFS, в который будут скопированы данные. 
    При  нажатии  кнопки  Импортировать том,  диск  будет  автоматически  смонтирован,  его содержимое будет скопировано в указанный набор данных ZFS, и диск будет автоматически размонтирован после завершения операции копирования.





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

    

  


1 комментарий:

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

    ОтветитьУдалить