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.
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.