====== 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]]