Vous n'êtes pas identifié(e).
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
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
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