Quando eseguo il df
comando ottengo valori diversi per capacity
e %iused
. Qual'è la differenza tra loro?
Quando eseguo il df
comando ottengo valori diversi per capacity
e %iused
. Qual'è la differenza tra loro?
Risposte:
Il primo usato / disponibile / capacità è l'ovvio "Quanto della mia unità da 1 TB è piena?" misurare. La seconda traccia la struttura di memoria interna chiamata inode o nodo indice.
Sui file system UNIX tradizionali, esisteva un numero fisso di inode che vengono utilizzati per tenere traccia di file e voci di directory (metadati e dati di implementazione del filesystem). Quando hai finito gli inode, non puoi usare il filesystem se era pieno o no. Lo strumento df doveva riportare entrambe le risorse che potevano essere riempite in modo da poter pianificare e gestire i filesystem.
OS X utilizza HFS + che renderà più inode da qualsiasi spazio libero e non potrà esaurirli, ma vengono comunque segnalati poiché man mano che aumenta l'uso di inode, l'archiviazione è leggermente meno efficiente e può essere più lenta che se il filesystem fosse ancora in l'allocazione originale degli inode.
Fondamentalmente, puoi semplicemente concentrarti su Capacità / Usato / Disponibile e ignorare gli inode a meno che tu non abbia una conoscenza approfondita dei dettagli di implementazione del filesystem.