Версия Solaris 10 10/09: в предыдущих версиях Solaris квоты и резервируемое пространство могли использоваться в файловой системе ZFS для управления и резервирования пространства.
В данной версии Solaris можно установить квоту для объема пространства, используемого файлами, относящимися к отдельному пользователю или группе. Настройка квот пользователей и групп может быть целесообразной в тех областях, где имеется большое число пользователей или групп.
Для настройки квот пользователя или группы используются свойства zfs userquota и zfs groupquota:
# zfs set userquota@user1=5G tank/data # zfs set groupquota@staff=10G tank/staff/admins |
Просмотр текущей настройки квоты пользователя или группы выполняется следующим образом:
# zfs get userquota@user1 tank/data NAME PROPERTY VALUE SOURCE tank/data userquota@user1 5G local # zfs get groupquota@staff tank/staff/admins NAME PROPERTY VALUE SOURCE tank/staff/admins groupquota@staff 10G local |
Отображение общей информации о квотах:
# zfs userspace tank/data TYPE NAME USED QUOTA POSIX User root 3K none POSIX User user1 0 5G |
# zfs groupspace tank/staff/admins TYPE NAME USED QUOTA POSIX Group root 3K none POSIX Group staff 0 10G |
Отображение информации об использовании пространства отдельным пользователем или группой выполняется посредством просмотра свойств userused@user и groupused@group следующим образом:
# zfs get userused@user1 tank/staff NAME PROPERTY VALUE SOURCE tank/staff userused@user1 213M local # zfs get groupused@staff tank/staff NAME PROPERTY VALUE SOURCE tank/staff groupused@staff 213M local |
Для получения подробной информации о настройке квот пользователей см. Настройки квот и резервируемого пространства в ZFS.