URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/ce-matin-postgresql-ne-demarrait-plus-squeeze Title: Ce matin postgresql ne démarrait plus (Squeeze) Authors: Marotte ⛧ Date: 2012年12月10日T12:23:17+01:00 Tags: snort, logrotate et postgresql Score: 1 J'ai trouvé le coupable : Snort. Snort m'a rempli /var/log/snort de fichiers du genre "tcpdump.log.133323568656" ce qui a saturé les inodes de /var Dans logrotate.conf j'ai ça : ```text /var/log/snort/* { daily create 0640 snort adm rotate 2 } ``` (c'était à weekly et rotate 3, je viens de changer) et dans /etc/logrotate.d/snort j'ai ça : ``` /var/log/snort/portscan.log /var/log/snort/alert /var/log/snort/portscan2.log { daily rotate 7 compress missingok notifempty create 0640 snort adm sharedscripts postrotate if [ -x /usr/sbin/invoke-rc.d ]; then \ invoke-rc.d snort restart> /dev/null; \ else \ /etc/init.d/snort restart> /dev/null; \ fi; endscript } ``` Pour récupérer mes inodes je suis en train d'exécuter un find de bourrin pour virer ces fichiers (j'ai coupé snort bien sûr). Ma question, comment dois-je configurer snort ou logrotate pour que ça ne se reproduise plus ? Question subsidiaire, dans le cas d'un FS qui n'as plus d'inode libre, quelle est votre méthode pour trouver où c'est-y qu'ils sont les plein de fichiers ? Parce que là j'ai trouvé par hasard. Après avoir augmenté la taille de mon FS j'ai lancé un logrotate (vu que j'avais changé le paramètre rotate pour /var/log/snort) qui a planté en listant ces dump TCP dans le répertoire /var/log/snort.

AltStyle によって変換されたページ (->オリジナル) /