PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 17/02/2020 18:51:55

genio
Membre

Fichiers tmp.QHoZCixFte (tmp.zorglub) créées par Postgrès dans /tmp

Bonjour à tous...
Quelqu'un peut-il me dire pourquoi Postgres écrit des fichier de type 'directory' exemple : /tmp/tmp.QHoZCixFte (tmp.zorglub) dans le répertoire /tmp...
Genre : drwx------. 2 postgres  postgres                4096 Jan 29 03:18 tmp.mEoBWi6qb7
Ces directory en plus, ne contiennent aucun fichier !
Savez-vous d'où viennet ces fichiers car nous sommes pollués (Postgrès 9.4 sur LINUX) par ces fichiers là, dans le répertoire /tmp ...
Puis-je les deleter sans crainte ?

Merci pour vos réponses

Hors ligne

#2 17/02/2020 19:06:08

ioguix
Administrateur

Re : Fichiers tmp.QHoZCixFte (tmp.zorglub) créées par Postgrès dans /tmp

Bonjour,

Ce n'est pas forcément l'instance postgres qui a créé ces fichiers, mais une autre commande lancée par l'utilisateur postgres.

Il n'est pas rare qu'un fichier temporaire soit créé, ouvert, puis détruit par le processus qui l'a créé et qui continue à l'utiliser, bien que le fichier soit supprimé. La commande "lsof|grep (deleted)" (en tant que root) devrait vous les montrer si certains existent au moment de la commande.

Hors ligne

#3 17/02/2020 19:08:08

Marc Cousin
Membre

Re : Fichiers tmp.QHoZCixFte (tmp.zorglub) créées par Postgrès dans /tmp

Bonjour,

Le format de nommage de ces fichiers ressemble plutôt à ce que produit la commande "mktemp", pas à ce que produirait postgresql. Vous avez probablement un script quelque part qui crée ces répertoires.


Marc.

Hors ligne

Pied de page des forums