Nettoyage fichiers inutiles
- Eniotan
- Daikyu
- Messages : 55
- Inscription : sam. 29 mars 2008, 21:23
- Localisation : environs de Rennes
Nettoyage fichiers inutiles
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!
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!
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é

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é
- Eniotan
- Daikyu
- Messages : 55
- Inscription : sam. 29 mars 2008, 21:23
- Localisation : environs de Rennes
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.
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.
- mélodie
- Maître du Kyudo
- Messages : 2784
- Inscription : lun. 30 oct. 2006, 02:06
- Localisation : Pyrénées
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 !
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 !

~/.thumbnails pour nautilusmélodie a écrit : et je ne sais plus trop où les thumbnails des images qu'on peut afficher à l'occasion : des Mo !
sinon, un:
Code : Tout sélectionner
du -s ~/.[^.]* | sort -rn
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é?)
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é?)

alors pour localepurge http://forums.archlinux.fr/topic394.htm ... e&start=20
alias topten='du -sk $(ls -A) | sort -rn | head -10'
et pour les fichier baba\~, j'ai une ligne fcron:
voilu voila
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
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
pourquoi tu n'utilises pas tout simplement l'option "-delete" de find?Tebo a écrit :voilu voilaCode : 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
ben je supprime pas tout de suite les fichiers:
Code : Tout sélectionner
-exec echo "rm {}" \; > $DELIST