Bonjour,
J'ai une question a propos d'un probleme sur mon serveur linux.
J'avais un fichier log ( kern.log ) qui faisait 600 giga, et je sais pas pourquoi j'ai voulu 'nano kern.log' forcement ca mettait 3 plombe a ouvrir.
Bien sur c'est un serveur distant et j'accede en SSH, voyant ma betise de nano un fichier de 600 giga, j'ai fermé le shell SSH.
Ensuite, j'ai réouvert un autre shell, et j'ai supprimé le fichier log et de suite recrée un nouveau avec touch.
Le probleme c'est qu'il a pas liberé l'espace disque.. je pense que c'est du au faite que nano meme en ayant fermé le shell avait 'bloqué' le fichier.
Enfin bref, je perd 600 giga sur la partition:
/dev/sda2 914G 630G 238G 73% /home
du -ch /home/ | grep total
34G total
# C'est un classique
Posté par totof2000 . Évalué à 4.
Ce n'est peut-être pas nano qui pose problème mais le process qui utilise ce fichier log.
Pour info, si tu veux vider un fichier de logs utilisé par un autre processs, après avoir sauvegardé ce qui t'intéresse il vaut mieux faire :
> fichier_log.log
[^] # Re: C'est un classique
Posté par Sylvain (site web personnel) . Évalué à 1.
lsof | grep "kern.log"
syslog-ng 3131 root 11w REG 8,2 638705874152 52314156 /home/log/kern.log (deleted)
Je me dis que je vais relancer syslog-ng mais il veut pas ..
/etc/init.d/syslog-ng stop
* Stopping Asterisk ...
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
* Failed to stop Asterisk [ !! ]
* ERROR: problems stopping dependent services.
* "syslog-ng" is still up.
Forcement asterisk tourne pas en service ...
Si je reboot je casse un uptime de 380 jours ...
J'ai regardé dans /etc/syslog-ng mais je trouve pas de relation avec asterisk.
Merci de votre aide.
[^] # Re: C'est un classique
Posté par GG (site web personnel) . Évalué à 2.
OSF de l'uptime, franchement, c'est pas un accident.
Ce qui est certain, c'est que tu n'as pas besoin de rebooter pour régler ton soucis.
Essaye de régler le problème lié à Asterisk qui tourne pas en tant que service, puis ensuite tu pourras relancer syslog-ng (un restart, ça suffit pas?)
Bye
G
Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html
[^] # Re: C'est un classique
Posté par Julien Gilbert . Évalué à 4.
Vous voulez pas la jouer soft ? Je suis pas contraignant... vous voulez la jouer hard ? On va la jouer hard
[^] # Re: C'est un classique
Posté par Sylvain (site web personnel) . Évalué à 1.
Merci !
Je vais pouvoir garder mon uptime !
uptime
10:54:23 up 372 days, 58 min, 2 users, load average: 8.74, 3.07, 1.81
[^] # Re: C'est un classique
Posté par Nopenope . Évalué à 1.
[^] # Re: C'est un classique
Posté par NeoX . Évalué à 2.
mais je ne sais pas si ca impacte l'uptime
[^] # Re: C'est un classique
Posté par Krunch (site web personnel) . Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: C'est un classique
Posté par Sylvain (site web personnel) . Évalué à 3.
[^] # Re: C'est un classique
Posté par skiidoo . Évalué à 3.
[^] # Re: C'est un classique
Posté par Frédéric Perrin (site web personnel) . Évalué à 2.
# 600Go
Posté par stopspam . Évalué à 1.
[^] # Re: 600Go
Posté par Sylvain (site web personnel) . Évalué à 2.
# > /var/log/kern.log
Posté par Raphaël SurcouF (site web personnel) . Évalué à 0.
Sinon, pour effacer proprement un tel fichier sans redémarrer ni relancer syslog :
# > /var/log/kern.log
Ainsi, le fichier aura été vidé de son contenu sans remettre en cause son utilisation par d'autres processus.
# vim
Posté par peikk0 . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.