Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pratique:informatique:quota_user [05/11/2025 09:13] – [Usages] Zatalyz | pratique:informatique:quota_user [16/11/2025 17:16] (Version actuelle) – Zatalyz | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| Dans le cas d'un " | Dans le cas d'un " | ||
| - | * Les soft limits peuvent être temporairement dépassés (période de grâce). | + | * Les soft limits peuvent être temporairement dépassés (période de grâce). Par défaut la période est à 7 jours. Elle peut se changer avec '' |
| * Les hard limits ne peuvent pas être dépassés. | * Les hard limits ne peuvent pas être dépassés. | ||
| + | |||
| + | On peut définir les limites sur les blocs ou les inodes. | ||
| + | * Les blocs sont le " | ||
| + | * Les inodes sont les fichiers et dossiers. Chaque fichier/ | ||
| + | |||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | Le quota s' | ||
| + | |||
| + | Si j'ai le ficher " | ||
| + | |||
| + | < | ||
| + | -rw-r--r-- 1 alice asso | ||
| + | </ | ||
| + | => le poids sera compté à alice. | ||
| + | |||
| + | < | ||
| + | -rw-r--r-- 1 asso asso | ||
| + | </ | ||
| + | => le poids sera compté à asso (en tant qu' | ||
| + | |||
| + | Dans le cas de dossiers où plusieurs intervenantes agissent, si elles ne remettent pas les droits proprement, elles peuvent donc voir monter leur propre quota... Dans le cas des sites web gérés à plusieurs, cette subtilité peut donner des effets intéressants (permette de mutualiser les quotas en se répartissant les fichiers, ou se retrouver à ne plus pouvoir écrire parce qu'on a oublié de remettre les droits à l' | ||
| + | |||
| + | </ | ||
| + | |||
| ===== Initialiser ===== | ===== Initialiser ===== | ||
| Ligne 30: | Ligne 55: | ||
| apt install quota | apt install quota | ||
| - | <WRAP center round todo 60%> | ||
| - | Pause, c'est pas clair dans ma tête. | ||
| - | </ | ||
| ==== Méthode quotacheck ==== | ==== Méthode quotacheck ==== | ||
| Ligne 38: | Ligne 60: | ||
| On va ensuite executer " | On va ensuite executer " | ||
| - | c : Crée les fichiers de quota (aquota.user, | + | * c : Crée les fichiers de quota (aquota.user, |
| - | v : Mode verbeux | + | |
| - | u : Scan pour les quotas utilisateur | + | |
| - | g : Scan pour les quotas groupe | + | |
| - | m : Force le scan même si le système de fichiers est monté en écriture | + | |
| - | a : Scan tous les systèmes de fichiers avec quotas dans fstab | + | |
| quotacheck -cavugm | quotacheck -cavugm | ||
| Ligne 52: | Ligne 74: | ||
| '' | '' | ||
| - | Pas la peine de trop chercher, on teste la méthode ext4 plus haut ;) | + | Pas la peine de trop chercher, on garde la méthode ext4 plus haut ;) |
| </ | </ | ||
| Ligne 60: | Ligne 82: | ||
| repquota -as | repquota -as | ||
| - | Vérifier les quotas d' | + | Vérifier les quotas d' |
| - | quota -u utilisateur | + | quota -u utilisatrice |
| - | + | ||
| - | Définir un quota pour un utilisateur spécifique (pas copier bêtement, faudra creuser la doc) | + | |
| - | edquota -u utilisateur | + | |
| - | setquota -u utilisateur 1G 2G 0 0 / | + | |
| - | Copier les quotas d'un utilisateur | + | Pour des chiffres un peu plus clairs : |
| - | edquota -p utilisateur_modele nouvel_utilisateur | + | quota -s -u utilisatrice |
| + | |||
| + | * '' | ||
| + | * Attention cependant, ça arrondit à la grosse louche, 1600 blocs donnent " | ||
| + | * En laissant juste '' | ||
| + | |||
| + | Copier les quotas d'une utilisatrice | ||
| + | edquota -p utilisatrice_modele nouvel_utilisatrice | ||
| Désactiver temporairement les quotas | Désactiver temporairement les quotas | ||
| Ligne 75: | Ligne 100: | ||
| Activer les quotas | Activer les quotas | ||
| quotaon -av | quotaon -av | ||
| + | |||
| + | Pour tester, on peut créer un faux fichier d'un vrai poids avec '' | ||
| + | fallocate -l 50M fauxfichier | ||
| + | |||
| + | ==== Définir les quotas ==== | ||
| + | |||
| + | Définir un quota pour un utilisateur spécifique (pas copier bêtement, voir les explications) | ||
| + | edquota -u utilisatrice | ||
| + | setquota -u utilisatrice 1G 2G 0 0 / | ||
| + | |||
| + | Comment ça marche ? | ||
| + | |||
| + | La commande '' | ||
| + | |||
| + | < | ||
| + | | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | La colonne " | ||
| + | |||
| + | Pour setquota, la syntaxe est "< | ||
| ===== Sources ===== | ===== Sources ===== | ||