Quelle que soit la capacité de votre disque de stockage, vous avez toujours besoin de voir combien d’espace vous avez utilisé et quels fichiers l’utilisent. Bien qu’il existe des moyens de le faire à partir de l’interface graphique sous Linux, comme toujours, vous obtenez plus de détails en utilisant la ligne de commande du terminal. Les outils de terminal sont particulièrement utiles pour les utilisateurs qui surveillent des systèmes distants, par exemple les administrateurs système occupés se connectant via un shell sécurisé. lien. Dans ce didacticiel, nous examinerons différentes manières d’utiliser le terminal pour vérifier l’utilisation du disque, ce qui nous permettra de voir l’espace de stockage restant sur notre système, où que nous soyons.
Toutes les commandes de ce tutoriel fonctionneront sur la plupart des machines Linux. Nous avons utilisé une installation d’Ubuntu 20.04, mais vous pouvez exécuter ce guide sur un Tarte aux framboises. Toutes les procédures sont effectuées via le terminal. Vous pouvez ouvrir une fenêtre de terminal sur la plupart des machines Linux en appuyant sur ctrl, alt et t.
Utilisation de df pour vérifier l’utilisation du disque sous Linux
Une approche simple pour vérifier toute l’utilisation du disque sur un système consiste à émettre simplement le df commande depuis le répertoire personnel dans une fenêtre de terminal.
df
Vous devriez voir une longue liste de sortie. Cette liste d’éléments inclut non seulement les disques durs physiques connectés à votre système, mais également toutes les partitions de disque séparées, ainsi que les disques virtuels et les disques temporaires de votre système.
Pour repérer les disques physiques ou les partitions sur les disques physiques, recherchez les listes commençant par /dev/ telles que /dev/sda1/. Dans ce cas, dev signifie périphérique et indique que l’élément qui le suit est un lecteur physique ou une partition sur un lecteur physique. Enfin, vous remarquerez que, par défaut, la commande df affiche la taille du lecteur ou de la partition en kilo-octets.
Rendre la commande df plus simple à lire
La sortie brute générée par le df la commande peut être écrasante. Nous pouvons ajouter quelques arguments simples à la df commande pour rendre la sortie un peu plus facile à lire et à comprendre.
1. Utilisez l’argument -h pour afficher les tailles et l’utilisation en mégaoctets et gigaoctets. Le -h l’argument fait référence à « lisible par l’homme ».
df -h
2. Utiliser df-h / pour voir un aperçu général de l’utilisation du disque. Cette commande affichera l’utilisation du disque pour le système de fichiers principal (/)
df -h /
3. Passer df-h plus l’emplacement d’un lecteur pour voir les informations sur ce lecteur uniquement. Sur notre machine, notre lecteur physique principal est monté à /dev/sda2/ qui est commun mais peut être différent sur votre système.
df -h /dev/sda2/
Sur un autre système de test, notre lecteur NVMe était situé à /dev/nvme0n1p6 Ajout d’un emplacement à df nous permet d’explorer une seule zone d’un système de fichiers ou un lecteur spécifique, ce qui rend la sortie plus ciblée et lisible.
Spécifier les résultats df par type de système de fichiers
En utilisant le -t En combinaison avec d’autres arguments, nous ne pouvons renvoyer des résultats que pour un type spécifique de système de fichiers. Par exemple FAT, NTFS, poste, etc.
1. Lister les résultats de df mais uniquement pour les systèmes de fichiers de type ext4.
df -t ext4
Sur notre exemple de système, notre principal système de fichiers de disque physique est ext4, mais vous pouvez utiliser n’importe quel nom de système de fichiers que vous pourriez avoir sur votre propre système, tel que FAT, exFAT, ext3, ext2, etc.
2. Réexécutez la commande en ajoutant le -h argument. Il est important que le t l’argument est placé à la fin de la liste des arguments en tant que t L’argument s’attend à être suivi d’un type de système de fichiers. Si par exemple vous voulez ajouter le -h argument, vous devez l’ajouter avant le t comme indiqué ci-dessous.
df -ht ext4
Explorer l’utilisation du disque Linux avec la commande du
Souvent, nous voudrions simplement vérifier la quantité d’espace utilisée par un fichier ou un répertoire. Le du La commande est utile pour cela et fonctionne de la même manière que la commande df commande que nous avons examinée précédemment. Dans les exemples suivants, nous avons utilisé notre répertoire Music qui contient 3 sous-répertoires contenant des mp3. Vous pouvez utiliser n’importe quel répertoire avec du contenu sur votre système pour essayer ces commandes.
1. Accédez à un répertoire, répertoriez son contenu, puis vérifiez l’utilisation du disque.
cd Music
ls
du
Notez que, comme la commande df, dans sa forme standard, la commande du renvoie des valeurs en kilo-octets. La sortie de cette commande est assez simple : elle répertorie la taille de chaque sous-répertoire, puis le nom, puis enfin, sur la dernière ligne, renvoie la somme de toutes les tailles de sous-répertoires pour donner l’utilisation du disque dans le répertoire.
2. Ajouter le -h argument faire du renvoie les résultats en mégaoctets et gigaoctets.
du -h
3. Simplifiez la sortie pour afficher uniquement la taille totale du répertoire. Si nous voulons juste connaître la taille totale du répertoire et de ses sous-répertoires, en ajoutant -s comme argument renverra juste le total.
du -hs
4. Spécifiez un emplacement pour le du commande.
cd
du -hs Music
Comme pour les autres commandes Linux, nous n’avons pas toujours besoin d’exécuter la commande du depuis le répertoire cible, nous pouvons plutôt spécifier un chemin vers un répertoire cible. Il peut s’agir d’un chemin relatif, à partir de notre emplacement actuel, ou d’un chemin absolu.
Les commandes df et du sont d’une simplicité trompeuse mais extrêmement puissantes. Peu importe si vous êtes un nouveau venu ou un administrateur système chevronné, les deux commandes sont absolument essentielles au bon fonctionnement de vos machines Linux. Au niveau de base, chaque commande vous donne les informations dont vous avez besoin. Avec l’ajout de nos arguments suggérés, ces commandes sont prêtes à faire partie de votre boîte à outils sysadmin.