Comment Libérer de l’Espace Disque sur Raspberry Pi ?


Les tailles des cartes SD ne sont pas (encore) illimitées. Si vous avez une petite carte SD ou tester beaucoup de choses, vous manquerez sans doute d’espace rapidement. Dans ce tutoriel, je vais vous montrer comment trouver ce qui prend de la place sur votre carte SD et comment le supprimer lorsque cela est possible.

Raspberry Pi OS inclut des outils pour libérer de l’espace disque (tel que Baobab).
Cette application aide à trouver l’emplacement des plus gros fichiers. On peut ensuite supprimer les fichiers inutiles grâce l’interface graphique ou avec la commande « rm <nom du fichier> ».

Vous trouverez deux parties dans ce guide, une pour chaque version du système d’exploitation Raspberry Pi (Desktop et Lite). Cependant, vous pouvez parfaitement suivre la procédure de la version Lite sur la version Desktop si vous le souhaitez. Utilisez le sommaire ci-dessous pour accéder directement aux parties qui vous intéressent.

À propos, si vous voulez accélérer vos progrès sur Raspberry Pi, n’hésitez pas à télécharger mon e-book « Maitrisez Raspberry Pi en 30 jours« . Il s’agit d’un défi de 30 jours au cours duquel vous apprendrez une nouvelle compétence chaque jour. Vous économiserez du temps et de l’argent et pourrez enfin apprécier cet appareil passionnant qu’est le Raspberry Pi.

Libérer de l’espace disque sur Raspberry Pi OS Desktop

Téléchargez mon glossaire !
Un peu perdu avec toutes ces abbréviations et nouveaux mots ? Téléchargez le glossaire complet au format PDF :-)

Trouver les gros fichiers

Sur Raspberry Pi OS Desktop, vous pouvez utiliser un outil graphique pour vous aider à localiser les fichiers les plus volumineux sur la carte SD (les dossiers également). Cet outil est nommé « Baobab » :).

Installer Baobab

  • Vous pouvez l’installer grâce à l’interface graphique en allant dans le menu principal> Préférences > Add/Remove Software.
  • Tapez « baobab » dans le moteur de recherche sur la gauche.
  • Cochez la case correspondant au paquet Baobab.
  • Cliquez sur « Apply » (Appliquer) pour l’installer.
    Entrez votre mot de passe pour confirmer l’installation.

Ça y est ! Baobab est prêt à l’emploi.

Démarrez et utilisez Baobab (Disk Usage Analyzer)

L’outil est maintenant disponible dans le menu principal :

  • Ouvrez le logiciel en cliquant sur Outils système > Analyseur d’utilisation des disques.
  • Sélectionnez le dossier à analyser (probablement /, donc le second).
  • Le logiciel va scanner votre carte SD et afficher les résultats de cette manière :
  • Sur la gauche, vous pouvez voir une liste des dossiers dans le chemin sélectionné (/ dans mon exemple). Pour chaque dossier, vous avez la taille totale dans la deuxième colonne. Et vous pouvez cliquer sur la petite flèche gauche pour naviguer à l’intérieur de chaque dossier avec le même écran.
  • Sur la droite, il y a une visualisation graphique de l’utilisation de la carte SD.
  • Si vous préférez, vous pouvez cliquer sur l’icône sous le graphique pour passer à une autre vue :
  • Cela vous permet de localiser les plus gros dossiers sur votre carte SD.
  • Par exemple, dans mon cas, je peux voir que « /opt » occupe plus de 1 Go, et je n’ai aucune idée de ce que c’est.
  • En ouvrant ce dossier, je peux voir que « Wolfram » est installé.

Si je n’en ai pas besoin, je peux le désinstaller et libérer cet espace.

Les supprimer

Une fois que vous avez trouvé ce qui occupe le plus d’espace sur votre carte SD, vous pouvez mener votre enquête et supprimer les fichiers inutiles.

Supprimer des fichiers

La première possibilité est de supprimer complètement les fichiers.
Par exemple, vous pouvez avoir d’anciens fichiers dans votre dossier « Téléchargements ».

Pour le faire, ouvrez l’explorateur de fichiers, consulter les téléchargements et supprimer les fichiers inutiles.
N’oubliez pas de vider la corbeille sur le bureau.

Remarque : Si vous n’avez pas l’autorisation de supprimer un fichier, vous pouvez utiliser la commande que je donne dans la partie Raspberry Pi OS Lite. Ouvrez simplement un terminal et tapez les commandes.

Désinstaller des paquets

Il se peut également que vous ayez installé beaucoup paquets dont certains que vous n’utilisez éventuellement plus.
Par exemple, Wolfram dans mon exemple est un paquet installé par défaut sur Raspberry Pi OS.
Si vous n’avez pas besoin des fichiers, vous pouvez les supprimer grâce à l’outil Add/Remove Software (Ajouter/Supprimer des logiciels).

