Facile: tu as un process qui utilise un fichier supprimé

Sous Linux, tu peux supprimer un fichier alors que des gens s'en
servent, et ces derniers continent à faire des choses sur ce fichier de
manière transparente
Autrement dit, et dans ce cas, l'espace disque est toujours utilisé
jusqu'à ce que les process close(2) le fichier

Regarde du côté de lsof | grep del

C'est pour cela que tu as des postrotate dans la majorité des logrotates
associés aux daemons: sinon, il continue d'écrire dans le même fichier
(le même inode, qui n'est plus référence par le même chemin au niveau du
FS, mais ce chemin n'a aucun impact une fois que le fichier est ouvert)

En résumé: lsof | grep del -> kill / reload le process qui maintient
ouvert ton ou tes "gros fichiers"

On 06/11/2017 11:43, Stan Garret wrote:
> Bonjour,
> 
> J'ai un souci de monitoring sur une RHEL 7 :
> 
> - SNMP & df me renvoient une taille disque :
> /dev/xvdb1                                   xfs        900G  629G  272G
> 70% /data
> 
> et les autres outils une autres :
> 
> ncdu :
> Total disk usage: 415.7 GiB  Apparent size: 415.0 GiB
> 
> # du -hs .
> 416G    .
> 
> Etant sur la prod je ne peux pas rebooter.
> 
> Une idée ?
> 
> Merci
> 
> 
> 
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/
> 


-- 
"UNIX was not designed to stop its users from doing stupid things, as
that would also stop them from doing clever things." – Doug Gwyn
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à