Commande pour afficher l'espace disque Linux et l'utilisation du disque système

Le disque dur est l'un des composants essentiels et fondamentaux de tout ordinateur puisqu'il installe le système d'exploitation, les applications et sert à stocker toutes nos informations, ainsi qu'à les sauvegarder grâce à des copies de sauvegarde.

De nos jours, il existe des disques durs de grande capacité, mais peu à peu cet espace est occupé par de nouvelles informations et la limite de stockage atteint le sommet ce qui peut générer des incohérences telles que des redémarrages, des arrêts, des blocages d'ouverture de fichiers, des lenteurs et plus encore pour lesquels quel que soit le type d'utilisateur que nous sommes, il convient de surveiller en permanence cette capacité et nous apprendrons aujourd'hui à vérifier l'utilisation du disque dur en temps réel dans les environnements Linux.

1. Afficher les informations sur l'espace disque à l'aide de la commande df sous Linux


La commande df a été développée afin de fournir des informations sur l'espace total, occupé et libre sur le disque de notre système d'exploitation de manière simple.

Avec la commande df, des informations sur le système de fichiers dans lequel chaque fichier est hébergé ou par défaut sur tous les systèmes de fichiers actuels seront affichées.

Étape 1
La syntaxe de base pour l'utilisation de cette commande est la suivante :

 df [options] [périphérique] 
Étape 2
On peut directement utiliser la commande df et le résultat obtenu sera le suivant :

AGRANDIR

Étape 3
Là, nous verrons chaque système de fichiers avec des détails tels que :

  • Espace utilisé
  • Espace libre
  • Emplacement où il est monté, etc.
Étape 4
Nous pouvons utiliser le paramètre -h pour afficher ces informations dans un format lisible :
 df -h

AGRANDIR

Étape 5
Avec la commande df, il sera possible d'obtenir des informations précises sur un périphérique ou un point de montage, par exemple, si nous voulons voir les détails du point / dev / sda, nous allons exécuter ce qui suit :

 df/dev/sda 
Étape 6
Ou, nous pouvons voir les détails d'un itinéraire spécifique, par exemple :
 df / maison 

AGRANDIR

Étape 7
Les colonnes suivantes s'y distinguent :

Système de fichiersIndique la source du point de montage, qui est généralement un périphérique.

1K blocsC'est le nombre total de blocs.

UtiliséIndique le nombre de blocs utilisés.

DisponibleC'est le nombre de blocs disponibles.

Utiliser le pourcentageIndique le pourcentage d'utilisé divisé par la taille.

Monté surC'est la cible ou le point de montage.

Étape 8
La commande df nous donne la possibilité de spécifier uniquement quelles colonnes doivent être affichées, pour cela nous utiliserons la syntaxe suivante :

 df --output = champ1, champ2, … 
Étape 9
Par exemple, nous pouvons exécuter ce qui suit :
 df --output = source, utilisé, dispo / home / 
Étape 10
Le résultat sera uniquement ces trois colonnes du point sélectionné :

AGRANDIR

Étape 11
Pour afficher tous les champs disponibles, nous pouvons exécuter la ligne suivante :

 df -o 

AGRANDIR

Étape 12
Nous avons également les alternatives suivantes pour l'utilisation:

df -hAffiche les données au format humain.

df -mAffiche la sortie en mégaoctets.

df -kAffiche la sortie en kilo-octets, valeur par défaut.

Étape 13
Linux a un système appelé inode, un inode est essentiellement une structure de données dans le système de fichiers qui est responsable du stockage de toutes les informations sur le fichier, la commande df nous permet également de voir l'espace desdits inodes en exécutant l'une des options suivantes :

 df -i df -i -h 

AGRANDIR

Étape 14
Si nous voulons vérifier le type de système de fichiers de chaque point de montage, tel que ext4, btrfs, ext2, nfs4, fuse, cgroup et plus, il faudra utiliser la commande suivante :

 df -T df -T -h df -T -h / home / (Chemin spécifique)

AGRANDIR

Étape 15
Dans le même segment, si nous voulons exclure un système de fichiers, nous devons ajouter le paramètre -x comme ceci :

 df -x ext3 
Étape 16
Si nous voulons que tous les systèmes de fichiers de sortie qui ont une taille de zéro bloc soient affichés, nous pouvons exécuter :
 df -a 

AGRANDIR

Étape 17
Pour obtenir plus d'informations sur cette commande, nous pouvons exécuter :

 df -aide 

2. Afficher les informations sur l'espace disque à l'aide de la commande du sous Linux


La commande du est une autre alternative que Linux nous propose pour obtenir des informations sur l'espace disque en fonction d'un ensemble de fichiers, de répertoires ou de manière récursive.

Étape 1
Pour utiliser cette commande, nous avons les alternatives de base suivantes :

 du du / chemin du [options] [répertoires et/ou fichiers]

AGRANDIR

Étape 2
Ces options nous permettent de voir les noms et la consommation d'espace de chacun des répertoires, y compris tous les sous-répertoires de l'arborescence des répertoires. Si nous voulons voir ces résultats dans un format lisible par l'homme, nous exécutons ce qui suit :

 du -h 

AGRANDIR

Étape 3
Nous pouvons voir les détails d'un répertoire spécifique en utilisant l'une des options suivantes :

 du / maison / du -h / maison /

AGRANDIR

Étape 4
Pour voir un résumé des informations où seul l'espace total sur le disque occupé par une arborescence de répertoires est affiché et en même temps les sous-répertoires sont supprimés, nous pouvons exécuter la commande suivante :

 du -s / maison du -sh / maison

AGRANDIR

Étape 5
Si l'objectif est de visualiser tous les systèmes de fichiers que nous exécutons :

 du -a / maison du -a -h / maison

AGRANDIR

Étape 6
Avec la commande du, nous pouvons voir en détail l'espace d'un type d'extension spécifique, par exemple, si nous voulons voir l'espace de tous les fichiers texte, nous exécutons ce qui suit :

 du -ch * .txt 

AGRANDIR

Étape 7
On peut lister un certain nombre de répertoires pour voir leur espace, pour cela on exécute la syntaxe suivante :

 du -a / chemin / | trier -n -r | head -n # pour lister 

AGRANDIR

3. Affichage des informations sur l'espace disque de capture d'images à l'aide de la commande btrfs sous Linux


Pour le système de fichiers btrfs, qui est un système de fichiers spécial pour la capture d'images, nous devons utiliser la commande btrfs fi df pour afficher les informations d'utilisation de l'espace pour un point de montage.

Étape 1
La syntaxe à utiliser est :

 système de fichiers btrfs df / chemin / btrfs fi df / dev / chemin btrfs fi df [options] / chemin /

AGRANDIR

Étape 2
Pour voir les nombres bruts en octets, nous allons exécuter ce qui suit :

 btrfs fi df -b / maison 

AGRANDIR

Étape 3
Alternativement, nous pouvons exécuter:

Afficher les données en kilo-octets

 btrfs fi df -k / maison 

Afficher les données en mégaoctets

 btrfs fi df -m / maison 

Afficher les données en gigaoctets

 btrfs fi df -g / maison 

Afficher les données en téraoctets

 btrfs fi df -t / maison 

Avec ces commandes simples, il sera possible de connaître en détail l'espace disponible sous Linux et ainsi de mieux gérer cette section importante sur chaque ordinateur.

wave wave wave wave wave