Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
nettoyer_ubuntu [Le 11/09/2022, 11:07]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
nettoyer_ubuntu [Le 15/07/2024, 13:52] (Version actuelle)
91.161.152.215 [Réduire la taille des fichiers journaux]
Ligne 1: Ligne 1:
 +
 {{tag>​administration optimisation}} {{tag>​administration optimisation}}
  
Ligne 20: Ligne 21:
   *[[:​aptitude]]   *[[:​aptitude]]
   *[[:​DebOrphan]] (pour les paquets "​orphelins"​)   *[[:​DebOrphan]] (pour les paquets "​orphelins"​)
-  *+  *[[Jdupes]] Permet de supprimer les fichiers en double. Attention à son usage, il n'a pas de "​corbeille"​ pour restaurer en cas d'​erreur,​ et créer des hardlinks peut créer des problèmes en cas de partage entre plusieurs profils ou plusieurs users (?). 
 + 
 + 
 + 
 + 
 ====En mode graphique==== ====En mode graphique====
   *[[:​Stacer]] (Alternative à IObit Advanced System Care pour Windows)   *[[:​Stacer]] (Alternative à IObit Advanced System Care pour Windows)
 +  *[[:​Bleachbit]]
   *[[wu>​SystemCleanUpTool]]   *[[wu>​SystemCleanUpTool]]
-  *[[:​fslint]]+  *[[:​fslint]] ​Fslint-unofficial (snap) dit être une tentative de ressusciter fslint disparu des dépôts depuis 18.04, et renvoie également vers Czkawka qu'il dit une meilleure solution. 
 +  *[[Czkawka]] (flatpak, snap ou PPA). Successeur de fslint.
   *[[:​deborphan|GtkOrphan]] (pour les paquets orphelins)   *[[:​deborphan|GtkOrphan]] (pour les paquets orphelins)
