Wenn ich den df
Befehl ausführe, erhalte ich unterschiedliche Werte für capacity
und %iused
. Was ist der Unterschied zwischen ihnen?
Die erste Verwendete/Verfügbare/Kapazität ist offensichtlich „Wie viel von meiner 1-TB-Festplatte ist voll?“. messen. Die zweite verfolgt die interne Speicherstruktur, die als Inode oder Indexknoten bezeichnet wird.
Auf herkömmlichen UNIX-Dateisystemen gab es eine feste Anzahl von Inodes, die zum Verfolgen von Dateien und Verzeichniseinträgen (Metadaten und Implementierungsdaten des Dateisystems) verwendet wurden. Als Ihnen die Inodes ausgingen, konnten Sie das Dateisystem nicht verwenden, egal ob es voll war oder nicht. Das df-Tool musste beide Ressourcen melden, die gefüllt werden könnten, damit Sie die Dateisysteme planen und warten können.
OS X verwendet HFS+ , das mehr Inodes aus freiem Speicherplatz erstellt und ihnen nicht ausgehen kann, aber sie werden immer noch gemeldet, da der Speicher mit zunehmender Inode-Nutzung etwas weniger effizient ist und langsamer sein kann, als wenn das Dateisystem noch vorhanden wäre die ursprüngliche Zuweisung von Inodes.
Grundsätzlich können Sie sich einfach auf Kapazität/Verwendet/Verfügbar konzentrieren und Inodes ignorieren, es sei denn, Sie sind tief in die Implementierungsdetails des Dateisystems vertieft.
WGroleau
Fahrrad
WGroleau