30.5. Attribution de quotas par utilisateur
Les quotas de disque sont attribués aux utilisateurs à l'aide de la commande edquota
.
L'éditeur de texte défini par la variable d'environnement EDITOR
est utilisé par edquota
. Pour changer d'éditeur, définissez la variable d'environnement EDITOR
dans votre fichier ~/.bash_profile
avec le chemin complet de l'éditeur de votre choix.
Conditions préalables
- L'utilisateur doit exister avant la définition du quota d'utilisateurs.
Procédure
Attribuer un quota à un utilisateur :
# edquota username
Remplacez username par l'utilisateur auquel vous souhaitez attribuer les quotas.
Par exemple, si vous activez un quota pour la partition
/dev/sda
et que vous exécutez la commandeedquota testuser
, le texte suivant s'affiche dans l'éditeur par défaut configuré sur le système :Disk quotas for user testuser (uid 501): Filesystem blocks soft hard inodes soft hard /dev/sda 44043 0 0 37418 0 0
Modifier les limites souhaitées.
Si l'une des valeurs est fixée à 0, la limite n'est pas fixée. Modifiez-les dans l'éditeur de texte.
Par exemple, l'exemple suivant montre que les limites de bloc souple et de bloc dur pour l'utilisateur test ont été fixées à 50000 et 55000 respectivement.
Disk quotas for user testuser (uid 501): Filesystem blocks soft hard inodes soft hard /dev/sda 44043 50000 55000 37418 0 0
- La première colonne est le nom du système de fichiers pour lequel un quota est activé.
- La deuxième colonne indique le nombre de blocs que l'utilisateur utilise actuellement.
- Les deux colonnes suivantes servent à définir des limites de blocs souples et rigides pour l'utilisateur sur le système de fichiers.
-
La colonne
inodes
indique le nombre d'inodes que l'utilisateur utilise actuellement. Les deux dernières colonnes sont utilisées pour définir les limites d'inodes soft et hard pour l'utilisateur sur le système de fichiers.
- La limite des blocs durs est la quantité maximale absolue d'espace disque qu'un utilisateur ou un groupe peut utiliser. Une fois cette limite atteinte, aucun espace disque supplémentaire ne peut être utilisé.
- La limite souple de blocs définit la quantité maximale d'espace disque pouvant être utilisée. Toutefois, contrairement à la limite stricte, la limite souple peut être dépassée pendant un certain temps. Cette période est appelée grace period. Le délai de grâce peut être exprimé en secondes, minutes, heures, jours, semaines ou mois.
Verification steps
Vérifiez que le quota de l'utilisateur a été défini :
# quota -v testuser Disk quotas for user testuser: Filesystem blocks quota limit grace files quota limit grace /dev/sda 1000* 1000 1000 0 0 0