====== XFS ====== ===== Activation des quotas projets ===== ==== Creation des fichiers de confs ==== === /etc/projects === *Format projectid:/repertoire/a/quoter *Creation d'un fichier Dans notre cadre le projectid sera celui du user Attention, ce script est loin d'etre parfait (si le repertoire ne correpond pas a un user pex... ls /home | while read login; do id=`id -u $login`; echo $id:/home/$login; done >/etc/projects === /etc/projid === *Format projectname:projectid *Creation ls /home | while read login; do id=`id -u $login`; echo $login:$id; done >/etc/projid ===== Activation des quotas ===== En mode expert de la commande xfs_quota lancer //project -s adlp// Hints : - ici adlp est le nom d'un des projets - pour etre en mode expert, il faut lancer la commande xfs_quota avec un x pour parametre - Attention, si votre install est en francais je vous recommande un LANG=C avant l'appel a xfs_quota - Attention, selon certaines sources les quotas groupes sont incompatibles avec les quotas projets - Ne pas oublier de configurer le /etc/fstab avec le bon parametre (//pquota//) - Rebooter la machine est necessaire, sinon les quotas projects ne sauront s'initaliser correctement # LANG=C xfs_quota -x -c 'project -s adlp' Setting up project adlp (path /home/adlp)... Processed 1 /etc/projects paths for project adlp En plus funcky ls /home| while read login; do LANG=C xfs_quota -x -c "project -s $login"; done Verification que les quotas sont bien activés root@wurzel:~# LANG=C xfs_quota -x -c "state" /home User quota state on /home (/dev/mapper/wurzel-home) Accounting: OFF Enforcement: OFF Inode: #240773 (5 blocks, 4 extents) Group quota state on /home (/dev/mapper/wurzel-home) Accounting: OFF Enforcement: OFF Inode: #18446744073709551615 (0 blocks, 0 extents) Project quota state on /home (/dev/mapper/wurzel-home) Accounting: OFF Enforcement: OFF Inode: #18446744073709551615 (0 blocks, 0 extents) Blocks grace time: [7 days 00:00:30] Inodes grace time: [7 days 00:00:30] Realtime Blocks grace time: [7 days 00:00:30] ===== Lecture des quotas ===== NB: pour la lecture des quota groupes, la meme commande est efficace !! root@mpe-storage01:/var/log# xfs_quota -x -c 'report -h' Utilisateur quota on /data (/dev/mapper/mpe--storage01--data-data) Blocs Utilisateur ID Used Soft Hard Warn/Grace --------------- --------------------------------- root 0 0 0 00 [------] vmail 12K 0 0 00 [------] lan_admin 188K 0 0 00 [------] local_admin 188K 0 0 00 [------] Groupe quota on /data (/dev/mapper/mpe--storage01--data-data) Blocs Groupe ID Used Soft Hard Warn/Grace ---------- --------------------------------- root 0 0 0 00 [------] vmail 12K 0 0 00 [------] lan 188K 0 0 00 [------] local 188K 0 0 00 [------] ====== LessFS ====== * ||http://www.lessfs.com/wordpress/?page_id=577]]