Ceci est une ancienne révision du document !


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]

docs/linuxeries/xfs.1335078239.txt.gz · Dernière modification: 2012/04/22 09:04 (édition externe)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki