1 votes

repquota affiche des données erronées

Repquota ne semble pas donner le nombre correct de blocs utilisés, mais seulement pour les utilisateurs avec des limites assignées (30MB/50MB) :

# repquota -s /skole/tjener/home0

*** Report for user quotas on device /dev/mapper/vg_system-skole+tjener+home0
Block grace time: 7days; Inode grace time: 7days
                    Space limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --    216K      0K      0K             48     0     0       
luca      --    531M      0K      0K           2757     0     0       
mario     +-    117M  30720K  51200K  6days    1962     0     0   

Si je le fais :

# du -sh /skole/tjener/home0/mario
56k

En revanche, pour l'utilisateur toujours sans limites, c'est correct :

# du -sh /skole/tjener/home0/luca
531M

L'entrée dans /etc/fstab est (tout sur une seule ligne) :

/dev/mapper/vg_system-skole+tjener+home0 /skole/tjener/home0    ext4     
nosuid,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0  0   2

Si j'essaie d'écrire quelques octets dans la maison de Mario :

$ echo abcde > test.txt

J'ai compris :

dm-6: write failed, user block limit reached.

Comment puis-je réparer cela ? Merci d'avance

0voto

Rohit Points 51

J'ai obtenu un indice grâce à une réponse passée ici sur Serverfault. J'ai lancé la commande suivante :

find /skole/tjener/home0 -type f -user mario -print0 | du -ch --files0-from=- > files.txt

Le chat de files.txt dit :

115M    total

C'est sensiblement la même valeur que celle rapportée par repquota

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X