Quotas Volumes
Pour allouer 2TiB au volume
timemachine
:
zsf set quota=2T tank/timemachine
Pour modifier un quota existant (+500GiB) :
zsf set quota=2500G tank/timemachine
Généralement, on augmente un quota. Pour le diminuer, assurez-vous d’avoir l’espace libre (zfs get all $dataset).
Pour supprimer ce quota :
zsf set quota=none tank/timemachine
À faire
- refquota/quotapréciser l’explication
refquota : quota hors snapshots (typiquement quota users)
quota : tout compris, niveau filesystem (typiquement /home)
reservation
piège de l’overprovisionning
Quotas Utilisateurs (samba)
Afin de définir des quotas par utilisateurs (volume home
), il faut dans un premier temps déléguer des permissions aux utilisateurs du domaine ou à tout le monde d’accéder aux variables userquota
et userused
.
zfs allow "Domain Users" userquota,userused tank/home
ou
zfs allow everyone userquota,userused tank/home
Supprimer les délégations de permission :
zfs unallow everyone tank/home
zfs unallow "Domain Users" tank/home
Mettre un quota sur utilisateur :
zfs set userquota@"MONDOMAINE\utilisateur"=1G tank/home
zfs set userquota@utilisateur=1G tank/home
Afficher un quota :
zfs get -H "userquota@MONDOMAINE\utilisateur" tank/home | /usr/bin/awk '{ print $3 };'
zfs get -H "userquota@utilisateur" tank/home
Supprimer un quota :
zfs set userquota@utilisateur=none tank/home