Nettoyage fichiers inutiles

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
Eniotan
Daikyu
Messages : 55
Inscription : sam. 29 mars 2008, 21:23
Localisation : environs de Rennes

Nettoyage fichiers inutiles

Message par Eniotan »

Bonjour,
Je cherche en ce moment à faire un nettoyage de printemps sur ma partition Arch. En regardant les tailles de mes fichiers de log, j'ai été surpris par la taille de certains d'entre eux, dont voici les plus importants:
-rw-r----- 1 root log 437606889 mai 26 00:01 everything.log.2
-rw-r----- 1 root log 436883542 mai 25 23:57 errors.log.2
-rw-r----- 1 root log 436317308 mai 25 22:57 kernel.log.2
-rw-r--r-- 1 root root 1381318 jun 1 14:16 kdm.log
-rw-r----- 1 root log 1355703 mai 31 23:36 everything.log.1
-rw-r----- 1 root log 1033217 mai 25 23:57 daemon.log.2
-rw-r----- 1 root log 1024272 mai 14 23:58 everything.log.4
Ne connaissant pas l'importance des informations qu'ils contiennent, je voudrais avoir votre avis sur leur utilité/nécessité.

Idem pour ceux contenus dans /usr/share/locale. Bien que contenant des fichiers de petite taille, le répertoire fait plus de 250Mo.

Ensuite, savez vous s'il y a des fichiers/répertoires à nettoyer régulièrement (autrement que ceux éliminés par yaourt -Scc)?

Et enfin, malgré la multitude de programmes/librairies installés, lupac ne me rien de non accédé depuis plus de 70 jours. Je suis cependant convaincu que j'ai installé des trucs inutiles!
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

salut, un everything.log qui fait + de 400mo, j'irais quand même voir ce qu'il y a dedans ;)

les informations de ces fichiers ne sert qu'à des fins de diagnostic, stat ou monitoring, tu peux sans problème supprimer (en tout cas les plus anciens)

le parametrage de leur sauvegarde se fait dans /etc/logrotate.d/syslog-ng, tu peux le modifier pour limiter la taille par exemple (daily + size par exemple)

pour les locale, il y a un script: localpurge, par contre, pas testé
Avatar de l’utilisateur
Eniotan
Daikyu
Messages : 55
Inscription : sam. 29 mars 2008, 21:23
Localisation : environs de Rennes

Message par Eniotan »

OK. C'est réglé pour les fichiers de log. J'ai apparement un cluster défectueux sur un périphérique sdb (une carte SD je crois).
J'ai renommé les fichiers, redémarré, fait qques tests: tout semble fonctionner.
Donc suppression des fichiers renommés et 1Go de gagné!

Pour le script localepurge, la config n'est pas tout à fait assez explicite :?
Je vais donc attendre que ma partition soit saturée avant de l'utiliser, comme ça en cas de pb, une bonne réinstall propre et ça repart.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Pour le nettoyage général, un petit tour depuis mc dans le /home utilisateur ça vaut toujours le coup.

En particulier dans les fichiers et répertoires cachés on en trouve pas mal à supprimer. Entre autres les vieux fichiers de session, et je ne sais plus trop où les thumbnails des images qu'on peut afficher à l'occasion : des Mo ! :D
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

mélodie a écrit : et je ne sais plus trop où les thumbnails des images qu'on peut afficher à l'occasion : des Mo ! :D
~/.thumbnails pour nautilus
sinon, un:

Code : Tout sélectionner

du -s ~/.[^.]* | sort -rn
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

je ne comprends pas la partie [^.]... vous pouvez m'expliquer ?

EDIT : c'est pour éviter de doubler le point ? (et lister le répertoire du dessus)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

c'est des commandes:
du: disk usage
permet de donner la taille des répertoires/fichiers, le -s permet de ne pas lister les fichiers de répertoires
sort: trie le résultat, -rn trie numériquement en ordre inverse
et le |, ben c'est un pipe...

le [^.], c'est juste pour ne pas inclure le répertoire parent (..)

EDIT: la premiere partie est une réponse à ce que tu as édité (supprimé?) :)
Avatar de l’utilisateur
Eniotan
Daikyu
Messages : 55
Inscription : sam. 29 mars 2008, 21:23
Localisation : environs de Rennes

Message par Eniotan »

Merci pour vos différents conseils.

Cependant pour chercher les fichiers et dossiers volumineux je trouve le logiciel baobab tres bien.

Si vous avez une expérience de localepurge (configuration inclue), n'hésitez pas à m'en faire part.
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

alors pour localepurge http://forums.archlinux.fr/topic394.htm ... e&start=20

alias topten='du -sk $(ls -A) | sort -rn | head -10'

Code : Tout sélectionner

$topten
38584   .mozilla
36092   .stardict
33792   .e
24348   .mldonkey
23772   .icons
22476   mail
18328   .thumbnails
17968   .irssi
10768   .claws-mail
8716    .covers
et pour les fichier baba\~, j'ai une ligne fcron:

Code : Tout sélectionner

DELIST=/mnt/fichier/dl/delList
00 10 * * 2,4,5 find $HOME -name "*\~" -exec echo "rm {}" \; > $DELIST; echo "rm $DELIST" >> $DELIST ; chmod u+x $DELIST
00 20 * * 2,4,5 sh $DELIST
voilu voila
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

Tebo a écrit :

Code : Tout sélectionner

DELIST=/mnt/fichier/dl/delList
00 10 * * 2,4,5 find $HOME -name "*\~" -exec echo "rm {}" \; > $DELIST; echo "rm $DELIST" >> $DELIST ; chmod u+x $DELIST
00 20 * * 2,4,5 sh $DELIST
voilu voila
pourquoi tu n'utilises pas tout simplement l'option "-delete" de find?
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

ben je supprime pas tout de suite les fichiers:

Code : Tout sélectionner

-exec echo "rm {}" \; > $DELIST
Répondre