-  *Extension Firefox ​[[https://​addons.mozilla.org/​fr/​firefox/​addon/​singlefilez/​|SingleFileZ]]. Permet ​d'​enregistrer les pages internet en un seul fichier compressé en zip, et auto-extractibles (pas de manipulation supplémentaire pour l'​ouvrir dans Firefox). Leur taille semble pouvoir parfois être réduite jusqu'​à deux fois, soit un gain d'​espace sur le disque.+  *[[https://​github.com/​gerardpuig/​ubuntu-cleaner|ubuntu cleaner]] 
 +  *Enregistrer des fichiers plus légers pour gagner de l'​espace disque. 
 +    *Télécharger seulement le nécessaire des médias ou contenus. Avec différents logiciels ou addons de téléchargement qui permettent d'​enregistrer la musique d'une vidéo, ou une version de poids inférieur. 
 +    *L'​extension de navigateur ​[[https://​addons.mozilla.org/​fr/​firefox/​addon/​singlefilez/​|SingleFileZ]] ​permet ​d'​enregistrer les pages internet en un seul fichier compressé en zip, et auto-extractibles (pas de manipulation supplémentaire pour l'​ouvrir dans Firefox). Leur taille semble pouvoir parfois être réduite jusqu'​à deux fois, soit un gain d'​espace sur le disque. 
 +  *Vider le cache de votre navigateur internet 
 +    *Firefox : //​Historique → Supprimer l'​historique récent... → Cache// 
 +    *Brave : //​Historique → Effacer les données de navigation →// Tout déselectionner excepté : //Images et fichiers en cache// 
 +  *[[Metadata-cleaner]]. Nettoie les métadonnées des fichiers pour un gain d'​espace et de sécurité. 
 +  *Découpage de vidéos.\\ Par exemple pour les vidéos de type GoPro, supprimer les parties inutiles pour retrouver des dizaines de Go. Surtout de façon "​lossless",​ c'​est-à-dire sans perte de qualité, dégradation qu'un logiciel pourrait créer parce qu'il ajouterait une conversion non voulue à l'​opération de découpe. Cela peut être fait en ligne de commande (avec ffmpeg en particulier),​ ou via un logiciel.\\ 
 +    *[[LosslessCut]] (flatpak ou snap). 
 +    *[[VidCutter]] (flatpak ou snap). 
 +    *[[Plumber]] (snap). (Lossless?​). 
 + 
  
  
-===== Avec le terminal, un peu plus de complexité ===== +=====Avec le terminal, un peu plus de complexité=====
-==== Supprimer les fichiers temporaires des fichiers d'​installation ​====+
  
 +====Supprimer les fichiers temporaires des fichiers d'​installation====
 Supprimez les paquets .deb pour gagner de la place, car après plusieurs installations les paquets téléchargés s'​accumulent et utilisent beaucoup d'​espace. Ces paquets d'​installation sont sauvegardés dans le dossier **/​var/​cache/​apt/​archives/​** Supprimez les paquets .deb pour gagner de la place, car après plusieurs installations les paquets téléchargés s'​accumulent et utilisent beaucoup d'​espace. Ces paquets d'​installation sont sauvegardés dans le dossier **/​var/​cache/​apt/​archives/​**
  
Ligne 45: Ligne 66:
 à vous de les supprimer (à bon escient) ensuite ! à vous de les supprimer (à bon escient) ensuite !
  
-==== Suppression de logiciels ==== +====Suppression de logiciels====
 <note warning>​Attention à ne pas supprimer des paquets importants comme ubuntu-desktop ! Le plus sage est de vérifier à quoi correspondent ces paquets en faisant une petite recherche sur le net. Si vous avez désinstallé par erreur des paquets importants, réinstallez-les au plus vite avant d'​avoir redémarré.</​note>​ <note warning>​Attention à ne pas supprimer des paquets importants comme ubuntu-desktop ! Le plus sage est de vérifier à quoi correspondent ces paquets en faisant une petite recherche sur le net. Si vous avez désinstallé par erreur des paquets importants, réinstallez-les au plus vite avant d'​avoir redémarré.</​note>​
  
-=== En conservant la configuration===+===En conservant la configuration===
 Depuis un [[:​terminal]] en saisissant la [[:​commande_shell|commande]] suivante: Depuis un [[:​terminal]] en saisissant la [[:​commande_shell|commande]] suivante:
 <​code>​sudo apt remove <nom du paquet inutilisé à supprimer></​code>​ <​code>​sudo apt remove <nom du paquet inutilisé à supprimer></​code>​
  
-=== En supprimant la configuration ===+===En supprimant la configuration===
 //(Peut régler des problèmes de configuration et permet de restaurer ceux par défaut)// //(Peut régler des problèmes de configuration et permet de restaurer ceux par défaut)//
 <​code>​sudo apt purge <nom du paquet inutilisé à supprimer></​code>​ <​code>​sudo apt purge <nom du paquet inutilisé à supprimer></​code>​
  
-=== Supprimer les logiciels orphelins ===+===Supprimer les logiciels orphelins===
 Il arrive qu'​après suppression d'une application,​ des modules ou des dépendances non-requises ne soient pas supprimées. L'​application [[:​DebOrphan]] permet de supprimer les paquets orphelins. Il arrive qu'​après suppression d'une application,​ des modules ou des dépendances non-requises ne soient pas supprimées. L'​application [[:​DebOrphan]] permet de supprimer les paquets orphelins.
  
-=== Les résidus de configuration logiciels supprimés === +===Les résidus de configuration logiciels supprimés===
 À partir d'​Ubuntu 20.04, pour voir les paquets qui ont laissé des résidus de configuration (rc) : À partir d'​Ubuntu 20.04, pour voir les paquets qui ont laissé des résidus de configuration (rc) :
 <​code>​apt list ~c</​code>​ <​code>​apt list ~c</​code>​
Ligne 72: Ligne 91:
  
  
-==== Vider toutes les corbeilles ====+====Vider toutes les corbeilles====
 <note important>​Vérifier le contenu des corbeilles avant toute suppression.</​note>​ <note important>​Vérifier le contenu des corbeilles avant toute suppression.</​note>​
 Sous %%GNU/​linux%%,​ les objets déplacés dans la corbeille sont mis dans un dossier nommé **Trash ** accompagné ou pas d'​autres caractères. Ces autres caractères sont Sous %%GNU/​linux%%,​ les objets déplacés dans la corbeille sont mis dans un dossier nommé **Trash ** accompagné ou pas d'​autres caractères. Ces autres caractères sont
Ligne 89: Ligne 108:
 <note warning>​**Attention !** Surtout **aucun** espace après le tilde "​~"​ !</​note>​ <note warning>​**Attention !** Surtout **aucun** espace après le tilde "​~"​ !</​note>​
  
-==== Supprimer un grand nombre de fichiers: "/​usr/​bin/​rm:​ Liste d'​arguments trop longue"​==== +====Supprimer un grand nombre de fichiers: "/​usr/​bin/​rm:​ Liste d'​arguments trop longue"​====
 Lors de l'​utilisation de la commande rm avec un joker (*.dat, par exemple), bash commence par créer la liste de fichiers correspondant au joker avant de la passer à la commande rm. Lors de l'​utilisation de la commande rm avec un joker (*.dat, par exemple), bash commence par créer la liste de fichiers correspondant au joker avant de la passer à la commande rm.
 Si cette liste est trop longue, vous obtenez un message d'​erreur du type : Si cette liste est trop longue, vous obtenez un message d'​erreur du type :
Ligne 101: Ligne 119:
 Pour plus d'​information,​ 'man find' dans le terminal vous expliquera tout pour ne pas faire de bêtises. Pour plus d'​information,​ 'man find' dans le terminal vous expliquera tout pour ne pas faire de bêtises.
  
-====Supprimer les miniatures des images ==== +====Supprimer les miniatures des images====
 Sous Gnome avec Nautilus, durant la navigation dans les dossiers de photos, les icônes des fichiers sont une version plus petite de l'​image. À force et bien que l'​espace occupé ne soit pas astronomique,​ elles s'​entassent dans le dossier ''​~/​.cache/​thumbnails/''​. Son contenu peut être supprimé. La commande suivante permet de supprimer tous les thumbnails de plus de 7 jours. Sous Gnome avec Nautilus, durant la navigation dans les dossiers de photos, les icônes des fichiers sont une version plus petite de l'​image. À force et bien que l'​espace occupé ne soit pas astronomique,​ elles s'​entassent dans le dossier ''​~/​.cache/​thumbnails/''​. Son contenu peut être supprimé. La commande suivante permet de supprimer tous les thumbnails de plus de 7 jours.
  
 <​code>​find ~/​.cache/​thumbnails -type f -atime +7 -delete</​code>​ <​code>​find ~/​.cache/​thumbnails -type f -atime +7 -delete</​code>​
  
-==== Supprimer les fichiers « locaux » inutiles ==== +====Supprimer les fichiers « locaux » inutiles====
 Extrait du site : https://​packages.debian.org/​stable/​admin/​localepurge Extrait du site : https://​packages.debian.org/​stable/​admin/​localepurge
  
Ligne 132: Ligne 148:
 <note help>En cas de problème il faut réinstaller les locales : <​code>​sudo apt install --reinstall locales</​code>​ OU <​code>​sudo aptitude reinstall locales</​code></​note>​ <note help>En cas de problème il faut réinstaller les locales : <​code>​sudo apt install --reinstall locales</​code>​ OU <​code>​sudo aptitude reinstall locales</​code></​note>​
  
-==== Supprimer des fichiers de sauvegarde ==== +====Supprimer des fichiers de sauvegarde====
 Ce sont les fichiers cachés qui se terminent par un "​~"​. Ils servent de sauvegarde au cas où le fichier source (texte, html, php, conf, ... ) serait supprimé ou modifié accidentellement. Ce sont les fichiers cachés qui se terminent par un "​~"​. Ils servent de sauvegarde au cas où le fichier source (texte, html, php, conf, ... ) serait supprimé ou modifié accidentellement.
 Ils s'​accumulent,​ s'​accumulent... Ils s'​accumulent,​ s'​accumulent...
Ligne 147: Ligne 162:
 <​code>​find ~/ -name '​*~'​ -print0 | xargs -0 rm</​code>​ <​code>​find ~/ -name '​*~'​ -print0 | xargs -0 rm</​code>​
  
-====Suppression des anciens noyaux ===== +====Suppression des anciens noyaux=====
 Pour supprimer des anciens noyaux, se reporter à la section [[kernel#​suppression_des_anciens_noyaux|Suppression des anciens noyaux de la page kernel]]. Pour supprimer des anciens noyaux, se reporter à la section [[kernel#​suppression_des_anciens_noyaux|Suppression des anciens noyaux de la page kernel]].
  
 ====Réduire la taille des fichiers journaux==== ====Réduire la taille des fichiers journaux====
- +Depuis la version 16.04, [[systemd|systemd]] est le processus principal de gestion du système et il enregistre tous les évènements dans un "​journal"​ (répertoire /​var/​log/​journal/​). Par défaut, celui-ci peut atteindre 4 Go. \\ Pour réduire sa taille : 
-Depuis la version 16.04, [[systemd|systemd]] est le processus principal de gestion du système et il enregistre tous les évènements dans un "​journal"​ (répertoire /​var/​log/​journal/​). Par défaut, celui-ci peut atteindre 4 Go. Pour réduire sa taille : +<​code ​bash>sudo journalctl --vacuum-size=200M</​code>​ 
-<​code>​sudo journalctl --vacuum-size=200M</​code>​ +Cette commande réduit ​**temporairement** ​la taille à 200 Mo mais vous pouvez choisir une autre valeur. ​\\ Il est possible de paramétrer la taille ​maximale ​de ces fichiers dans /​etc/​systemd/​journald.conf. Cependant cette modification est perdue si survient une nouvelle livraison logicielle.\\ La bonne pratique est de  mettre les modifications dans le répertoire prévu qu'il faut d'​abord créer et initialiser
-Cette commande réduit la taille à 200 Mo mais vous pouvez choisir une autre valeur. Il est possible de paramétrer la taille ​maximal ​de ces fichiers dans /​etc/​systemd/​journald.conf. +<code bash>​sudo mkdir -v /​etc/​systemd/​journald.conf.d 
 +echo [Journal] | sudo tee /​etc/​systemd/​journald.conf.d/​01-modif.conf</​code>​ 
 +La commande suivante permet de limiter la taille totale à 1 Go Maxi : 
 +<​code>​echo SystemMaxUse=1G | sudo tee -a /​etc/​systemd/​journald.conf.d/​01-modif.conf</​code>​ 
 +La commande suivante permet de limiter le nombre de fichiers journaux: \\ 
 +<​code>​echo SystemMaxFiles=25 ​ | sudo tee -a /​etc/​systemd/​journald.conf.d/​01-modif.conf</​code>​ 
 +La commande suivante permet de limiter la durée de vie des journaux: \\ 
 +<​code>​echo MaxRetentionSec=3month | sudo tee -a /​etc/​systemd/​journald.conf.d/​01-modif.conf</​code>​ 
 +Pour prendre en compte les changements : 
 +<​code>​systemctl restart systemd-journald.service</​code>​
 ====Supprimer les versions désactivées des snap==== ====Supprimer les versions désactivées des snap====
- 
 Les paquets [[snap|Format Snap]] sont des applications "tout en un" qui se mettent à jour un peu indépendamment du système principal (on peut avoir ainsi la dernière version logicielle sur un système plus ancien). Mais lors de la mise à jour vers une nouvelle version, une ou deux versions précédentes restent en place, désactivées. Comme ces paquets contiennent leurs propres dépendances,​ ils peuvent être assez volumineux. Les paquets [[snap|Format Snap]] sont des applications "tout en un" qui se mettent à jour un peu indépendamment du système principal (on peut avoir ainsi la dernière version logicielle sur un système plus ancien). Mais lors de la mise à jour vers une nouvelle version, une ou deux versions précédentes restent en place, désactivées. Comme ces paquets contiennent leurs propres dépendances,​ ils peuvent être assez volumineux.
 Pour voir la liste, taper : Pour voir la liste, taper :
 <​code>​snap list --all</​code>​ <​code>​snap list --all</​code>​
 Pour supprimer l'​ensemble des versions désactivées,​ un intervenant du Forum [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2033311|Nany]] propose la commande suivante : Pour supprimer l'​ensemble des versions désactivées,​ un intervenant du Forum [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2033311|Nany]] propose la commande suivante :
-<​code>​snap list --all | awk '/désactivé|disabled/​{print $1, $3}' | while read snapname revision; do sudo snap remove "​$snapname"​ --revision="​$revision";​ done</​code>​+<​code>​LANG=C ​snap list --all | awk '/​disabled/​{print $1, $3}' | while read snapname revision ; do sudo snap remove "​$snapname"​ --revision="​$revision"​ ; done</​code>​
  
-==== Vider le cache de votre navigateur internet ​====+====Supprimer ou réduire l'​espace disque réservé==== 
 +(Inexactitudes possibles attention, non approfondi et écrit par un non spécialiste! Mention à supprimer si inutile après corrections éventuelles.)\\ 
 +Lors de la création d'une partition en format ext4 (ou ext3 ou 2), 5% de l'​espace disque est automatiquement réservé à l'​écriture d'​informations pouvant être utiles à la sécurité ou la récupération de données, cet espace est donc enlevé de votre usage personnel (installation de logiciels, enregistrement de fichiers...). Une taille de 1Go (voire 200Mo?) semble suffisante (?), mais pour 100Go, 5Go sera réservé, et pour 2To, ce sera 100Go. Et cette fonctionnalité semble utile uniquement pour les partition "/"​ (ou /var si vous en avez une), et pas sur les partitions "/​home"​ ou les "​partitions de données"​ si vous en avez (ou bien en conserver une peut éviter de la fragmentation de fichiers?​).\\ 
 +2 solutions possibles par exemple: 
 +  *Garder leur grande taille aux partitions où l'​espace réservé est utile ("/"​ a priori) mais réduire cet espace.\\ Pour cela passer la commande <​code>​sudo tune2fs -m n /​dev/​sdxn</​code>​ **n**: est à 5 par défaut, mettre à 1, 1.2, etc selon ce que vous voulez.\\ **xn**: identifier votre partition avant de passer la commande. 
 +  *Réduire ces partitions où l'​espace réservé est utile, et le conserver, sa taille sera alors d'​autant réduite (ce qui ne vous empêche pas pour autant d'​encore modifier cette taille via la commande précédemment indiquée).\\ Puis créer (si ce n'est déjà fait) une partition réservée aux données (vidéos, audio, isos Linux...), car une telle partition qui a des chances d'​être la plus grande en taille n'a pas usage de l'​espace réservé (?), et il peut donc y être mis à 0 (ou garder par exemple 100Mo si cela évite la fragmentation?​).
  
-  *Firefox : //​Historique → Supprimer l'​historique récent... → Cache// 
-  *Brave : //​Historique → Effacer les données de navigation →// Tout déselectionner excepté : //Images et fichiers en cache// 
  
- +=====Voir aussi=====
-===== Voir aussi =====+
   *[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=157235|forum.ubuntu-fr » Trucs, astuces et scripts utiles » nettoyer ubuntu en profondeur]] date de 2008 discussion sur cette page à l'​époque ?   *[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=157235|forum.ubuntu-fr » Trucs, astuces et scripts utiles » nettoyer ubuntu en profondeur]] date de 2008 discussion sur cette page à l'​époque ?
   *[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=140808|forum.ubuntu-fr » Installation de logiciels et changements de version » Comment supprimer les paquets qui n'​existe pas dans les sources?]]   *[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=140808|forum.ubuntu-fr » Installation de logiciels et changements de version » Comment supprimer les paquets qui n'​existe pas dans les sources?]]
Ligne 177: Ligne 200:
   *[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=25471|forum.ubuntu-fr » effacer tous les fichiers Thumbs.db générer par windows]]   *[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=25471|forum.ubuntu-fr » effacer tous les fichiers Thumbs.db générer par windows]]
 //​Contributeurs : [[:​utilisateurs:​yurek]],​ [[:​utilisateurs:​Jean-Lux]],​ [[:​utilisateurs:​macsim]],​[[:​utilisateurs:​yvecai]],​ [[:​utilisateurs:​black_leunix]],​ Robert DEDENON (Infos:​Bazar).//​ //​Contributeurs : [[:​utilisateurs:​yurek]],​ [[:​utilisateurs:​Jean-Lux]],​ [[:​utilisateurs:​macsim]],​[[:​utilisateurs:​yvecai]],​ [[:​utilisateurs:​black_leunix]],​ Robert DEDENON (Infos:​Bazar).//​
 +
  • nettoyer_ubuntu.1662887262.txt.gz
  • Dernière modification: Le 11/09/2022, 11:07
  • par moths-art