Il est possible de définir des quotas pour un utilisateur ou un groupe au niveau du système de fichiers.
hostname:> shares select default select eschrock
hostname:shares default/eschrock> users hostname:shares default/eschrock users> list USER NAME USAGE QUOTA SOURCE user-000 root 321K - - user-001 ahl 9.94K - - user-002 eschrock 20.0G - -
hostname:shares default/eschrock users> select name=eschrock hostname:shares default/eschrock user-002> get name = eschrock unixname = eschrock unixid = 132651 winname = (unset) winid = (unset) usage = 20.0G quota = (unset) source = (unset)
hostname:shares default/eschrock user-002> set quota=100G quota = 100G (uncommitted) hostname:shares default/eschrock user-002> commit hostname:shares default/eschrock user-002> done
La colonne Source affiche "local" si le quota a été défini au niveau système de fichiers, "default" s'il a été défini au niveau projet ou "-" si aucun quota n'a été défini. Dans l'exemple suivant, le quota d'utilisateurs par défaut défini au niveau projet est de 50 Go.
Si un quota d'utilisateurs ou de groupes a été défini au niveau projet, cette procédure remplace cette valeur.
hostname:shares default/eschrock users> quota hostname:shares default/eschrock users quota (uncomitted)> set name=bmc name = bmc (uncommitted) hostname:shares default/eschrock users quota (uncomitted)> set quota=default quota = default (uncommitted) hostname:shares default/eschrock users quota (uncomitted)> commit hostname:shares default/eschrock users> list USER NAME USAGE QUOTA SOURCE user-000 root 321K - - user-001 ahl 9.94K - - user-002 eschrock 20.0G 100G local user-003 bmc - 50G default