J’ai déjà écrit un tutoriel sur ce sujet. Si vous avez besoin d’aide, consultez-le ici : Comment désinstaller des programmes sur un Raspberry Pi ?.

C’est tout pour Raspberry Pi OS Desktop. Si vous avez d’autres cas ou des questions, faites-le-moi savoir et je tenterais d’actualiser ce tutoriel.

Maîtrisez Raspberry Pi en 30 jours
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Découvrez les secrets du Raspberry Pi à travers un challenge de 30 jours.

Libérer de l’espace disque sur Raspberry Pi OS Lite

Sur Raspberry Pi OS Lite, vous ne disposez pas d’un outil graphique sophistiqué pour rechercher et supprimer des fichiers de la même manière :). Mais vous pouvez utiliser de nombreuses commandes qui, souvent, se révèleront être plus rapide à utiliser si vous savez comment faire.

Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !

Trouvez les fichiers les plus volumineux

Vous disposez de plusieurs commandes que vous pouvez utiliser lorsque vous commencez à manquer d’espace disque. Je vais vous donner quatre d’entre elles.

Utilisation du disque

La première commande dont vous aurez probablement besoin, est « df ».

df est un outil que vous pouvez utiliser pour afficher le résumé du disque. Il va montrer vous la liste des partitions et plusieurs colonnes :

  • Filesystem (Système de fichiers) : essentiellement les partitions, sur Raspberry Pi vous avez généralement / et /boot
  • 1K- blocks : cela représente la taille totale disponible sur cette partition
  • Used (Utilisé) : l’espace disque actuellement utilisé
  • Available (Disponible) : l’espace disque disponible
  • Use % (Utilisation %) : le pourcentage d’utilisation
  • Mounted on (Monté sur) : l’emplacement réel de la partition sur le système

Pour obtenir un affichage plus lisible, vous pouvez ajouter l’option -h comme ceci :

Si vous le souhaitez, vous pouvez également spécifier la partition, comme ceci :
df -h /

Analyser les sous-dossiers

Une fois que vous savez quelle est la partition à analyser, vous pouvez aller plus loin et vérifier dossier par dossier. Pour ce faire, vous pouvez utiliser la commande « tree » :
tree -dh --du

Ne pas oublier d’utiliser « sudo » pour les répertoires systèmes.

Ce n’est pas parfait. Si vous avez de nombreux dossiers et sous-dossiers, il peut être difficile de trouver le plus gros dossier qui peut poser problème. Mais c’est un bon outil que vous pouvez utiliser une fois que vous savez à peu près où le problème est.

La commande suivante peut vous aider à trouver le dossier spécifique à analyser.

Trouvez les plus gros fichiers dans un dossier spécifique

Ok, c’est une commande un peu « barbare », mais c’est très utile.
Je l’utilise presque chaque semaine, et elle me fait gagner beaucoup de temps depuis que je la connais. Je vais vous partager cette découverte.

« du » est une commande populaire sur Linux pour lister tous les fichiers et dossiers dans un dossier spécifique. Le problème est presque le même qu’avec « tree », vous aurez besoin de faire défiler de nombreux fichiers pour trouver ce que vous cherchez (et l’affichage n’est pas optimal).

Peu importe, l’idée ici est de combiner 3 commandes :

  • du : pour afficher tous les fichiers et dossiers.
  • sort : pour trier le résultat par taille.
  • head : pour n’afficher que le top 100 des plus gros fichiers.

La commande complète ressemble à ceci :
du -ak | sort -nr | head -100

Voila finalement un résultat qui est parfait pour notre analyse :

Vous pouvez l’utiliser sur la totalité de la partition ou sur un dossier spécifique.
De même, vous devez utiliser sudo pour obtenir toutes les informations.

En début de liste, vous avez les plus gros fichiers et dossiers.
Ensuite, ils sont triés par taille décroissante.

En un coup d’œil, vous pouvez voir que Wolfram, Chromium et LibreOffice prennent beaucoup de place. Si vous n’avez pas besoin de ces paquets, désinstallez- les :).

Rechercher des fichiers par nom ou par taille

Enfin, la dernière commande que j’utilise régulièrement est « find ». Comme le nom l’indique, « find » (trouver) est une commande pour rechercher des fichiers spécifiques de votre système.

Voici deux options de commande que vous pouvez essayer :

  • Rechercher les fichiers plus grands que X:
    find <chemin> -size +<taille>
    Exemple :
    find /home/pi -size +100M
  • Rechercher des fichiers avec une extension spécifique :
    find <chemin> -iname *.<extension>
    Exemple :
    find /home/pi -iname *.mkv

Comme d’habitude, utilisez « sudo » si vous souhaitez effectuer une recherche sur l’ensemble de la carte SD.

Les supprimer

Une fois que vous avez trouvé les fichiers qui prennent trop d’espace, vous pouvez les supprimer si vous n’en avez pas besoin.

Supprimer les fichiers

La première idée est de supprimer les fichiers. Fondamentalement, vous pouvez supprimer tous les fichiers de votre dossier utilisateur, si vous ne les utilisez pas.

La commande pour ce faire est :
rm <fichier>
ou
rm -rf <dossier>

Même s’il n’est pas recommandé de retirer les fichiers système comme cela, ne pas oublier d’ajouter sudo au début pour supprimer un fichier où vous n’avez l’autorisation.

Désinstaller un paquet

La deuxième option consiste à désinstaller un paquet.
Vous pouvez utiliser apt pour le faire, par exemple :
sudo apt remove openjdk-11-jdk

Si vous avez des questions à ce sujet, vous pouvez consulter mon tutoriel sur la désinstallation des paquets.

Vider le cache d’apt

Et le dernier est un bonus, qui peut souvent vous libérer d’un problème de carte SD pleine.

Lorsque votre carte SD est pleine, vous ne pourrez pas utiliser la plupart des commandes précédentes.
Elles ont besoin d’un minimum disque espace pour s’exécuter (par exemple la commande « du » utilise un fichier cache pour stocker tous les résultats avant le tri par la taille).

Ce que vous pouvez quand même essayer, c’est de supprimer le cache apt.
Lorsque vous installez un paquet, Raspberry Pi OS va télécharger ce paquet en local avant de l’installer.

Voici est la commande pour supprimer tous ces fichiers temporaires :
sudo apt-get clean

Et voici le résultat :

Je viens de libérer 700M en deux secondes :).

Initiation au Raspberry Pi
10% de remise aujourd'hui !
Visionnez ma formation vidéo pour démarrer du bon pied.
Découvrez le Raspberry Pi, le matériel, ses logiciels particuliers et créez vos 5 premiers projets avec moi.

Que faire si rien ne fonctionne ?

En général, vous allez trouver une solution en utilisant toutes les techniques et les commandes que je vous ai données dans ce tutoriel. Mais parfois, il n’est tout simplement pas possible de libérer suffisamment d’espace sur le disque.

Si vous utilisez trop d’espace sur votre carte SD, vous pouvez envisager de changer pour une plus grande capacité. Vous pouvez trouver mes recommandations sur ma page des produits recommandés. Les cartes SD sont bon marché maintenant. J’utilise des cartes SD de 32 et 64 Go et je n’ai pratiquement jamais de problème d’espace disque avec celles-ci.

Si vous partez sur cette option, vous vous demandez comment vous pouvez tout réinstaller rapidement ?
Si vous migrez à partir d’une carte SD de 2 Go vers une carte de 32 Go, par exemple, vous pouvez créer une image de la carte SD de 2 Go et la flasher sur celle de 32 Go.
Et ensuite étendre la partition principale à 32 Go. Vous obtiendrez rapidement une copie de votre système :).

J’explique tout dans ce tutoriel : Comment faire pour sauvegarder et restaurer votre Raspberry Pi (partie 3).

À vrai dire, la solution ultime serait d’utiliser un disque USB au lieu d’une carte SD, car c’est maintenant supporté par le Raspberry Pi. Idéalement, installez le système d’exploitation sur un SSD (j’explique tout dans ma formation « Initiation au Raspberry Pi« ), cela boostera les performances, et vous ne serez jamais à court d’espace. Mon SSD préféré est celui-ci sur Amazon, mais vous pouvez choisir le modèle qui vous plaît.

Maîtrisez Python sur Raspberry Pi
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Envie d'aller un peu plus loin que faire clignoter une LED ? Vous avez besoin de ce livre pour passer à des projets plus avancés.

FAQ

Comment trouver l’espace disque disponible sur Raspberry Pi ?

Sur la version de bureau, ouvrez l’explorateur de fichiers et cliquez sur « Racine du système de fichiers » en haut à gauche. L’espace libre total restant sera indiqué en bas à droite. Une autre solution est d’utiliser la commande « df -h » et de regarder le contenu de la colonne « Avail ».

Quelle taille de carte SD faut-il pour un Raspberry Pi ?

En règle générale, une carte SD de 8 Go est le minimum requis pour installer Raspberry Pi OS. Ensuite, si votre utilisation inclue des applications lourdes ou le stockage de fichier, une carte de 32 Go devrait suffire dans la plupart des cas.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.

Conclusion

Ça y est ! Vous savez maintenant comment résoudre vos problèmes d’espace disque sur un Raspberry Pi. La plupart du temps, un nettoyage sera suffisant pour trouver une solution. Et dans la plupart des situations complexes, vous pouvez toujours créer une image de votre SD carte et la flasher sur une plus grande. Je suis sûr que vous trouverez un moyen :).

Si vous avez une question sur ce tutoriel, ou si vous souhaitez suggérer d’autres conseils, n’hésitez pas à laisser un commentaire ci-dessous.

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets ou je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts

Bonne année 2022: -20% sur tout