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

Создание базовой файловой системы ZFS

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

Ниже приведен пример создания зеркального пула устройств хранения данных с именем tank и файловой системы ZFS с именем tank в одной команде. Предположим, что диски /dev/dsk/c1t0d0 и /dev/dsk/c2t0d0 полностью доступны для использования.


# zpool create tank mirror c1t0d0 c2t0d0

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

Новая файловая система ZFS tank может использовать необходимый объем дискового пространства и автоматически монтироваться в /tank.


# mkfile 100m /tank/foo
# df -h /tank
Filesystem             size   used  avail capacity  Mounted on
tank                   80G   100M    80G     1%    /tank

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

В следующем примере демонстрируется создание файловой системы fs в пуле устройств хранения данных tank.


# zfs create tank/fs

Новая файловая система ZFS tank/fs, которая может использовать столько дискового пространства, сколько требуется, автоматически монтируется в /tank/fs.


# mkfile 100m /tank/fs/foo
# df -h /tank/fs
Filesystem             size   used  avail capacity  Mounted on
tank/fs                 80G   100M    80G     1%    /tank/fs

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