Page 1
Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 11
www.razafimamonjy.fr
1
GESTIONS DES QUOTAS
Linux
Page 2
Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 11
www.razafimamonjy.fr
2
OBJECTIF ET INSTALLATIONS DES QUOTAS
Ojectif:
1) Limiter l'espace disque et/ou le nombre de fichiers alloués aux utilisateur ou aux groupes,
sur un système de fichiers désigné, donc sur une partition.
Le plus souvent pour contraindre à une meilleure gestion des répertoires personnels. Quand
un utilisateur dépasse la taille maximale fixée, il est averti et dispose d'un délai pour "faire le
ménage"
En clair: Il y a deux paramètres importants :
A)Les limites "soft" : il s'agit d'une tolérance, cette limite peut etre franchie (pendant 7 jours par
défaut)
B)"hard" : franchie par un utilisateur ou un groupe, celui-ci ne peut plus écrire sur le disque, tant
qu'elle est dépassée
Installation:
Il faut installer le paquet quota ou le vérifier s’il est déjà installer sur votre distribution.
Page 3
Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 11
www.razafimamonjy.fr
3
Mise en en place de quotas linux
Pour prendre en en charge la gestion des quotas . Il faut configurer quotas comme un
option dans le fichier des point de montage /etc/fstab:
usrquota dans les options pour avoir une gestion au niveau utilisateur
Et/ou
grpquota dans les options pour les groupes.
Exemple ici :
/etc/fstab avant:
/dev/sda6 /home ext4 defaults
/etc/fstab après mise en place du quotas :
/dev/sda6 /home ext4 defaults, usrquotas, grpquotas 0 0
Page 4
Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 11
www.razafimamonjy.fr
4
Utilisation de quota
1- Initialisation8:
Pour initialiser les tables de quotas il suffit de lancer la commande:
# quotacheck /dev/hda6
On peut vérifier que le fichier quota.user a été créé dans /home.
Il renferme la table des quotas. Et générer un rapport de surveillance par repquota –a
Si ces fichiers n’ont pas été générer alor il suffit de les éditer avec votre éditeur préférer dans le
répertoire courant des utilisateur exemple: /home
Puis il faut remonter la partition /home avec la commande mount -o, --option :
# mount -o remount /home
2- Activation des quotas8:
Cette commande est nécessaire pour activer le « monitoring » immédiatement, autrement, la
commande edquota retournera toujours la même chose, même après modification du
contenu des dossiers soumis aux quotas.
# quotaon -avug -g Scanne les quotas pour les groupes
-u Scanne les quotas pour les utilisateur
-a tous montage auto non-nfs dans fstab
-v bavard
Page 5
Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 11
www.razafimamonjy.fr
5
Définir les quotas
2- Listage8:
La commande
Va editer avec l’editeur de texte vi par défaut le quotas de l’utilisateur à définir .
Afin d’éviter «8vi8» et d’utiliser nano . Il faut faire un export EDITOR= nano
# edquota -u utilisateur
# export EDITOR = nano
Quotas for user toto:
/dev/hda6 : blocks in use: 148, limits (soft = 0 , hard = 0) inodes in use: 37, limits (soft = 0 , hard = 0)
Quotas for user toto:
/dev/hda6 : blocks in use: 148, limits (soft = 0 , hard = 0) inodes in use: 37, limits (soft = 0 , hard = 0)
Quotas for user toto:
/dev/hda6 : blocks in use: 148, limits (soft = 0 , hard = 0) inodes in use: 37, limits (soft = 0 , hard = 0)
Quotas for user toto:
/dev/hda6 : blocks in use: 148, limits (soft = 0 , hard = 0)
inodes in use: 37, limits (soft = 0 , hard = 0)
Quotas for user toto:
/dev/sda6 : blocks in use: 148, limits (soft = 0 , hard = 0)
inodes in use: 37, limits (soft = 0 , hard = 0)
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !