Brief : Vous manquez d’espace sur votre système Linux ? Voici plusieurs façons de nettoyer votre système pour libérer de l’espace sur Ubuntu et les autres distributions Linux basées sur Ubuntu.
Au fil du temps, tout système d’exploitation peut s’encombrer au fur et à mesure que des programmes sont ajoutés et supprimés. Si vous avez comme un To de capacité de stockage, vous pourriez ne pas prendre la peine de nettoyer Ubuntu pour faire de l’espace disque. Mais si votre disque dur a un espace limité, comme j’ai un ordinateur portable SSD de 128 Go, libérer de l’espace disque devient une nécessité.
Dans cet article, je vous montrerai certaines des astuces les plus faciles pour nettoyer votre système Ubuntu et obtenir plus d’espace. Je partagerai également quelques astuces avancées pour que vous ayez le choix.
Mais avant cela, voyons comment trouver l’espace libre restant sur Ubuntu.
Vérifier l’espace libre sur Ubuntu
C’est toujours une bonne idée de vérifier d’abord l’espace disque libre sous Linux. Cela est plutôt facile sur Ubuntu. Il suffit d’utiliser l’outil Disk Usage Analyzer. Recherchez-le dans le menu et exécutez l’outil. Vous devriez voir l’espace disque utilisé et l’espace libre restant ici :
Une fois que vous connaissez l’état de l’espace libre sur votre disque, il est temps de nettoyer votre système et de faire un peu plus d’espace libre ici.
Comment libérer de l’espace disque dans Ubuntu et Linux Mint
Il existe plusieurs façons dont vous nettoyez l’espace disque dans Ubuntu et d’autres systèmes basés sur Ubuntu. J’ai discuté ici de plusieurs astuces en ligne de commande, suivies de quelques options d’interface graphique.
Bien que j’ai mentionné plusieurs façons ici, si vous êtes un débutant, évitez celles marquées comme » expert « . Non pas que vous ne puissiez pas les utiliser, mais il est préférable d’éviter si vous ne savez pas ce que vous faites.
J’utilise Ubuntu 16.04 lors de la rédaction de ce tutoriel, mais vous pouvez utiliser les mêmes étapes pour Ubuntu 18.04 et d’autres versions d’Ubuntu, Linux Mint, elementary OS et d’autres distributions Linux basées sur Ubuntu.
Si vous préférez les vidéos, j’ai réalisé une vidéo pour vous montrer comment nettoyer Ubuntu.
Se débarrasser des paquets qui ne sont plus nécessaires
Si vous avez lu le guide des commandes apt-get, vous avez peut-être rencontré l’option de commande apt-get ‘autoremove’.
Cette option supprime les librairies et les paquets qui ont été installés automatiquement pour satisfaire les dépendances d’un paquet installé. Si ce paquet est supprimé, ces paquets installés automatiquement sont inutiles dans le système.
Elle supprime également les anciens noyaux Linux qui ont été installés automatiquement lors de la mise à niveau du système.
C’est une commande évidente que vous pouvez lancer de temps en temps pour faire de l’espace libre sur votre système Ubuntu :
sudo apt-get autoremove
Comme vous pouvez le voir, cette commande va libérer 300 Mo d’espace libre dans mon système.
Désinstaller les applications inutiles
Nous avons tous quelques jeux et/ou applications que nous n’utilisons presque pas. Vous ne me faites pas confiance ? Allez chercher tous les logiciels installés sur votre système Ubuntu.
Il y a de fortes chances que vous ayez installé un certain nombre d’apps que vous utilisez rarement. Peut-être les avez-vous installées sur le dos d’une critique géniale, par curiosité ou pour gérer une tâche particulière.
Si vous avez besoin de plus d’espace se débarrasser des applications inutilisées ou moins utilisées est toujours une bonne idée.
Vous pouvez supprimer un programme dans Ubuntu à partir du centre logiciel ou en utilisant la commande ci-dessous avec le nom d’une app particulière:
sudo apt-get remove package-name1 package-name2
3. Nettoyer le cache d’APT dans Ubuntu
Ubuntu utilise APT (Advanced Package Tool) pour installer, supprimer et gérer les logiciels sur le système, et ce faisant, il conserve un cache des paquets précédemment téléchargés et installés, même après leur désinstallation.
Le système de gestion des paquets APT conserve un cache des paquets DEB dans /var/cache/apt/archives. Avec le temps, ce cache peut devenir assez grand et contenir beaucoup de paquets dont vous n’avez pas besoin.
Vous pouvez voir la taille de ce cache avec la commande du ci-dessous:
sudo du -sh /var/cache/apt
Comme vous pouvez le voir, j’ai plus de 500 Mo de stockage de cache. Lorsque vous êtes presque à court d’espace, ces 500 Mo peuvent faire une grande différence.
Maintenant, vous avez deux façons de nettoyer le cache d’APT.
Soit supprimer uniquement les paquets périmés, comme ceux remplacés par une mise à jour récente, en les rendant complètement inutiles.
sudo apt-get autoclean
Ou bien supprimer le cache d’apt dans son intégralité (libère plus d’espace disque):
sudo apt-get clean
Effacer les journaux du journal de systemd
Chaque distribution Linux possède un mécanisme de journalisation qui vous aide à enquêter sur ce qui se passe sur votre système. Vous aurez des données de journalisation du noyau, des messages de journal du système, une sortie standard et des erreurs pour divers services dans Ubuntu.
Le problème est qu’au fil du temps, ces journaux prennent une quantité considérable d’espace disque. Vous pouvez vérifier la taille des journaux avec cette commande:
journalctl --disk-usage
Maintenant, il existe des moyens de nettoyer les journaux de journal de systemd. Le plus simple pour vous est d’effacer les journaux qui sont plus anciens qu’un certain nombre de jours.
sudo journalctl --vacuum-time=3d
Voici un exemple:
:~$ journalctl --disk-usageArchived and active journals take up 1.8G in the file system.:~$ sudo journalctl --vacuum-time=3dVacuuming done, freed 1.7G of archived journals from /var/log/journal/1b9ab93094fa2984beba73fd3c48a39c
Supprimer les anciennes versions des applications Snap
Vous savez probablement déjà que les paquets Snap sont plus volumineux. En plus de cela, Snap stocke au moins deux anciennes versions de l’application (au cas où, vous voulez revenir à l’ancienne version). Cela occupe une grande partie de l’espace. Dans mon cas, c’était plus de 5 Go.
du -h /var/lib/snapd/snaps4.0K /var/lib/snapd/snaps/partial5.6G /var/lib/snapd/snaps
Alan Pope, qui fait partie de l’équipe Snapcraft chez Canonical, a créé un petit script que vous pouvez utiliser et exécuter pour nettoyer toutes les anciennes versions de vos applications Snap.
Ce que vous devez faire ici est de créer un nouveau script shell et d’utiliser les lignes suivantes dans votre script :
#!/bin/bash# Removes old revisions of snaps# CLOSE ALL SNAPS BEFORE RUNNING THISset -eusnap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do snap remove "$snapname" --revision="$revision" done
Donnez-lui la permission d’exécution, exécutez le script shell avec sudo et voyez la magie. Le script a supprimé les anciens paquets Snap et libéré plus de la moitié des 5 Go d’espace utilisés par Snap.
du -h /var/lib/snapd/snaps4.0K /var/lib/snapd/snaps/partial2.5G /var/lib/snapd/snaps
Nettoyer le cache des vignettes
Ubuntu crée automatiquement une vignette, pour l’afficher dans le gestionnaire de fichiers. Il stocke ces vignettes dans un répertoire caché de votre compte utilisateur à l’emplacement ~/.cache/thumbnails.
Avec le temps, le nombre de vignettes augmenterait considérablement. De plus, le cache des vignettes finira par contenir de nombreuses vignettes superflues d’images qui n’existent plus.
Vous pouvez vérifier la taille du cache des vignettes avec la commande ci-dessous :
du -sh ~/.cache/thumbnails
Pour mon système, le cache des vignettes fait plus de 300 Mo.
C’est donc une bonne pratique de vider le cache des vignettes tous les quelques mois environ. Le moyen le plus rapide est d’utiliser le terminal (veuillez copier-coller les commandes pour éviter les erreurs):
rm -rf ~/.cache/thumbnails/*
Repérage et suppression des fichiers en double
Il arrive que vous ayez des fichiers en double à différents endroits de votre système. Se débarrasser des doublons va certainement libérer de l’espace et nettoyer votre système Ubuntu.
Vous pouvez utiliser un outil graphique comme FSlint ou un outil en ligne de commande comme FDUPES pour cette tâche. Je vous recommande de lire cet article pour voir comment utiliser ces outils pour supprimer les fichiers en double.
Supprimer les anciens noyaux Linux qui ont été installés manuellement
La commande discutée au point 1 supprime les anciens noyaux Linux. Mais elle ne fonctionnera pas si vous avez installé manuellement le noyau dans Ubuntu. Mais la suppression des anciens noyaux Linux inutilisés vous fera tout de même gagner beaucoup d’espace.
Donc, si vous avez installé manuellement un noyau Linux, peut-être pouvez-vous également le désinstaller manuellement.
Listez d’abord tous les noyaux Linux installés :
sudo dpkg --list 'linux-image*'
La suppression des anciens noyaux est la même que celle de tout autre paquet. J’utilise l’expansion du shell pour les numéros de version afin d’économiser de la frappe. Il vous demandera une liste des paquets qui seront supprimés, vous pouvez donc vérifier deux fois la liste avant de continuer.
Note : Remplacez VERSION par la version du noyau que vous voulez supprimer.
sudo apt-get remove linux-image-VERSION
Ma recommandation est de garder au moins deux ou de préférence trois noyaux, y compris le plus récent. De cette façon, vous aurez au moins un/deux autres noyaux pour démarrer, si pour une raison quelconque le dernier noyau avec lequel vous ne pouvez pas démarrer.
Supprimer les paquets orphelins
Cette étape est à éviter si vous êtes un débutant. Je ne suis pas un fan de cette méthode et je vous conseille de l’éviter.
D’abord, voyons ce qu’est un paquet orphelin dans Ubuntu.
Supposons que vous ayez installé un paquet ‘myprogram’. Mais ce paquet a une dépendance à la bibliothèque ‘mylib’. Cette librairie sera généralement installée automatiquement avec ‘myprogram’. Lorsque vous supprimez ‘myprogram’, mylib peut rester dans le système. Ainsi, mylib, dans ce cas, devient un paquet orphelin.
Maintenant, la commande listée au point 1 supprime de tels paquets orphelins. Mais imaginez le cas où vous aviez installé manuellement mylib avant d’installer myprogram. La commande ‘apt autoremove’ pourrait ne pas supprimer le paquet orphelin dans ce cas. Et donc, vous devrez le supprimer manuellement.
Vous devrez d’abord trouver tous les paquets orphelins et ensuite les supprimer. Heureusement, nous avons un outil GUI pour le faire : gtkorphan, un frontal graphique pour deborphan.
Installer gtkorphan via le terminal :
sudo apt-get install gtkorphan
Et pour supprimer les paquets orphelins, recherchez l’outil Removed Orphaned Package et exécutez-le pour trouver tous les paquets orphelins de votre système :
Honnêtement, je n’opterai pas pour cette option, sauf si vous avez vraiment besoin de chaque Mo d’espace libre.
Conseil bonus : Utiliser des outils d’interface graphique pour libérer de l’espace dans Ubuntu
Nous avons vu un certain nombre d’options de ligne de commande pour faire de l’espace dans le système Linux, mais je comprends si vous ne voulez pas utiliser les commandes.
Se souvenir de toutes les commandes ou les utiliser toutes une par une peut ne pas être pratique pour vous. Et c’est pourquoi nous avons un certain nombre d’outils GUI qui vous aideront à le faire en quelques clics avec une interface facile à utiliser.
Stacer est l’un de ces outils que vous pourriez utiliser. Vous pouvez lire cet article pour savoir comment utiliser Stacer dans Ubuntu.
Vous pouvez consulter d’autres outils pour nettoyer Ubuntu et faire de l’espace libre facilement.
Wrapping up
Donc, vous avez vu un certain nombre de façons de nettoyer le système Ubuntu. Personnellement, j’utilise apt-get autoremove plus souvent que toutes les autres commandes ici. Utiliser régulièrement cette commande permet de garder le système libre de fichiers inutiles.
J’espère que cet article vous a aidé à faire de l’espace libre dans Ubuntu, Linux Mint et d’autres distributions de ce type. Faites-moi savoir si cela a fonctionné pour vous ou si vous avez une autre astuce à partager.
Vous aimez ce que vous lisez ? Veuillez le partager avec d’autres personnes.
- Facebook551
- Twitter37
- LinkedIn17
- Reddit21
- Pocket0
.