Suivre

Mon est full :

/dev/root 15327600 14936868 0 100% /

Visiblement c’est dans /var/log
que c’est rempli :

6804296 daemon.log
6799764 syslog

Mais je n’arrive pas à nettoyer…

Qui peut m’aider svp ?

Merci d’avoir proposé des solutions.
J’ai montré mon rasp à un collègue du SI, en fait c’est que mon app écrit ~200 lignes/seconde de WARN dans les logs, donc il faut changer le warn level 🙈

@kicou
@_fusing
@Epy
@framasky @Oupsman
@MarcFramboisier

@AntoineD
Sur le mien, j'ai un service de rotation de log (installé par défaut).
Il s'agit du paquetage logrotate.

@framasky

@AntoineD
Soit il ne se lance pas, soit la conf est cassée.
Pour la conf c'est dans /etc/logrotate.d/rsylog
Pour le lancement, je ne sais comment il est lancé 😠

@framasky

@AntoineD Tu peux utiliser "du -hs | sort -hr" sur /var/log puis sur le dossier qui sera le plus gros (il sera affiché en premier) puis sur le suivant etc.

Généralement dans /var/log tu peux supprimer les logs compressés (.gz) les plus anciens (numéro + élevé) s'ils sont volumineux (cela veut dire que le souci dure depuis longtemps)
Il y a de fortes chances que tu aie un xxxx.log ou un xxx.log.1 très volumineux si le souci est réçent. Tu peux virer le .1 mais pas l'autre par contre

@Epy

Les .gz sont tout petit en poid, c’est vraiment les fichiers sans extentions qui sont gros…

txt.kher.nl/?6a6d8e991d5508a7#

@AntoineD alors c'est que le problème est tout réçent, tant mieux :)
S'il te laisse le faire, ouvre un log sans extension (ceux que j'ai appelé xxx.log )
Si non, récupères le par ssh pour l'étudier (commande SCP si tu connais, ou WinSCP sous Windows si tu n'a pas d'autre choix)

@Epy

C’est un rasp que j’ai installé il y a pile un an et qui ne sert cas executer Raspotify, donc pas de maj depuis…

C’est juste que les log sont remplit par Raspotify justement…

que des lignes du genre :
Aug 4 08:15:06 Raspotify librespot[13796]: WARN:librespot_connect::spirc: Skipping track "spotify:episode:7MggXPUTganANObdGc1P4Y" at position [8] of 12

@AntoineD Pour que ça parte en vrille soudainement c'est qu'il y a eu quelque chose, si l'appli de ton coté n'a pas changé ça peut être l'API chez eux, un droit d'accès (mot de passe changé?) ce genre de chose, du coup librespot a des soucis et rempli les logs
Pour récupérer de l'espace tu peux modifier la config logrotate (ajouter un size = 50M et baisser la rétention temporairement) par ex et forcer son exécution (logrotate -vf /etc/logrotate.d/xxxx ) il va faire du vide.

@AntoineD Puis chercher coté forums/repo Git de l'application pour voir si quelqu'un a la même erreur.
Il te faudra probablement la mettre à jour pour être sûr d'avoir les derniers correctifs

@Epy

/etc/logrotate.d/rsyslog

se reset à chaque reboot 😱

@AntoineD Bizarre :o Tu as pu au moins l'exécuter manuellement en lui donnant le fichier de config modifié ?
C'est une raspbian normale ou spécialement sortie pour l'application avec spotify ?

@Epy

Raspbian normal.

Quand reboot puis fais :

sudo sh -c 'cat /dev/null > /var/log/syslog';sudo sh -c 'cat /dev/null > /var/log/daemon.log';sudo systemctl start raspotify

Il marche, donc j’ai bien un problème de log trop gros.

Quand j’execute logrotate -vf ça marche, mais après reboot c’est de retour.

Pour la conf, j’ai beau l’éditer, au reboot elle est de retour…

@AntoineD Tu veux dire que le fichier grossit instantanément ?
Si tu configures logrotate il devrait répartir le gros fichier sur plusieurs de la taille définie et supprimer ce qui dépasse. Tu peux couper l'appli avec sudo systemctl disable raspotify et stop aussi.
Ça empêchera le log de grossir à nouveau déjà. Le temps de configurer logrotate et le faire tenir au reboot (vraiment bizarre)
C'est sûr que ton log est trop gros, reste à voir pourquoi l'appli écrit dedans en boucle

@AntoineD Quand je propose de supprimer les logs.1 c'est une mesure d'urgence pour récupérer de la place, mais il faudra chercher la cause dans le .log le plus volumineux et régler ce problème.
Ensuite, tu pourras aussi affiner les réglages de logrotate (pas très compliqué à comprendre, mais il faut s'y pencher) pour conserver moins longtemps certains logs peu intéressants (comme "alternatives.log" ou celui du gestionnaire de paquets) Cela évitera que cela ne se reproduise

@AntoineD tune2fs -m0 /dev/mmc$partition ? ou sinon le lancer en mode rescue pour enlever le fichier

@AntoineD
Arrêter rsyslogd (ou équivalent) avant d'effacer les fichiers log?

@Epy @kicou @_fusing @framasky @Oupsman @MarcFramboisier

Le rasp ne sert QUE pour raspotify et d’usage, il marche très bien quand il y a de l’espace disque de disponible.

Donc c’est moins grave que sur une vraie machine multi usage.

Et puis je me dis que c’est surement dû à une MàJ de l’API spotify et que ça sera patché dans une update sans que j’ai à bricoler 😁

@Epy @kicou @_fusing @framasky @Oupsman @MarcFramboisier

En fait, mon problème vient du fait que ma carte SD est morte… rien n’est persistant…

Inscrivez-vous pour prendre part à la conversation
H@Kher

Mastodon est un réseau social utilisant des protocoles Web ouverts et des logiciels libres. Tout comme le courriel, il est décentralisé.