Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:mulx:quota [Le 20/05/2008, 21:29]
MulX
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​administration disque_dur système}} 
  
----- 
- 
-====== Gestion des quotas ====== 
- 
-<note important>​Cette page n'est qu'une ébauche à compléter. Elle n'est pas du tout finie :p </​note>​ 
- 
-===== Présentation ===== 
- 
-La gestions des quotas par utilisateur est utile au niveau des serveurs. Si vous avez créé plusieurs comptes utilisateurs et que vous ne voulez pas qu'un seul utilisateur puisse occuper tout l'​espace disque, il faut alors définir des quotas qui apporteront une limitation en terme d'​espace disque utilisé. 
- 
-La gestions des quotas peut aussi être utilisée au niveau de groupes. Par exemple, chaque utilisateur du projet //Albireo// dispose d'un certain espace disque, et le dossier commun du projet //Albireo// dispose lui aussi d'une taille maximale afin de permettre au projet //​Denebola//​ d'​exister. 
- 
-Pour que ceci fonctionne, l'​option doit être activée dans le noyau. C'est le cas par défaut sous Ubuntu. 
- 
- 
-==== Configuration de la machine d'​exemple ==== 
- 
-La machine dispose de 3 disques dur, un de 10Go, un de 15Go, et un de 40Go. 
- 
-le disque de 10Go contient le système. il est reconnu comme **sda** (sda1, sda2) 
- 
-Le disque de 15Go contient les répertoire des utilisateurs,​ c'est sur celui-ci que l'on souhaite définir les quotas. il est reconnu comme **sdb** (sdb1) 
- 
-===== Installation ===== 
- 
-Pour utiliser les quotas vous devez [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **quota** 
- 
- 
-===== Configuration du système ===== 
- 
-Vous devez [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] **/​etc/​fstab** afin de rajouter ''​usrgroup''​ pour avoir une gestion au niveau utilisateur et/ou ''​grpquota''​ pour une gestion par groupe. 
- 
-Le fichiers **/​etc/​fstab** avant la modification :  
-<​file>​ 
-# <file system> <mount point> ​  <​type> ​ <​options> ​      <​dump> ​ <​pass>​ 
-proc            /proc           ​proc ​   defaults ​       0       0 
-# /dev/sda1 -- converted during upgrade to edgy 
-UUID=8840ac3b-7209-4e00-a79e-d393de74e0ca / ext3 defaults,​errors=remount-ro 0 1 
-# /dev/sdb1 -- converted during upgrade to edgy 
-UUID=af16a96e-6ecf-4083-9a77-b21fedf09e5d /home ext3 defaults 0 2 
-# /dev/sda2 -- converted during upgrade to edgy 
-UUID=6263979f-794c-43c8-a95b-b33627978928 none swap sw 0 0 
-</​file>​ 
- 
-Après la modification : 
-<​file>​ 
-# <file system> <mount point> ​  <​type> ​ <​options> ​      <​dump> ​ <​pass>​ 
-proc            /proc           ​proc ​   defaults ​       0       0 
-# /dev/sda1 -- converted during upgrade to edgy 
-UUID=8840ac3b-7209-4e00-a79e-d393de74e0ca / ext3 defaults,​errors=remount-ro 0 1 
-# /dev/sdb1 -- converted during upgrade to edgy 
-UUID=af16a96e-6ecf-4083-9a77-b21fedf09e5d /home ext3 defaults,​usrquota,​grpquota 0 2 
-# /dev/sda2 -- converted during upgrade to edgy 
-UUID=6263979f-794c-43c8-a95b-b33627978928 none swap sw 0 0 
-</​file>​ 
- 
- 
-===== Création des fichiers de quota ===== 
- 
-Afin de permettre aux quotas de fonctionner,​ il faut créer 2 fichiers dans la racine du dossier à protéger. Ici il s'agit de **/home**. 
- 
-Ces 2 fichiers doivent appartenir à l'​utilisateur ''​root''​. 
- 
-<​code>​sudo touch /​home/​quota.group /​home/​quota.user 
-sudo chmod 600 /​home/​quota.* 
-</​code>​ 
- 
-Une fois ces fichiers crées, il faut remonter la partition : 
-  mount -o remount /home 
- 
-===== Initialisation ===== 
-Il est nécessaire d'​initialiser le système de quota via la commande ''​quotacheck''​. 
- 
-Cette commande va scanner tout le contenu de la partition et reporter dans **/​home/​quota.*** les informations de gestion. Il s'agit donc d'une initialisation. 
- 
-  quotacheck -vgum /home 
- 
-Alternative : initialiser toutes les partitions qui sont affectées par les quotas dans /etc/fstab : 
- 
-  quotacheck -vagum 
- 
-===== Fixation des droits ===== 
- 
-  * fixer des droits pour un utilisateurs :<​code>​edquota -u $user</​code>​ 
-  * fixer des droits pour un groupe :<​code>​edquota -g $group</​code>​ 
- 
-===== Afficher/​vérifier les droits ===== 
- 
-Pour voir les droits sur une partition (ex : /home) : 
- 
-  repquota /home 
- 
-===== Conseils ===== 
- 
-  * Il est préférable de faire des essais sur une partition de test (différente de /home) si vous ne voulez pas avoir de soucis. 
-  * Fixer des droits à 4.5Go par utilisateur permet de réaliser une sauvegarde directe sur un DVD (sans compression),​ avec la compression de données, on peut ajouter quelque Go. 
- 
-==== Tests ==== 
- 
-  * On peut commencer par fixer des droits de quelque dixaines de Mo, puis créer des fichiers fictifs. 
- 
- 
-==== Liens ==== 
- 
-  * http://​www.debianadmin.com/​implement-and-manage-disk-quotas-in-linux.html 
-  * http://​lea-linux.org/​cached/​index/​Quotas.html 
-  * http://​www.linuxhomenetworking.com/​wiki/​index.php/​Quick_HOWTO_:​_Ch28_:​_Managing_Disk_Usage_with_Quotas 
-  * http://​www.redhat.com/​docs/​manuals/​linux/​RHL-8.0-Manual/​admin-primer/​s1-storage-quotas.html 
- 
----- 
- 
-//​Contributeurs : MulX, ...// 
  • utilisateurs/mulx/quota.1211311757.txt.gz
  • Dernière modification: Le 18/04/2011, 14:43
  • (modification externe)