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

8

Lorsque j'exécute la dfcommande, j'obtiens des valeurs différentes pour capacityet %iused. Quelle est la différence entre eux?

entrez la description de l'image ici

Jan Moritz
la source

Réponses:

11

Le premier utilisé / disponible / capacité est l'évidence "Combien de mon disque 1 To est plein?" mesure. Le second suit la structure de stockage interne appelée inode ou nœud d'index.

Sur les systèmes de fichiers UNIX traditionnels, il y avait 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 manquiez d'inodes, vous ne pouviez pas 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 produira plus d'inodes à partir de n'importe quel 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 encore en l'allocation d'origine des inodes.

Fondamentalement, vous pouvez simplement vous concentrer sur la capacité / utilisé / disponible et ignorer les inodes, sauf si vous êtes profondément dans les détails d'implémentation du système de fichiers.

bmike
la source