GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi y a-t-il une différence dans l'utilisation du disque signalée par df et du ?

Cette page donne un aperçu de la raison pour laquelle ils ont des valeurs différentes, mais il semble suggérer que votre du la taille doit être la plus petite des deux.

df utilise le nombre total de blocs alloués, tandis que du ne regarde que les fichiers eux-mêmes, à l'exclusion des métadonnées telles que les inodes, qui nécessitent toujours des blocs sur le disque. De plus, si un fichier est supprimé alors qu'une application l'a ouvert, du le signalera comme espace libre mais df pas jusqu'à ce que l'application se ferme.


Quand du est supérieur à df , la raison habituelle est "blocs clairsemés":si un programme n'écrit pas réellement sur un bloc de disque mais cherche plutôt au-delà, il obtient un pointeur zéro dans la carte d'allocation de blocs de l'inode et aucun espace disque réel ne lui est réservé. Si vous y écrivez plus tard, un bloc de disque réel sera alloué et la carte sera modifiée pour pointer vers le nouveau bloc.


Linux
  1. Hachage de mot de passe et pourquoi nous en avons besoin

  2. Centos - Pourquoi y a-t-il une différence dans l'utilisation du disque signalée par Df et Du ??

  3. cPanel – Utilisation du disque

  4. Pourquoi Deis et qu'est-ce que c'est ?

  5. utilisation des caractères génériques linux dans cp et mv

Comment installer et utiliser Gdu Disk Usage Analyzer sur Ubuntu 20.04

Duc - Une collection d'outils pour inspecter et visualiser l'utilisation du disque

Comment afficher l'utilisation du disque avec Duf sous Linux et Unix

Comment installer et utiliser GDU Disk Usage Analyzer sur Ubuntu

Comment installer et utiliser Gdu Disk Usage Analyzer sur Ubuntu 20.04

Affichez votre espace disque et votre utilisation de la bande passante dans cPanel