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

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

Для отображения информации о свойствах пула можно использовать команду zpool get. Пример:


# zpool get all mpool
NAME   PROPERTY       VALUE                 SOURCE
mpool  size           33.8G                 -
mpool  used           5.91G                 -
mpool  available      27.8G                 -
mpool  capacity       17%                   -
mpool  altroot        -                     default
mpool  health         ONLINE                -
mpool  guid           17361998391267837263  -
mpool  version        10                    default
mpool  bootfs         mpool/ROOT/zfs2BE     local
mpool  delegation     on                    default
mpool  autoreplace    on                    local
mpool  cachefile      -                     default
mpool  failmode       continue              local
mpool  listsnapshots  on                    default

Свойства пула устройств хранения данных можно указывать с помощью команды zpool set. Пример:


# zpool set autoreplace=on mpool
# zpool get autoreplace mpool
NAME  PROPERTY     VALUE    SOURCE
mpool autoreplace  on       default
Таблица 4–1 Описание свойств пула ZFS

Имя свойства 

Тип 

Значение по умолчанию 

Описание 

altroot

Строка 

off 

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

available

Число 

нет 

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

На это свойство можно также ссылаться с помощью сокращенного имени столбца avail.

autoreplace

Логическое значение 

off

Управляет автоматической заменой устройств. Если свойство отключено, замена устройства должна инициироваться администратором с помощью команды zpool replace. Если свойство включено, все новые устройства, обнаруженные в том же физическом расположении, что и устройство, ранее принадлежавшее пулу, автоматически форматируются и заменяются. Настройка по умолчанию – off. На это свойство можно также ссылаться с помощью сокращенного имени столбца replace.

bootfs

Логическое значение 

нет 

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

CAPACITY

Число 

нет 

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

На это свойство можно также ссылаться с помощью сокращенного имени столбца cap.

delegation

Логическое значение 

on

Указывает, могут ли непривилегированному пользователю предоставляться разрешения на доступ, определенные для набора данных. Для получения дополнительных сведений см. Глава 9Делегированное администрирование ZFS.

failmode

Строка 

wait

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

  • wait – блокирует весь доступ на ввод-вывод до восстановления подключения устройства и сброса ошибок с помощью команды zpool clear. Это поведение по умолчанию.

  • continue – возвращает EIO во все новые запросы ввода/вывода, но позволяет чтение всех остающихся работоспособных устройств. Любые запросы на операции записи, которые еще не записаны на диск, будут блокированы. После переподключения или замены устройства необходимо сбросить ошибки с помощью команды zpool clear.

  • panic – выводит на консоль сообщение и выполняет аварийный дамп системы.

guid

Строка 

нет 

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

HEALTH

Строка 

нет 

Доступное только для чтения свойство, которое определяет текущую работоспособность пула с помощью значений ONLINE, DEGRADED, FAULTED, OFFLINE, REMOVED или UNAVAIL..

listsnapshots

Строка 

off 

Определяет, должна ли ассоциированная с данным пулом информация снимка отображаться с помощью команды zfs list. Если это свойство отключено, для вывода данных о снимках можно воспользоваться командой zfs list -t snapshot. Значением по умолчанию является on.

size

Число 

нет 

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

used

Число 

нет 

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

version

Число 

нет 

Определяет текущую версию пула на диске. Это значение может увеличиваться, но не может уменьшаться. Лучшим средством обновления пула является команда zpool upgrade, хотя это свойство можно использовать, если для совместимости с предыдущими версиями требуется конкретная версия пула. Значением этого свойства может быть любое число от 1 до текущей версии, которую возвращает команда zpool upgrade - v. Значение current представляет псевдоним для последней поддерживаемой версии.