Sono 'du' e 'df' affidabili quando ci sono molti collegamenti fisici?

1

MacOS 10.13.2 (17C88)

Backupdb è tre volte la dimensione dello spazio utilizzato sull'unità interna.

Quando ci sono molti collegamenti fissi in qualcosa (come nei backup TM), "du" conta ogni link o conta il file vero una volta?

Sembra probabile che stia effettivamente leggendo i file e contando i byte, perché ci vuole molto tempo per i file di grandi dimensioni. E un hard-link potrebbe puntare a una directory al di fuori di quella che viene misurata. (Ma questo non dovrebbe accadere quando si misura l'intero backupdb.)

Altre domande discutono sui motivi "du" e "df" potrebbero essere diversi, ma quelli che ho letto finora hanno motivi diversi da quelli hard-link.

Mi aspetto che Backupdb diventi più grande con ogni backup, ma sto cercando di capire quanto spazio ho bisogno per trasferirlo.

    
posta WGroleau 16.12.2017 - 04:06
fonte

1 risposta

1

Da man du :

Files having multiple hard links are counted (and displayed) a single time per du execution.

Directories having multiple hard links (typically Time Machine backups) are counted a single time per du execution.

Da man df :

The df utility displays statistics about the amount of free disk space on the specified filesystem or on the filesystem of which file is a part.

Quindi, supponendo che entrambe le pagine man siano corrette, nessuna utility dovrebbe contare due volte le cose legate strettamente.

    
risposta data 16.12.2017 - 18:00
fonte

Leggi altre domande sui tag