Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
doc:systeme:quota [18/09/2015 18:47] milou [quotacheck] |
doc:systeme:quota [18/09/2015 19:11] smolski [edquota] |
||
---|---|---|---|
Ligne 111: | Ligne 111: | ||
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. | 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. | ||
- | <code bash> | + | <code root> |
quotaon -avug</code> | quotaon -avug</code> | ||
Ligne 121: | Ligne 121: | ||
Voici un exemple d’édition des quotas pour un user : | Voici un exemple d’édition des quotas pour un user : | ||
- | <code bash> | + | <code root> |
edquota public</code> | edquota public</code> | ||
- | + | <file config retour de la commande> | |
- | Édite : | + | |
- | <code> | + | |
Quotas disque pour user public (uid 1001) : | Quotas disque pour user public (uid 1001) : | ||
Système de fichiers blocs souple stricte inodes souple stricte | Système de fichiers blocs souple stricte inodes souple stricte | ||
- | /dev/sda9 38336 0 0 201 0 0 </code> | + | /dev/sda9 38336 0 0 201 0 0 </file> |
* L’administrateur peut modifier les limites placées entre parenthèses. | * L’administrateur peut modifier les limites placées entre parenthèses. | ||
* L’absence de quotas est indiquée par des limites nulles. | * L’absence de quotas est indiquée par des limites nulles. | ||
- | Dès que l’une des limites soft est atteinte, l’utilisateur voit sa commande échouer et il en est averti par un message. | + | Dès que l’une des limites soft est atteinte, l’utilisateur voit sa commande échouer et il en est averti par un message. \\ |
Voici un exemple de session interactive montrant l’échec d’opérations en raison de la limite des quotas : | Voici un exemple de session interactive montrant l’échec d’opérations en raison de la limite des quotas : | ||
- | + | * La limite soft est une limite que l'utilisateur (ou groupe) peut dépasser pendant un certain laps de temps. \\ Si l'utilisateur n'est pas revenu en-dessous de cette limite dans le temps imparti il se voit dépourvu du droit de créer des fichiers. \\ Quand l'utilisateur dépasse cette limite, un message de ce genre apparait :<code>sda9: warning, user block quota exceeded.</code> | |
- | + | * La limite hard est une limite que nul ne peut dépasser. \\ Lorsque l'utilisateur veut dépasser cette limite il obtient un message de ce genre :<code>sda9: write failed, user block limit reached.</code> | |
- | * La limite soft est une limite que l'utilisateur (ou groupe) peut dépasser pendant un certain laps de temps. Si l'utilisateur n'est pas revenu en dessous de cette limite dans le temps imparti il se voit dépourvu du droit de créer des fichiers. Quand l'utilisateur dépasse cette limite, un message de ce genre apparait : <code>sda9: warning, user block quota exceeded.</code> | + | |
- | * La limite hard est une limite que nul ne peut dépasser. Lorsque l'utilisateur veut dépasser cette limite il obtient un message de ce genre : <code>sda9: write failed, user block limit reached.</code> | + | |
* La limite par block est une limite sur la taille du dossier (généralement la taille du dossier utilisateur). Cette limite utilise la limite soft et hard | * La limite par block est une limite sur la taille du dossier (généralement la taille du dossier utilisateur). Cette limite utilise la limite soft et hard | ||
* La limite par inode est une limite sur le nombre de fichiers. Cette limite utilise la limite soft et hard. | * La limite par inode est une limite sur le nombre de fichiers. Cette limite utilise la limite soft et hard. | ||
- | ==== option –g ==== | + | ==== option -g ==== |
- | L’option –g de la commande **edquota** permet d’éditer les quotas relatifs à un groupe. | + | L’option -g de la commande **edquota** permet d’éditer les quotas relatifs à un groupe. \\ |
- | + | Voici un exemple d’édition des quotas pour un groupe. | |
- | Voici un exemple d’édition des quotas pour un groupe : | + | |
Quotas disque pour group public (gid 1001) : | Quotas disque pour group public (gid 1001) : | ||
- | <code bash> | + | <code root> |
edquota -g public</code> | edquota -g public</code> | ||
- | + | <file config retour de la commande> | |
- | Édite : | + | |
- | <code> | + | |
Système de fichiers blocs souple stricte inodes souple stricte | Système de fichiers blocs souple stricte inodes souple stricte | ||
- | /dev/sda9 38336 0 0 201 0 0</code> | + | /dev/sda9 38336 0 0 201 0 0</file> |
| | ||
Dès qu’un des membres du groupe dépasse une limite soft, __tous les membres du groupe__ sont dans l’incapacité de continuer leur travail sans avoir au préalable effacé des fichiers afin de répondre aux critères mis en œuvre par le système des quotas. | Dès qu’un des membres du groupe dépasse une limite soft, __tous les membres du groupe__ sont dans l’incapacité de continuer leur travail sans avoir au préalable effacé des fichiers afin de répondre aux critères mis en œuvre par le système des quotas. | ||
Ligne 165: | Ligne 158: | ||
Voici un exemple fixant les délais à 7 jours : | Voici un exemple fixant les délais à 7 jours : | ||
- | <code bash> | + | <code root> |
edquota -t</code> | edquota -t</code> | ||
Édite : | Édite : | ||
- | <code> | + | <file config retour de la commande> |
Sursis avant l'application des limites souples pour users : | Sursis avant l'application des limites souples pour users : | ||
Unités de temps peuvent être : days (jours), hours (heures), minutes, ou seconds | Unités de temps peuvent être : days (jours), hours (heures), minutes, ou seconds | ||
Système de fichiers période de sursis bloc période de sursis inode | Système de fichiers période de sursis bloc période de sursis inode | ||
- | /dev/sda9 7days 7days</code> | + | /dev/sda9 7days 7days</file> |
===== option –p ===== | ===== option –p ===== | ||
Ligne 181: | Ligne 174: | ||
Voici un exemple d’une telle commande : | Voici un exemple d’une telle commande : | ||
- | <code bash> | + | <code root> |
edquota -p jchalle jfc jl rc</code> | edquota -p jchalle jfc jl rc</code> | ||
Ligne 193: | Ligne 186: | ||
Voici un exemple de consultation des limites associées aux utilisateurs (option –u) : | Voici un exemple de consultation des limites associées aux utilisateurs (option –u) : | ||
- | <code bash> | + | <code root> |
- | repquota -u /dev/sda9 | + | repquota -u /dev/sda9</code> |
- | *** Rapport pour les quotas user sur le périphérique /dev/sda9 | + | <file config retour de la commande>*** Rapport pour les quotas user sur le périphérique /dev/sda9 |
Période de sursis bloc : 7days ; période de sursis inode : 7days | Période de sursis bloc : 7days ; période de sursis inode : 7days | ||
Block limits File limits | Block limits File limits | ||
Ligne 202: | Ligne 195: | ||
root -- 24 0 0 3 0 0 | root -- 24 0 0 3 0 0 | ||
user -- 256296 0 0 681 0 0 | user -- 256296 0 0 681 0 0 | ||
- | public -- 38336 0 0 201 0 0 </code> | + | public -- 38336 0 0 201 0 0 </file> |
==== option –g ==== | ==== option –g ==== | ||
Ligne 209: | Ligne 202: | ||
Voici un exemple de vérification des quotas relatifs aux groupes : | Voici un exemple de vérification des quotas relatifs aux groupes : | ||
- | <code bash> | + | <code root> |
- | repquota -g /dev/sda9 | + | repquota -g /dev/sda9</code> |
- | *** Rapport pour les quotas group sur le périphérique /dev/sda9 | + | <file config retour de la commande>*** Rapport pour les quotas group sur le périphérique /dev/sda9 |
Période de sursis bloc : 7days ; période de sursis inode : 7days | Période de sursis bloc : 7days ; période de sursis inode : 7days | ||
Block limits File limits | Block limits File limits | ||
Ligne 218: | Ligne 211: | ||
root -- 24 0 0 3 0 0 | root -- 24 0 0 3 0 0 | ||
user -- 256296 0 0 681 0 0 | user -- 256296 0 0 681 0 0 | ||
- | public -- 38336 0 0 201 0 0</code> | + | public -- 38336 0 0 201 0 0</file> |