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 :

  1. ici adlp est le nom d'un des projets
  2. pour etre en mode expert, il faut lancer la commande xfs_quota avec un x pour parametre
  3. Attention, si votre install est en francais je vous recommande un LANG=C avant l'appel a xfs_quota
  4. Attention, selon certaines sources les quotas groupes sont incompatibles avec les quotas projets
  5. Ne pas oublier de configurer le /etc/fstab avec le bon parametre (pquota)
  6. 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

docs/linuxeries/xfs.txt · Dernière modification: 2013/10/28 11:57 (édition externe)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki