% sysctl kern.features.ufs_quota kern.features.ufs_quota: 1
La commande retourne le chiffre 1 donc le noyau prend en charge les quotas.
quota_enable="YES"
Normalement au démarrage, l'intégrité du quota de chaque système de fichiers est vérifiée par quotacheck (8).
Ce programme garantit que les données de la base de données de quotas reflètent correctement les données du système de fichiers.
Il s'agit d'un processus chronophage qui affectera considérablement le temps de démarrage du système.
Pour ignorer cette étape, ajoutez cette variable à /etc/rc.conf:
check_quotas="NO"
Pour ma part je l'ai activé.
check_quotas="YES"
Pour activer les quotas de groupe, utilisez plutôt groupquota.
Pour activer les quotas d'utilisateurs et de groupes, séparez les options par une virgule.
/dev/ada5a /nfs4 ufs rw,userquota,groupquota 1 1
Par défaut service quota restart crée les fichiers quota.user et quota.group si ils n'existent pas.
Dans cet exemple, les fichiers se trouvent à la racine de /nfs4, le chemin est donc la racine du système de fichier /nfs4 comme stipulé dans le fichier /etc/fstab .
quota -v Disk quotas for user root (uid 0): Filesystem usage quota limit grace files quota limit grace /nfs4 304 0 0 77 0 0
edquota -u nuxbsd
Quotas for user nuxbsd: /nfs4: in use: 1912344k, limits (soft = 0k, hard = 0k) inodes in use: 1771, limits (soft = 0, hard = 0)
Changer en :
Quotas for user nuxbsd: /nfs4: in use: 1912344k, limits (soft = 1000k, hard = 1050k) inodes in use: 1771, limits (soft = 0, hard = 0)
Vérification si la mtime du fichier quota.user change bien lorsque la commande edquota est utilisée.
ls -lh /nfs4
-rw-r----- 1 root operator 64K Oct 3 07:54 quota.group -rw-r----- 1 root operator 63K Oct 3 07:23 quota.user
edquota nuxbsd
ls -lh /nfs4
-rw-r----- 1 root operator 64K Oct 3 07:54 quota.group -rw-r----- 1 root operator 63K Oct 3 07:23 quota.user
Disks Quota does not work
La mtime du fichier quota.user ne change pas !!!
Problème résolu depuis, ne pas utiliser CTRL+c dans vi mais la touche ESC pour sortir du mode édition.
edquota -e /nfs4:8437184:10485760 nuxbsd
- edquota : modifie les quotas des utilisateurs
- quotanon : activer les quotas du système de fichiers
- quotaoff : désactive les quotas du système de fichiers
- quotacheck : vérificateur de cohérence des quotas du système de fichiers
- repquota : récapitule les quotas pour un système de fichiers
- quota : affiche l'utilisation du disque et les limites