Qual è la differenza tra 'Capacità' e '% iused' quando si esegue il comando 'df' nel terminale


8

Quando eseguo il dfcomando ottengo valori diversi per capacitye %iused. Qual'è la differenza tra loro?

inserisci qui la descrizione dell'immagine

Risposte:


11

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.