Технология 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.