Le 22/02/2021 à 10:38, Pierre Malard a écrit :
Salut,
J’aurais tendance à conseiller ceci :
1) sauvegarder le contenu de /var/log sur un autre support
2) Effacer les logs présent par exemple avec un :
# find /var/log -type f \( -iname "*.[0-9].log" -o -iname "*.[0-9].log.gz" -o -iname "*.[0-9][0-9].log" -o -iname
"*.[0-9][0-9].log.gz" -o -iname "*.[0-9]" -o -iname "*.[0-9].gz" -o -iname "*.[0-9][0-9]" -o -iname
"*.[0-9][0-9].gz" \) -exec /bin/rm -f {} \;
Ce qui efface tout fichier log traité par logrotate. Il y a certainement un
regex fou qui fait ça en un test. Là, au moins, c’est lisible).
Bonjour, quelque chose comme(pas teste a fond, mais la tienne me semble
supprimer trop de choses): find /var/log -regextype posix-extended
-regex '.*\.[[:digit:]]+.*' -print | egrep -v 'log$' | xargs mv -t
/media/fujitsugigamo
Et pour le probleme de fond, reponse facile qui correspondrait a ce que
je fais depuis toujours: dans ce cas, j'abandonnerai l'idee de mettre en
mode S3 de veille...
--
Cordialement, Stephane Ascoet