Outils pour utilisateurs

Outils du site


informatique:linux:disk_quotas

Ceci est une ancienne révision du document !


Disk Quotas

Pour activer les quotas disque sur un filesystem

Editer le fichier /etc/fstab en ajoutant usrquota,grpquota comme suit

/dev/rootvg/lvphome  /home               ext3    defaults,usrquota,grpquota        1 2

Demonter le filesystem

umount /home

Le remonter

mount /home

Creation de la base de données des quotas

Pour créer les fichiers de quota (aquota.user et aquota.group)

quotacheck -cug /home

Pour générer la table de l'occupation disque du/des filesystem(s)

quotacheck -avug

Assigner les quotas aux utilisateurs

Pour editer les quotas d'un utilisateur

edquota username

Le fichier à éditer se présente ainsi :

Disk quotas for user eisadmin (uid 500):
Filesystem                   blocks       soft       hard     inodes     soft     hard
/dev/mapper/rootvg-lvhome       5000       5000       5000          7        0        0

Ici on limite le quota à 5Mo pour le user

Pour fixer les même règle de quota aux user2 et user3 que user1

edquota -p user1 user2 user3

Pour assigner des quota en mode non interactif (setquota -u <user> <block-softlimit> <block-hardlimit> <inode-softlimit> <inode-hardlimit> -a <filesystem>)

setquota -u user 5000 5000 0 0 -a /home

Configurer les quotas sur le FS

Pour editer les quota des filesystems
edquota -t

Le fichier à éditer se présente ainsi:

Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem             Block grace period     Inode grace period
/dev/mapper/rootvg-lvhome               0seconds               0seconds

Pour activer les quotas

quotaon -vug /home/

Pour etablir un rapport sur l'état des quotas

Générer la table de l'occupation disque du filesystem

quotacheck -vug /home

Lancer la commande ci-dessous pour avoir le rapport

repquota -a
informatique/linux/disk_quotas.1190325600.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)