Gestion des quotas de disque Introduction Avec des systemes multi-utilisateurs, les administrateurs doivent se proteger contre les utilisateurs remplissant un disque. Ceci arrive lorsque certains utilisateurs aiment trop tout conserver, ou simple­ ment lorsqu'ils lancent un programme qui s'emballe et qui remplit le disque. Il est possible de limiter le nombre de fichiers et de reper­ toires et le volume d'espace disque pour un utilisateur. 11.. QQuueellqquueess ccoonncceeppttss 11..11.. CCoonnttrroollee ppaarr ppeerriipphheerriiqquuee//ppaarrttiittiioonn Les quotas de disques sont geres partition par partition. Il n'y a aucune relation entre les configurations du quota de disque de chaque partition. Vous pouvez meme permettre le quota de disque sur des partitions et ne pas le permettre sur d'autres. 11..22.. QQuuoottaa uuttiilliissaatteeuurr eett qquuoottaa ddee ggrroouuppee Vous pouvez controler le quota de disque utilisateur par utilisateur. Vous pouvez aussi travailler au niveau des groupes. Ces deux types de quotas sont configures d'une facon completement independante. Un groupe avec une centaine d'utilisateurs peut avoir un quota d'espace disque plus petit que le total de tous les quotas de ses utilisateurs. Quand un fichier est cree par un utilisateur, il appartient a cet utilisateur et a son groupe. Les enregistrements des quotas de cet utilisateur et de ce groupe sont alors mis a jour. Un utilisateur peut etre loin de la limite de son quota, mais le groupe peut avoir atteint son quota. A cause de cela, l'utilisateur ne pourra pas utiliser plus d'espace disque. 11..33.. QQuuoottaa ppaarr ddeeffaauutt ppoouurr uuttiilliissaatteeuurrss eett ggrroouuppeess _L_i_n_u_x_c_o_n_f vous laisse gerer les quotas avec une grande flexibilite. Alors que vous pouvez configurer les limites des quotas utilisateur par utilisateur, la plupart des administrateurs choisiront d'operer plus globalement. De plus, _L_i_n_u_x_c_o_n_f vous permet de remplir partiellement les specifications des quotas. Ceci vous permet d'utiliser les valeurs par defaut pour un utilisateur et de changer seulement une specification (nombre de fichier maximal par exemple). 11..44.. IInnffoorrmmaattiioonnss ssuurr lleess qquuoottaass ddee ddiissqquuee Vous pouvez controler deux aspects des quotas de disque: le nombre de fichiers et repertoires d'un utilisateur (ou d'un groupe) et le volume d'espace disque. Ces deux informations sont controlees separement. Il est possible de ne pas en limiter un et de fixer des limites sur l'autre. Chaque aspect est controle par trois parametres: LLiimmiittee llooggiicciieellllee La limite logicielle est une limite operationnelle proposee. L'utilisateur (ou le groupe) peut depasser cette limite, mais pour une duree limitee. LLiimmiittee mmaatteerriieellllee Cette limite ne peut pas etre depassee. PPeerriiooddee ddee ggrraaccee C'est la duree pendant laquelle l'utilisateur (ou le groupe) peut depasser la limite logicielle. Elle est par defaut de 7 jours. Elle est exprimee au format jours:heures:minutes:secondes. 11..55.. VVaalleeuurrss ppoossssiibblleess ppoouurr uunnee lliimmiittee Une limite donnee peut avoir une de ces trois valeurs: 00 Aucune limite --11 Indefini. La valeur effective est heritee de celle par defaut. UUnnee vvaalleeuurr ssuuppeerriieeuurree aa 00 La valeur specifiee. Pour le volume d'espace disque, exprimee en kilo-octets, quelle que soit la taille d'un bloc du disque. Linuxconf va convertir les kilo-octets pour cadrer avec les exigences du disque. 11..66.. QQuuoottaass eeffffeeccttiiffss ppoouurr uuttiilliissaatteeuurrss Les quotas de disque pour un utilisateur sont influences par trois valeurs: LLeess eennrreeggiissttrreemmeennttss uuttiilliissaatteeuurrss Ces enregistrements sont visibles dans le dialogue d'information utilisateur. Il y a un enregistrement par partition dont le quota utilisateur est actionne. LLeess vvaalleeuurrss ppaarr ddeeffaauuttss ddeess mmeemmbbrreess Ne pas confondre avec les quotas d'un groupe. Vous pouvez configurer les valeurs par defaut qui s'appliquent directement aux membres de ce groupe. Vous modifiez ces valeurs par defaut dans le dialogue de specification du groupe. Il y a un enregistrement par partition dont le quota utilisateur est actionne. VVaalleeuurrss ggeenneerraalleess ppaarr ddeeffaauutt Un enregistrement par partition fournit les dernieres valeurs par defaut. Beaucoup voudront seulement remplir cet enregistrement et laisser les utilisateurs heriter de ces valeurs. 11..77.. QQuuoottaass eeffffeeccttiiffss ppoouurr lleess ggrroouuppeess Les quotas de disque pour un groupe sont influences par deux configurations: LLeess eennrreeggiissttrreemmeennttss ddee ggrroouuppee Ces enregistrements sont visibles dans le dialogue de specification du groupe. Il y a un enregistrement par partition dont le quota de groupe est actionne. VVaalleeuurrss ggeenneerraalleess ppaarr ddeeffaauutt Un enregistrement par partition fournit les dernieres valeurs par defaut. Beaucoup voudront seulement remplir cet enregistrement et laisser les groupes heriter de ces valeurs. 22.. AAccttiioonnnneerr llee qquuoottaa ddee ddiissqquuee Vous devez actionner le quota de disque sur chaque partition pour laquelle vous desirez ce niveau de controle. Ceci est fait dans le dialogue "Configurateur des systemes de fichier". Choisissez le menu "Acces disque local" puis choisissez chaque partition pour laquelle vous voulez actionner le quota de disque. Dans le dialogue, vous trouverez une case a cocher pour actionner le quota utilisateur et une autre pour actionner le quota de groupe. Encore une fois, ces quotas (utilisateur et de groupe) sont completement independants et peuvent etre actionnes separement. 33.. CCoommmmaannddeess rreellaattiivveess Voici les differentes commandes que vous pouvez utiliser pour manipuler les quotas de disque: qquuoottaaoonn,,qquuoottaaooffff Elles vous permettent d'activer ou de desactiver les quotas sur une partition. rreeppqquuoottaa Affiche un compte-rendu du status pour les differents utilisateurs et groupes. qquuoottaacchheecckk Parcourt une partition et met a jour le status de chaque groupe et utilisateur. Cette commande est normalement executee au demarrage juste apres fsck. eeddqquuoottaa Un utilitaire de gestion de quotas. Il vous permet d'editer directement l'enregistrement d'un utilisateur ou d'un groupe. _N_E _L_'_U_T_I_L_I_S_E_Z _P_A_S. Il ne tient pas compte de valeurs par defaut et tous les changements que vous ferez avec pourraient etre reecrits par Linuxconf.