Quando eseguo il comando df
ottengo valori diversi per capacity
e %iused
. Qual è la differenza tra loro?
Quando eseguo il comando df
ottengo valori diversi per capacity
e %iused
. Qual è la differenza tra loro?
La prima Usata / Disponibile / Capacità è l'evidente "Quota della mia unità da 1 TB è piena?" misura. La seconda traccia struttura di archiviazione interna chiamata un inode o un nodo indice.
Sui filesystem UNIX tradizionali, c'era un numero fisso di inode che sono usati per tracciare i file e le voci di directory (dati di implementazione di metadati e file system). Quando si esaurivano gli inode, non si poteva 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 mantenere i filesystem.
OS X utilizza HFS + che renderà più inode da qualsiasi spazio libero e non potrà esaurirli , ma sono ancora segnalati da quando l'uso di inode cresce, lo storage è leggermente meno efficiente e può essere più lento di se il filesystem fosse ancora nell'allocazione originale degli inode.
Fondamentalmente, puoi concentrarti solo su Capacity / Used / Available e ignorare gli inode a meno che non siate nei dettagli dell'implementazione del filesystem.
Leggi altre domande sui tag macos terminal filesystem