Maison >Opération et maintenance >exploitation et maintenance Linux >Quelle est la signification du quota de disque Linux

Quelle est la signification du quota de disque Linux

WBOY
WBOYavant
2023-05-18 12:59:171943parcourir

Le quota de disque est utilisé dans les systèmes Linux pour limiter l'espace disque ou le nombre de fichiers occupés par des utilisateurs ordinaires spécifiques ou des groupes d'utilisateurs sur des partitions spécifiées. Il peut être utilisé pour limiter l'espace Web, l'espace de messagerie et l'espace disque dur réseau disponibles pour chacun. . capacité. Seuls les utilisateurs et groupes d'utilisateurs ordinaires peuvent être limités par des quotas de disque, et les restrictions de quotas de disque ne peuvent être appliquées qu'aux partitions et non à des répertoires spécifiques.

Quota de disque (Quota) est utilisé dans les systèmes Linux pour limiter l'espace disque ou le nombre de fichiers occupés par des utilisateurs ordinaires ou des groupes d'utilisateurs spécifiques sur une partition spécifiée.

Dans ce concept, il y a les points importants suivants à noter :

  • Les restrictions de quota de disque ne s'appliquent qu'aux utilisateurs ordinaires et aux groupes d'utilisateurs. Le super utilisateur root ne peut pas définir de quotas de disque

  • Les restrictions de quota de disque ne peuvent s'appliquer qu'à. partitions et ne peut pas cibler un certain répertoire. En d'autres termes, le quota de disque ne peut être limité qu'au système de fichiers. Par exemple, si votre /dev/sda5 est monté sous /home, alors tous les répertoires sous /home sont soumis à. restrictions de quota de disque ;

  • L'espace disque et le nombre de fichiers d'un utilisateur peuvent être limités. Par exemple, nous pouvons limiter le nombre de blocs de disque et d'inodes qu'un utilisateur peut occuper.

Les quotas de disque sont en fait très courants dans la vraie vie. Par exemple, quelle que soit la taille de notre boîte aux lettres, elle est limitée et il est impossible de stocker des e-mails sans limite ; le serveur sur lequel nous pouvons télécharger des fichiers a également de la capacité ; ; Il nous est impossible d'utiliser l'espace personnel de la page web sans restrictions.

Le quota de disque, c'est comme si nous louions un immeuble de bureaux. Bien que l'espace de l'ensemble du bâtiment soit très spacieux, le coût de la fourniture de services à l'ensemble du bâtiment est trop élevé. Les utilisateurs peuvent louer chaque partie séparément, et s'ils ont besoin de plus d'espace, ils peuvent la louer à nouveau. Cependant, la location ne peut pas se faire à la légère. Plusieurs règles doivent être respectées :

  • Mon immeuble est loué à des utilisateurs externes (utilisateurs ordinaires). Il peut être loué à une personne (utilisateur) ou à une entreprise (groupe d'utilisateurs). ), mais la propriété de ce bâtiment m'appartient, il ne peut donc pas être loué à moi-même (utilisateur root

  • Si vous souhaitez louer, vous ne pouvez louer qu'une certaine taille d'espace à chaque étage, pas dans une seule pièce) ; le sous-espace est divisé en sous-espaces à louer (les quotas ne peuvent concerner que des partitions et ne peuvent pas limiter un répertoire)

  • Les locataires peuvent décider de la quantité d'espace à louer dans une certaine couche (limite de capacité du disque) ou du nombre d'espaces à louer ; une certaine couche. Quota de personnel, afin que seules ces personnes puissent accéder à cette couche (limite du nombre de fichiers).

Si les quotas de disque doivent être utilisés normalement, il y a plusieurs prérequis :

1. Le noyau doit prendre en charge les quotas de disque. Sans aucun changement, les versions Centos 6.x de Linux prennent déjà en charge les quotas de disque par défaut. Si vous êtes inquiet, vous pouvez vérifier le fichier de configuration du noyau pour voir si les quotas de disque sont pris en charge. La commande est la suivante :

[root@localhost ~]# grep CONFIG_QUOTA /boot/corrfig-2.6.32-279.el6.i686
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=y
CONFIG_QUOTACTL=y

Vous pouvez voir que le noyau prend déjà en charge les quotas de disque. Si le noyau ne prend pas en charge les quotas, vous devez recompiler le noyau pour ajouter la fonction quota supper.

2. L'outil Quota doit être installé dans le système. Ce qui suit est la commande d'installation et d'affichage par défaut de l'outil cité sur notre Linux

[root@localhost ~]# rpm -qa | grep quota
quota-3.17-16.el6.i686

3. La fonction de quota de disque doit être activée pour les partitions qui souhaitent prendre en charge les quotas de disque. Cette fonctionnalité peut être activée manuellement et n'est plus activée par défaut.

Le quota de disque peut limiter la capacité de l'espace Web, de l'espace de messagerie et de l'espace disque dur réseau que chaque personne peut utiliser. De plus, en termes de configuration des ressources système Linux, à l'aide des quotas de disque, vous pouvez également limiter le quota de disque maximum qu'un certain groupe ou un certain utilisateur peut utiliser, et utiliser Link pour autoriser l'utilisation des e-mails comme quotas restreints (Modifiez le. chemin /var/spool/mail).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer