Ce que j'appelle une purge du système correspond ici à supprimer un maximum de fichiers temporaires inutiles.
Je vais liste ici les différents enplacements qui contiennent des fichiers que l'on peut supprimer. Il vous suffira d'utiliser Crontab ensuite pour automatiser la suppression de ces fichiers
Fichiers temporaires du système : /tmp
Cet emplacement est vidé à chaque démarrage, toutefois dans le cas d'un serveur tournant sans arrêt, il peut être intéressant de vider ce dossier.
Attention : Certains fichiers peuvent toutefois être utilisés par des applications... Je conseille donc de ne purger que si le dossier devient régulièrement trop volumineux (et faites attention à ce que vous supprimez : faites des tris par date, etc)
Les fichiers de log dans /var/log
Bon, là tout dépend de votre politique sur les logs... soit vous ne les analysez pas et vous les videz régulièrement, soit vous les archivez d'une manière ou d'une autre...
Pensez à installer logrotate, et faire un tour dans /etc/logrotate.conf (fait un gz des log tous les n jour, et les garder pendant x jour)
Il existe un paquet nommé localepurge qui permet de purger les locales non utilisées, ce qui peut permetter de gagner de l'espace disque.
# apt-get install localepurge
Il suffit de lancer la commande :
# localepurge localepurge: Disk space freed in /usr/share/locale: 153047K localepurge: Disk space freed in /usr/share/man: 3112K Total disk space freed by localepurge: 156159K
Dans notre exemple, on voit qu'on a gagné environ 150 Mo d'espace disque.
De plus, lorsque vous installerez de nouveaux packages, localepurge sera appelé automatiquement. Par exemple, lors de l'installation de Inkscape :
# apt-get install inkscape Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Paquets suggérés : dia dia-gnome libxml-xql-perl skencil Paquets recommandés : libwmf-bin pstoedit perlmagick Les NOUVEAUX paquets suivants seront installés : inkscape 0 mis à jour, 1 nouvellement installés, 0 à enlever et 171 non mis à jour. Il est nécessaire de prendre 10,6Mo dans les archives. Après dépaquetage, 36,2Mo d'espace disque supplémentaires seront utilisés. Réception de : 1 http://ftp.fr.debian.org etch/main inkscape 0.44.1-1 [10,6MB] 10,6Mo réceptionnés en 12s (850ko/s) Sélection du paquet inkscape précédemment désélectionné. (Lecture de la base de données... 123725 fichiers et répertoires déjà installés.) Dépaquetage de inkscape (à partir de .../inkscape_0.44.1-1_i386.deb) ... Paramétrage de inkscape (0.44.1-1) ... localepurge: Disk space freed in /usr/share/locale: 4552K
Il y a une poubelle par dossier utilisateur, ainsi que par partition. Les dossiers poubelles se nomment $HOME/.Trash pour les utilisateurs et /chemin_vers_partition/.Trash pour les partitions.
Les miniatures sont stockées dans le dossier $HOME/.thumbnails/ de chaque utilisateur.
De base il créé un copie de sauvegarde des fichiers avant enregistrement. Ces fichiers ont le nom du fichier concerné suivi d'un tilde (. Il est possible de désactiver cette copie de sauvegarde en allant dans Edition > Préférences > Editeur et en décochant la case Créer une copie de sauvegarde...