Lorsque j'exécute la df
commande, j'obtiens des valeurs différentes pour capacity
et %iused
. Quelle est la différence entre eux?
la source
Lorsque j'exécute la df
commande, j'obtiens des valeurs différentes pour capacity
et %iused
. Quelle est la différence entre eux?
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.