8 votes

Quelle est la différence entre 'Capacity' et '%iused' lors de l'exécution de la commande 'df' dans le terminal ?

Lorsque j'exécute le programme df J'obtiens des valeurs différentes pour capacity y %iused . Quelle est la différence entre les deux ?

enter image description here

12voto

Oskar Points 1242

La première utilisation/disponibilité/capacité est la plus évidente "Combien mon disque de 1 To est-il plein ? mesure. La deuxième piste est une structure de stockage interne appelée inode ou nœud d'index.

Dans les systèmes de fichiers UNIX traditionnels, il existe un nombre fixe d'inodes qui sont utilisés pour suivre les fichiers et les entrées de répertoire (métadonnées et données d'implémentation du système de fichiers). Lorsque vous n'avez plus d'inodes, vous ne pouvez plus utiliser le système de fichiers, qu'il soit plein ou non. L'outil df devait signaler les deux ressources pouvant être remplies afin que vous puissiez planifier et maintenir les systèmes de fichiers.

OS X utilise HFS+ qui créera plus d'inodes à partir de tout espace libre et ne pourra pas en manquer, mais ils sont toujours signalés car, à mesure que l'utilisation des inodes augmente, le stockage est légèrement moins efficace et peut être plus lent que si le système de fichiers était toujours dans l'allocation d'inodes d'origine.

En fait, vous pouvez vous concentrer sur la capacité/utilisée/disponible et ignorer les inodes, à moins que vous ne soyez plongé dans les détails de l'implémentation du système de fichiers.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X