Руководство по администрированию файловых систем ZFS Solaris

Создание пула устройств хранения данных ZFS

Предыдущий пример демонстрирует простоту файловых систем ZFS. Далее в этой главе приводится более полный и реалистичный пример создания пула устройств хранения данных. Сначала необходимо определить требования к пространству для хранения данных и создать пул устройств хранения данных. Пул определяет физические характеристики области хранения и должен быть сформирован до создания каких-либо файловых систем.

ProcedureОпределение требований к пространству для хранения данных перед созданием пула устройств хранения данных ZFS

  1. Определите доступные устройства.

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

    В примере хранилища в разделе Создание пула устройств хранения данных ZFS предполагается, что диски /dev/dsk/c2t0d0 и /dev/dsk/c0t1d0 полностью доступны для использования.

    Для получения дополнительной информации о дисках, их использовании и разбиении см. раздел Использование дисков в пуле устройств хранения данных ZFS.

  2. Выберите тип репликации данных.

    ZFS поддерживает несколько типов репликации данных, определяющих, какие типы отказов оборудования являются нефатальными для пула. ZFS поддерживает настройки без избыточности (с чередованием полос), а также зеркалирование и RAID-Z (вариант RAID-5).

    В примере, рассматриваемом в разделе Создание пула устройств хранения данных ZFS, используется базовое зеркалирование двух доступных дисков.

    Для получения дополнительной информации о функциях репликации ZFS см. Функции репликации пула устройств хранения данных ZFS.

ProcedureСоздание пула устройств хранения данных ZFS

  1. Перейдите в режим root или выберите аналогичную роль с соответствующим профилем прав ZFS.

    Для получения дополнительной информации о профилях прав ZFS см. Профили прав ZFS.

  2. Выберите имя пула.

    Имя пула используется для идентификации пула устройств хранения данных при выполнении команд zpool или zfs. Для большинства систем необходим только один пул, что позволяет выбрать любое предпочитаемое имя при условии его соответствия требованиям, описанным в разделе Требования к именованию компонентов ZFS.

  3. Создайте пул.

    Например, создайте зеркальный пул с именем tank.


    # zpool create tank mirror c1t0d0 c2t0d0
    

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

    Для получения дополнительной информации о создании пулов устройств хранения данных см. Создание пула устройств хранения данных ZFS.

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

  4. Просмотрите результаты.

    Определить, был ли пул успешно создан, позволяет команда zpool list.


    # zpool list
    NAME                    SIZE    USED   AVAIL    CAP  HEALTH     ALTROOT
    tank                     80G    137K     80G     0%  ONLINE     -

    Для получения дополнительной информации о просмотре статуса пула см. Запрос состояния пула устройств хранения данных ZFS.