• =?utf-8?Q?Lib=C3=A9rer_l'espace_apr=C3=A8s_suppression_de_fichiers_de_l

    From roger.tarani@free.fr@21:1/5 to All on Fri Jun 16 11:50:01 2023
    Bonjour,

    Quand /var/log/ se remplit de messages d'erreur (messages syslog et user.messages), ça sonne puisque plus rien qui utilise /var ne peut fonctionner !
    Si root supprime les fichiers remplis de la même alerte, /var reste rempli à 100%.
    Il y aurait bien un lsof puis un kill de tout ce qui est "deleted".

    Comment faire pour libérer l'espace sans devoir redémarrer la machine ? Fiablement, sans effet boomerang.

    Egalement, comment éviter que /var ( partition dédiée ) bloque la machine quand il est plein ?

    Je pensais à un script qui surveille les logs et tronçonne les messages répétés pour maintenir.
    Un service du système ou un paquet gère-t-il ça ?
    ça doit arriver tellement souvent...

    Merci.

    <html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Bonjour,<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Quand /var/log/ se remplit de messages d'erreur (messages syslog et user.
    messages), ça sonne puisque plus rien qui utilise /var ne peut fonctionner !<br data-mce-bogus="1"></div><div>Si root supprime les fichiers remplis de la même alerte, /var reste rempli à 100%.<br data-mce-bogus="1"></div><div>Il y aurait bien un lsof
    puis un kill de tout ce qui est "deleted".<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Comment faire pour libérer l'espace sans devoir redémarrer la machine ?<br data-mce-bogus="1"></div><div>Fiablement, sans effet boomerang.<br
    data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Egalement, comment éviter que /var ( <!--StartFragment-->partition dédiée<!--EndFragment-->) bloque la machine quand il est plein ?<br data-mce-bogus="1"></div><div><br data-mce-bogus="1">
    </div><div>Je pensais à un script qui surveille les logs et tronçonne les messages répétés pour maintenir.<br data-mce-bogus="1"></div><div>Un service du système ou un paquet gère-t-il ça ?<br data-mce-bogus="1"></div><div>ça doit arriver
    tellement souvent...<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Merci.<br data-mce-bogus="1"></div></div></body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From NoSpam@21:1/5 to All on Fri Jun 16 12:10:01 2023
    This is a multi-part message in MIME format.
    Bonjour

    Le 16/06/2023 à 11:46, roger.tarani@free.fr a écrit :
    Bonjour,

    Quand /var/log/ se remplit de messages d'erreur (messages syslog et user.messages), ça sonne puisque plus rien qui utilise /var ne peut fonctionner !
    Si root supprime les fichiers remplis de la même alerte, /var reste
    rempli à 100%.
    ??? Jamais vu cela en ext2/3/4 ou xfs  Quel fs ?
    Il y aurait bien un lsof puis un kill de tout ce qui est "deleted".

    Comment faire pour libérer l'espace sans devoir redémarrer la machine ? Fiablement, sans effet boomerang.

    Egalement, comment éviter que /var ( partition dédiée) bloque la
    machine quand il est plein ?
    var est nécessaire. Il existe des outils comme
    librenms/munin/cacti/zabbix/... qui alertent

    Je pensais à un script qui surveille les logs et tronçonne les
    messages répétés pour maintenir.
    Un service du système ou un paquet gère-t-il ça ?
    ça doit arriver tellement souvent...
    Cela a du m'arriver à mes débuts avec Linux. Depuis, je surveille les serveurs comme le lait sur le feu ...
    [...]
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Bonjour<br>
    </p>
    <div class="moz-cite-prefix">Le 16/06/2023 à 11:46,
    <a class="moz-txt-link-abbreviated" href="mailto:roger.tarani@free.fr">roger.tarani@free.fr</a> a écrit :<br>
    </div>
    <blockquote type="cite"
    cite="mid:504474550.-1593850416.1686908809779.JavaMail.zimbra@free.fr">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <div style="font-family: arial, helvetica, sans-serif; font-size:
    12pt; color: #000000">
    <div>Bonjour,<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Quand /var/log/ se remplit de messages d'erreur (messages
    syslog et user.messages), ça sonne puisque plus rien qui
    utilise /var ne peut fonctionner !<br data-mce-bogus="1">
    </div>
    <div>Si root supprime les fichiers remplis de la même alerte,
    /var reste rempli à 100%.<br data-mce-bogus="1">
    </div>
    </div>
    </blockquote>
    ??? Jamais vu cela en ext2/3/4 ou xfs  Quel fs ?<br>
    <blockquote type="cite"
    cite="mid:504474550.-1593850416.1686908809779.JavaMail.zimbra@free.fr">
    <div style="font-family: arial, helvetica, sans-serif; font-size:
    12pt; color: #000000">
    <div>Il y aurait bien un lsof puis un kill de tout ce qui est
    "deleted".<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Comment faire pour libérer l'espace sans devoir redémarrer
    la machine ?<br data-mce-bogus="1">
    </div>
    <div>Fiablement, sans effet boomerang.<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Egalement, comment éviter que /var (
    <!--StartFragment-->partition dédiée<!--EndFragment-->) bloque
    la machine quand il est plein ?<br data-mce-bogus="1">
    </div>
    </div>
    </blockquote>
    var est nécessaire. Il existe des outils comme
    librenms/munin/cacti/zabbix/... qui alertent<br>
    <blockquote type="cite"
    cite="mid:504474550.-1593850416.1686908809779.JavaMail.zimbra@free.fr">
    <div style="font-family: arial, helvetica, sans-serif; font-size:
    12pt; color: #000000">
    <div><br data-mce-bogus="1">
    </div>
    <div>Je pensais à un script qui surveille les logs et tronçonne
    les messages répétés pour maintenir.<br data-mce-bogus="1">
    </div>
    <div>Un service du système ou un paquet gère-t-il ça ?<br
    data-mce-bogus="1">
    </div>
    <div>ça doit arriver tellement souvent...<br data-mce-bogus="1">
    </div>
    </div>
    </blockquote>
    Cela a du m'arriver à mes débuts avec Linux. Depuis, je surveille
    les serveurs comme le lait sur le feu ... <br>
    [...]<br>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alain Vaugham@21:1/5 to All on Fri Jun 16 13:00:01 2023
    Le Fri, 16 Jun 2023 11:46:49 +0200 (CEST),
    roger.tarani@free.fr a écrit :

    Egalement, comment éviter que /var ( partition dédiée ) bloque la
    machine quand il est plein ?

    Pour éviter de remplir /var à cause de la pollution des logs, je créé
    une partition dédiée /var/log.


    --
    Alain Vaugham
    Clef GPG : 0xDB77E054673ECFD2

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From plapla@21:1/5 to All on Fri Jun 16 12:50:01 2023
    This is a multi-part message in MIME format.
    Le 16/06/2023 à 11:46, roger.tarani@free.fr a écrit :
    Bonjour,

    Quand /var/log/ se remplit de messages d'erreur (messages syslog et user.messages), ça sonne puisque plus rien qui utilise /var ne peut fonctionner !
    Si root supprime les fichiers remplis de la même alerte, /var reste
    rempli à 100%.
    Il y aurait bien un lsof puis un kill de tout ce qui est "deleted".

    Comment faire pour libérer l'espace sans devoir redémarrer la machine ? Fiablement, sans effet boomerang.


    Salut,

    j'ai eu ce problème une fois, et un barbu m'a filé ce truc. En fait tant
    que le fichier est en écriture par le système, il ne s'efface pas
    vraiment. Il faut l'effacer sur place avec un :

    echo 0>/var/log/le_log.log

    Ça efface tout le texte, qu'on perd donc ! Il faut être sûr qu'on ne
    veut pas étudier le fichier ensuite.

    mes 0.02 c.

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <div class="moz-cite-prefix">Le 16/06/2023 à 11:46,
    <a class="moz-txt-link-abbreviated" href="mailto:roger.tarani@free.fr">roger.tarani@free.fr</a> a écrit :<br>
    </div>
    <blockquote type="cite"
    cite="mid:504474550.-1593850416.1686908809779.JavaMail.zimbra@free.fr">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <div style="font-family: arial, helvetica, sans-serif; font-size:
    12pt; color: #000000">
    <div>Bonjour,<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Quand /var/log/ se remplit de messages d'erreur (messages
    syslog et user.messages), ça sonne puisque plus rien qui
    utilise /var ne peut fonctionner !<br data-mce-bogus="1">
    </div>
    <div>Si root supprime les fichiers remplis de la même alerte,
    /var reste rempli à 100%.<br data-mce-bogus="1">
    </div>
    <div>Il y aurait bien un lsof puis un kill de tout ce qui est
    "deleted".<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Comment faire pour libérer l'espace sans devoir redémarrer
    la machine ?<br data-mce-bogus="1">
    </div>
    <div>Fiablement, sans effet boomerang.<br data-mce-bogus="1">
    </div>
    </div>
    </blockquote>
    <p><br>
    </p>
    <p>Salut,</p>
    <p>j'ai eu ce problème une fois, et un barbu m'a filé ce truc. En
    fait tant que le fichier est en écriture par le système, il ne
    s'efface pas vraiment. Il faut l'effacer sur place avec un :</p>
    <p>echo 0&gt;/var/log/le_log.log</p>
    <p>Ça efface tout le texte, qu'on perd donc ! Il faut être sûr qu'on
    ne veut pas étudier le fichier ensuite.</p>
    <p>mes 0.02 c.<br>
    </p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Trupel@21:1/5 to All on Fri Jun 16 15:40:01 2023
    Bonjour,

    Une piste avec https://manpages.debian.org/bookworm/systemd/tmpfiles.d.5.en.html ?

    Cordialement,
    Thomas

    16 juin 2023 11:47:14 roger.tarani@free.fr:

    Bonjour,

    Quand /var/log/ se remplit de messages d'erreur (messages syslog et user.messages), ça sonne puisque plus rien qui utilise /var ne peut fonctionner !
    Si root supprime les fichiers remplis de la même alerte, /var reste rempli à 100%.
    Il y aurait bien un lsof puis un kill de tout ce qui est "deleted".

    Comment faire pour libérer l'espace sans devoir redémarrer la machine ? Fiablement, sans effet boomerang.

    Egalement, comment éviter que /var ( partition dédiée) bloque la machine quand il est plein ?

    Je pensais à un script qui surveille les logs et tronçonne les messages répétés pour maintenir.
    Un service du système ou un paquet gère-t-il ça ?
    ça doit arriver tellement souvent...

    Merci.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From roger.tarani@free.fr@21:1/5 to All on Sat Jun 17 11:10:01 2023
    Simple et efficace.
    Comment peut-on oublier une si bonne recette ?!
    Merci.


    De: "plapla" <plapla@plaplatronics.fr>
    À: "Liste Debian" <debian-user-french@lists.debian.org>
    Envoyé: Vendredi 16 Juin 2023 12:47:42
    Objet: Re: Libérer l'espace après suppression de fichiers de log énormes dans /var + éviter d'atteindre le blocage

    Le 16/06/2023 à 11:46, [ mailto:roger.tarani@free.fr | roger.tarani@free.fr ] a écrit :



    Bonjour,

    Quand /var/log/ se remplit de messages d'erreur (messages syslog et user.messages), ça sonne puisque plus rien qui utilise /var ne peut fonctionner !
    Si root supprime les fichiers remplis de la même alerte, /var reste rempli à 100%.
    Il y aurait bien un lsof puis un kill de tout ce qui est "deleted".

    Comment faire pour libérer l'espace sans devoir redémarrer la machine ? Fiablement, sans effet boomerang.







    Salut,

    j'ai eu ce problème une fois, et un barbu m'a filé ce truc. En fait tant que le fichier est en écriture par le système, il ne s'efface pas vraiment. Il faut l'effacer sur place avec un :

    echo 0>/var/log/le_log.log

    Ça efface tout le texte, qu'on perd donc ! Il faut être sûr qu'on ne veut pas étudier le fichier ensuite.

    mes 0.02 c.


    <html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Simple et efficace.<br></div><div>Comment peut-on oublier une si bonne recette ?!<br data-mce-bogus="1"></div><div>Merci.<br data-mce-bogus="1"></div>
    <div><br></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><b>De: </b>"plapla" &lt;plapla@plaplatronics.fr&gt;<br><b>À: </b>"Liste Debian" &lt;debian-user-french@lists.debian.org&gt;<br><b>Envoyé: </b>Vendredi 16 Juin 2023
    12:47:42<br><b>Objet: </b>Re: Libérer l'espace après suppression de fichiers de log énormes dans /var + éviter d'atteindre le blocage<br></div><div><br></div><div data-marker="__QUOTED_TEXT__"><div class="moz-cite-prefix">Le 16/06/2023 à 11:46,
    <a href="mailto:roger.tarani@free.fr" target="_blank" rel="nofollow noopener noreferrer">roger.tarani@free.fr</a> a écrit&nbsp;:<br>
    </div>
    <blockquote>

    <div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000">
    <div>Bonjour,<br>
    </div>
    <div><br>
    </div>
    <div>Quand /var/log/ se remplit de messages d'erreur (messages
    syslog et user.messages), ça sonne puisque plus rien qui
    utilise /var ne peut fonctionner !<br>
    </div>
    <div>Si root supprime les fichiers remplis de la même alerte,
    /var reste rempli à 100%.<br>
    </div>
    <div>Il y aurait bien un lsof puis un kill de tout ce qui est
    "deleted".<br>
    </div>
    <div><br>
    </div>
    <div>Comment faire pour libérer l'espace sans devoir redémarrer
    la machine ?<br>
    </div>
    <div>Fiablement, sans effet boomerang.<br>
    </div>
    </div>
    </blockquote>
    <p><br>
    </p>
    <p>Salut,</p>
    <p>j'ai eu ce problème une fois, et un barbu m'a filé ce truc. En
    fait tant que le fichier est en écriture par le système, il ne
    s'efface pas vraiment. Il faut l'effacer sur place avec un :</p>
    <p>echo 0&gt;/var/log/le_log.log</p>
    <p>Ça efface tout le texte, qu'on perd donc ! Il faut être sûr qu'on
    ne veut pas étudier le fichier ensuite.</p>
    <p>mes 0.02 c.<br>
    </p><br></div></div></body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From roger.tarani@free.fr@21:1/5 to All on Sat Jun 17 11:30:01 2023
    le truc c’est de relancer le service qui écrit dans les logs, probablement rsyslog :
    le processus en cours est terminé, et les fichiers supprimés sont alors réellement libérés…

    Merci.

    ----- Mail original -----
    De: "Frédéric BOITEUX" <frederic.boiteux@odigo.com>
    À: "Liste Debian" <debian-user-french@lists.debian.org>
    Envoyé: Vendredi 16 Juin 2023 14:02:07
    Objet: RE: Libérer l'espace après suppression de fichiers de log énormes dans /var + éviter d'atteindre le blocage

    Bonjour,

    Quand /var/log/ se remplit de messages d'erreur (messages syslog et user.messages), ça sonne puisque plus rien qui utilise /var ne peut fonctionner !
    Si root supprime les fichiers remplis de la même alerte, /var reste rempli à 100%.

    Oui, c’est un classique ! Tant que le [gros] fichier est ouvert par un processus, il existe encore et sa place n’est pas libérée. Ici, le truc c’est de relancer le service qui écrit dans les logs, probablement rsyslog : le processus en cours est
    terminé, et les fichiers supprimés sont alors réellement libérés…

    Cdlt,
    Fred (pas trop barbu :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From roger.tarani@free.fr@21:1/5 to All on Sat Jun 17 11:20:02 2023
    J'utilise LVM.
    J'ai une partition dédiée à /var.

    Comment ta solution empêche-t-elle de bloquer les services qui ont besoin de place dans /var s'il est plein ?


    ----- Mail original -----
    De: "Alain Vaugham" <alain@vaugham.com>
    À: "Liste Debian" <debian-user-french@lists.debian.org>
    Envoyé: Vendredi 16 Juin 2023 12:58:54
    Objet: Re: Libérer l'espace après suppression de fichiers de log énormes dans /var + éviter d'atteindre le blocage

    Le Fri, 16 Jun 2023 11:46:49 +0200 (CEST),
    roger.tarani@free.fr a écrit :

    Egalement, comment éviter que /var ( partition dédiée ) bloque la
    machine quand il est plein ?

    Pour éviter de remplir /var à cause de la pollution des logs, je créé
    une partition dédiée /var/log.


    --
    Alain Vaugham
    Clef GPG : 0xDB77E054673ECFD2

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)