0% ont trouvé ce document utile (0 vote)
32 vues24 pages

Quotas Nabil

Transféré par

aliyounes
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODP, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues24 pages

Quotas Nabil

Transféré par

aliyounes
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODP, PDF, TXT ou lisez en ligne sur Scribd

Les quotas

Les quotas
Les quotas
Les quotas
Les quotas
Les quotas
Période de grâce.

La période de grâce peut être fixée au moyen


de l’option –t de la commande edquota.

Voici un exemple fixant les délais à 7 jours :

# edquota -t
l’option -p
● La gestion des quotas peut être très lourde lorsqu’il
faut éditer les limites relatives à chaque utilisateur du
système. Dès que les limites sont fixées pour un
utilisateur, il est possible de les recopier pour d’autres.
● L’option -p de la commande edquota permet de
prendre un utilisateur comme base pour fixer les
quotas de plusieurs autres.
● Exemple:
edquota -p mrani mohamed nabil halimi
les utilisateurs mohamed, nabil et halimi reçoivent les
mêmes limites que l’utilisateur mrani.
Pratique

d’abord vérifier que les paquets quota et


quotatool sont installés :

dpkg -s quota | grep status


Pratique

Si oui c’est bon, si non :

sudo apt-get install quota


Pratique

Editer le fichier /etc/fstab :

ajouter usrquota et grpquota dans les options


pour avoir une gestion au niveau utilisateur,
et groupe :
Pratique
Création des fichiers de quota à la racine de
la partition (ou dossier concerné) :

# touch /home/[Link]
# touch /home/[Link]
# chmod 600 /home/aquota.*

quotacheck -cguvf /home


ou
quotacheck -cugm /home
Cree aussi ces fichiers a la racine
Pratique
Initialisation :
la commande quotacheck va scanner tout le
contenu de la partition et reporter dans
/home/quota.* les informations de gestion
(espace occupé par les utilisateurs).
Il s'agit bien d'une initialisation.

# quotacheck -vgum /home

(quotacheck -vagum, -a = all )


Pratique
Initialisation :
On peu aussi utiliser :
sudo quotacheck -vagum

-m permet d'autoriser quotacheck de scanner des


partitions qui sont accessibles en écriture
-g Scanne les quotas pour les groupes
-u Scanne les quotas pour les utilisateurs
-v permet d'afficher l'avance du scan
Pratique

Activation :

# quotaon -a

Ou aussi
# quotaon /home (ou /partitionFS)
Pratique

Édition des quotas utilisateurs :

# edquota -u $user
Le fichier se compose de 6 colonnes :
Filesystem : système de fichiers concerné par les quotas
blocks : nombre de blocs occupés par l'utilisateur dans le
système de fichiers. Ici aucun fichier n'a encore été créé.
soft : limite soft en nombre de blocs. Ici elle est fixée à 9 000
blocs soit environ 9 Mo
hard : limite hard en nombre de blocs (environ 10 Mo)
inodes : nombre d'[#rappels inodes ]occupées par l'utilisateur
dans le système de fichiers
soft : limite soft en nombre d'inodes
hard : limite hard en nombre d'inodes
Procéder de la même façon pour l'attribution de quotas à un
groupe.

❗ Ne tentez pas d'éditer directement ces fichiers; ils


Pratique

Désactivation :

# quotaoff
Gestion des quotas

Lister les quotas existants :

# repquota /home // Liste les quotas appliqués


sur /home
# repquota -uv /home // Liste les quotas appliqués
aux utilisateurs de /home
# quota -v roger // Les quotas de l'utilisateur
roger
Gestion des quotas
Activer/désactiver les quotas :
# quotaoff -a // Désactive les quotas sur toutes les
partitions
# quotaon /home // Active les quotas sur /home
# quotacheck -a // Vérifie et met à jour les tables des
quotas.

Il est recommandé de faire un quotaoff avant cette


opération.
Gestion des quotas
Editer/Attribuer des quotas :
# edquota -u roger // Edition sous un éditeur
(vi par exemple) des limites pour roger
# edquota -t // Edition des durées de grâce.
# quotatool -u roger -l 10000000 -q
9000000 /home // limite souple pour roger à
9G et stricte à 10G sur /home
Le programme quotacheck peut échouer car
il n'arrive pas à déterminer si les fichiers
aquota.{user,group} sont au format vfsv0 ou
vfsv1 en analysant les en-têtes, ce qui est
normal puisque ces fichiers sont vides.
Quand vfsv1 n'était pas encore implémenté, le
nom du fichier seul suffisait à en déterminer le
format (quota.* = vfsold, aquota.* = vfsv0).
Solution :
effacez les deux fichiers et demandez au
programme de les créer en ajoutant l'option -c
à la commande.

Vous aimerez peut-être aussi