Perché ottengo spazi disponibili / usati diversi con Informazioni disco e df?


19

Ho un primo MBP del '13 con Mavericks. Oggi ho ottenuto un'unità esterna SSD oggi e ho spostato le mie macchine virtuali e i file del catalogo Lightroom su di esso per liberare spazio su disco, poiché 256 GB sono veloci.

Tuttavia, quando corro df -hnel terminale, ottengo quanto segue:

Filesystem                          Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk0s2                       233Gi  118Gi  115Gi    51% 31026495 30042945   51%   /
devfs                              187Ki  187Ki    0Bi   100%      646        0  100%   /dev
map -hosts                           0Bi    0Bi    0Bi   100%        0        0  100%   /net
map auto_home                        0Bi    0Bi    0Bi   100%        0        0  100%   /home
localhost:/19YSQKN76Bmz377sW5fOwp  233Gi  233Gi    0Bi   100%        0        0  100%   /Volumes/MobileBackups
/dev/disk1s2                       119Gi   36Gi   83Gi    31%  9537194 21637536   31%   /Volumes/Jason SSD

In base a ciò, ho usato 118 GB e 115 GB gratuiti. Tuttavia, quando ottengo informazioni dall'unità sul desktop, ottengo

inserisci qui la descrizione dell'immagine

Questa è una discrepanza piuttosto sorprendente, ed esiste dopo un riavvio. Qual è il valore corretto e qual è il motivo?

Risposte:


27

I backup di Time Machine sono attivi? In tal caso, la differenza potrebbe essere dovuta allo spazio utilizzato per "istantanee locali" (essenzialmente, backup sul disco locale quando il disco di backup reale non è disponibile). Gli snapshot locali vengono automaticamente eliminati quando lo spazio è necessario per qualcos'altro (in realtà, inizia a eliminarli quando il volume raggiunge l'80% pieno), quindi il Finder li considera come spazio libero. dud'altro canto, li vedono come spazio utilizzato (così come Utilità disco e Informazioni di sistema).

Per sapere se questo è ciò che sta succedendo, dai un'occhiata alle Informazioni di sistema: dal menu Apple, scegli "Informazioni su questo Mac", quindi fai clic su "Altre informazioni", quindi seleziona la scheda Archiviazione e cerca un viola chiaro (" Backup ") nella tabella di utilizzo. Se è circa 47 GB, questa è la fonte della differenza.

Se si desidera disabilitare questa funzione, è possibile utilizzare il comando Terminale sudo tmutil disablelocal, ma si consiglia di lasciarlo abilitato, in quanto fornisce una protezione utile contro l'eliminazione accidentale / danni ai file / ecc. Quando il backup reale non è disponibile.

EDIT: Come ha sottolineato @chillin, c'è un'ulteriore fonte di confusione: dfe il Finder sta usando unità diverse per segnalare le dimensioni. dfutilizza Gibibytes (= 1.073.741.824 byte), mentre il Finder utilizza Gigabyte (= 1.000.000.000 di byte). Se il Finder avesse segnalato in GiB, avrebbe detto Capacità: 232,96 GiB, Disponibile: 166,41 GiB, Usato: 66,55 GiB. Quindi in realtà c'erano circa 52 GiB usati per le istantanee locali.


! È un buon punto. Non mi è nemmeno passato per la testa perché ho sempre disabilitato le istantanee locali.
njboot,

Questa era la soluzione. Una volta disabilitato il backup locale, ho durestituito il valore corretto del disco. Non sono troppo preoccupato per la necessità di backup locali poiché ho già un'unità di lavoro come backup TM in esecuzione tutto il tempo.
Jason,

2
In realtà no. due "Ottieni informazioni" usano Gigabyte, mentre dfusa Gibibytes. Vedi la mia risposta
chillin,

@chillin: In realtà, le discrepanze sono una combinazione di GiB vs GB e spazio utilizzato dalle istantanee locali. Confronta lo spazio utilizzato in base a du(118GiB = 126GB) rispetto al Finder (66.27GiB = 71.46GB) ... quindi ci sono circa 52GiB = 56GB di spazio utilizzato per le istantanee locali.
Gordon Davisson,

@GordonDavisson Le buone risposte richiedono buone domande. La domanda inizia con l'interpretazione errata delle informazioni fornite da df: "In base a ciò, ho usato 118 GB e 115 GB gratuiti". Mentre la tua risposta è incredibilmente percettiva (in quanto hai previsto le informazioni non fornite), sorprende il fatto che il richiedente abbia frainteso in primo luogo ciò che stavano vedendo.
chillin,

4

dfsta usando Gi = Gibibytes e "Ottieni informazioni" sta usando GB = Gigabytes .


1
Ciò non si avvicina alla contabilizzazione di una differenza di ~ 63 GB.
samh,

beh, dipende da cosa intendi per "vicino", poiché rappresenta 17ish GB di esso
chillin,

Penso che rappresentare solo il 27% della differenza sia "non avvicinarsi". Gordon Davisson era probabilmente il più preciso qui.
Samh,

0

Modifica: vedi la risposta di Gordon Davisson prima di procedere con questi passaggi.

Se fallisce:

  • Avvio in OS X Recovery . Seleziona il volume di avvio da Utilità disco> Ripara disco. Osservare se vengono rilevati / riparati errori FS e riavviare normalmente. Successivamente, controlla se la discrepanza è scomparsa.

0

la risposta di chillin è assolutamente corretta.

Gi = 1024 ^ 3 byte GB = 1000 ^ 3 byte

Se fai la matematica (convertendo da 250.14 GB a Gi), lo sarebbe

250,14 * (1000 ^ 3) / (1024 ^ 3) = 232,83

Esattamente 233 Gi.


0

Spazzatura. Nessuno ha menzionato spazzatura, che è solo un'altra directory di "df" e "du" ma è spesso, confusamente, mescolata a come Finder riporta spazio libero. Hai cancellato la spazzatura e ricontrollato?

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.