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 19/05/2008, 07:15]
marc31
— (Version actuelle)
Ligne 1: Ligne 1:
-====== 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 d'​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é au niveau de groupe. 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 noyaux, c'est le cas par défaut sur Ubuntu. 
- 
- 
-===== Préparation ​ ===== 
- 
-==== 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 noté sda (sda1, sda2, sda3) 
- 
-Le disque de 15Go contient les répertoire des utilisateurs,​ c'est sur celui ci que l'on souhaite définir les quotas, il s'agit de sdb (sdb1) 
- 
-Le disque de 40o contient les sauvegardes il est noté sdc (sdc1) 
- 
- 
-==== Paquet ==== 
- 
-Pour utiliser les quotas vous devez installer le paquet [[:​tutoriel:​comment_installer_un_paquet|quota]] 
- 
-==== Configuration du système ==== 
- 
-Vous devez éditer le fichier [[:​tutoriel:​comment_editer_un_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 :  
-<​code>​ 
-# /etc/fstab: static file system information. 
-# 
-# <file system> <mount point> ​  <​type> ​ <​options> ​      <​dump> ​ <​pass>​ 
-proc            /proc           ​proc ​   defaults ​       0       0 
-# /dev/sda3 -- converted during upgrade to edgy 
-UUID=8840ac3b-7209-4e00-a79e-d393de74e0ca / ext3 defaults,​errors=remount-ro 0 1 
-# /dev/sda1 -- converted during upgrade to edgy 
-UUID=6f0393e5-75cc-48f3-9671-c16a49975265 /boot ext2 defaults 0 2 
-# /dev/sdc1 -- converted during upgrade to edgy 
-UUID=11586313-050c-48ca-8049-d61f42bdd61d /data ext3 defaults 0 2 
-# /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 
-/​dev/​hdd ​       /​media/​cdrom0 ​  ​udf,​iso9660 user,​noauto ​    ​0 ​      0 
-/​dev/​fd0 ​       /​media/​floppy0 ​ auto    rw,​user,​noauto ​ 0       0 
-</​code>​ 
- 
-Après la modification : 
-<​code>#​ /etc/fstab: static file system information. 
-# 
-# <file system> <mount point> ​  <​type> ​ <​options> ​      <​dump> ​ <​pass>​ 
-proc            /proc           ​proc ​   defaults ​       0       0 
-# /dev/sda3 -- converted during upgrade to edgy 
-UUID=8840ac3b-7209-4e00-a79e-d393de74e0ca / ext3 defaults,​errors=remount-ro 0 1 
-# /dev/sda1 -- converted during upgrade to edgy 
-UUID=6f0393e5-75cc-48f3-9671-c16a49975265 /boot ext2 defaults 0 2 
-# /dev/sdc1 -- converted during upgrade to edgy 
-UUID=11586313-050c-48ca-8049-d61f42bdd61d /data ext3 defaults 0 2 
-# /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 
-/​dev/​hdd ​       /​media/​cdrom0 ​  ​udf,​iso9660 user,​noauto ​    ​0 ​      0 
-/​dev/​fd0 ​       /​media/​floppy0 ​ auto    rw,​user,​noauto ​ 0       0 
-</​code>​ 
- 
-==== Création des fichiers de quota ==== 
- 
-Afin de permettre a quota de fonctionner,​ il faut créer 2 fichiers dans la racine du dossier a protéger. Ici il s'agit de /home. 
- 
-C'est 2 fichiers ne doivent être accessible que par l'​utilisateur root, il sont donc a créer en tant que root.  
- 
-Cela supposera que soit vous précéderais chaque commande de sudo, soit vous prendrez les droits root a l'aide de ''​sudo -s''​ 
- 
- 
-<​code>​touch /​home/​quota.group /​home/​quota.user 
-chmod 600 /​home/​quota.* 
-</​code>​ 
- 
-Une fois ces fichiers créer il faut remonter la partition : ''​mount -o remount /​home''​ 
- 
- 
-==== Initialisation ==== 
-Il est nécessaire d'​initialiser le système de quota avec la commande quotacheck. Cette commmande 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 : 
- 
-      edquota -u $user 
- 
-  * fixer des droits pour un groupe 
- 
-      edquota -g $group 
- 
-==== Afficher/​vérifier les droits ==== 
-Pour voir les droits sur une partition (/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 
- 
- 
-... fin de rédaction pour plus tard ... 
  
  • utilisateurs/mulx/quota.1211174145.txt.gz
  • Dernière modification: Le 18/04/2011, 14:43
  • (modification externe)