Ich habe ein frühes 13er MBP mit Mavericks. Heute habe ich heute ein externes SSD-Laufwerk erhalten und meine virtuellen Maschinen und Lightroom-Katalogdateien darauf verschoben, um Speicherplatz freizugeben, da 256 GB schnell sind.
Wenn ich jedoch df -h
im Terminal starte, erhalte ich Folgendes:
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
Dementsprechend habe ich 118GB belegt und 115GB frei. Wenn ich jedoch Informationen vom Laufwerk auf dem Desktop erhalte, erhalte ich
Das ist eine ziemlich erschreckende Diskrepanz, und sie besteht nach einem Neustart. Was ist der richtige Wert und was ist der Grund dafür?
Hast du Time Machine Backups aktiviert? Wenn dies der Fall ist, kann der Unterschied auf den Speicherplatz zurückzuführen sein, der für "lokale Snapshots" verwendet wird (im Wesentlichen Sicherungen auf der lokalen Festplatte, wenn Ihre echte Sicherungsfestplatte nicht verfügbar ist). Lokale Snapshots werden automatisch gelöscht, wenn der Speicherplatz für etwas anderes benötigt wird (tatsächlich werden sie gelöscht, wenn das Volume zu 80 % voll ist), sodass der Finder sie als freien Speicherplatz behandelt. du
, hingegen sieht sie als belegten Speicherplatz (ebenso wie das Festplattendienstprogramm und die Systeminformationen).
Um herauszufinden, ob dies der Fall ist, werfen Sie einen Blick in die Systeminformationen: Wählen Sie im Apple-Menü „Über diesen Mac“, klicken Sie dann auf „Weitere Informationen“, wählen Sie dann die Registerkarte „Speicher“ und suchen Sie nach einem hellvioletten („ Backups") Band auf dem Nutzungsdiagramm. Wenn es etwa 47 GB sind, ist dies die Ursache für den Unterschied.
Wenn Sie diese Funktion deaktivieren möchten, können Sie den Terminal-Befehl verwenden sudo tmutil disablelocal
– aber ich empfehle, ihn aktiviert zu lassen, da er einen nützlichen Schutz gegen versehentliches Löschen/Dateibeschädigung/etc. bietet, wenn Ihre echte Sicherung nicht verfügbar ist.
BEARBEITEN: Wie @chillin betonte, gibt es eine zusätzliche Verwirrungsquelle: df
und der Finder verwendet unterschiedliche Einheiten, um die Größen anzugeben. df
verwendet Gibibytes (=1.073.741.824 Bytes), während der Finder Gigabytes (=1.000.000.000 Bytes) verwendet. Wenn der Finder in GiB gemeldet hätte, hätte er Kapazität: 232,96 GiB, Verfügbar: 166,41 GiB, Verwendet: 66,55 GiB angezeigt. Es wurden also tatsächlich etwa 52 GiB für die lokalen Snapshots verwendet.
df
verwendet Gi = Gibibytes und "Get Info" verwendet GB = Gigabytes .
Bearbeiten: Sehen Sie sich die Antwort von Gordon Davisson an, bevor Sie diese Schritte ausführen.
Wenn das fehlschlägt:
Chillins Antwort ist absolut richtig.
Gi = 1024^3 Byte GB = 1000^3 Byte
Wenn Sie nachrechnen (von 250,14 GB in Gi umwandeln), wäre es das
250,14 * (1000^3) / (1024^3) = 232,83
Genau 233 Gi.
Müll. Niemand hat Müll erwähnt, der nur ein weiteres Verzeichnis zu "df" und "du" ist, aber oft verwirrenderweise damit vermischt ist, wie der Finder freien Speicherplatz meldet. Haben Sie den Papierkorb geleert und erneut überprüft?
njboot
Jason
du
der richtige Festplattenwert zurückgegeben. Ich bin nicht allzu besorgt über die Notwendigkeit lokaler Backups, da ich bereits ein Arbeitslaufwerk als mein TM-Backup habe, das die ganze Zeit läuft.chillen
du
und "Get Info" verwenden Gigabytes, währenddf
Gibibytes verwendet werden. Siehe meine Antwort.Gordon Davisson
du
belegten Speicherplatz laut Finder (66,27 GiB = 71,46 GB) ... es werden also etwa 52 GiB = 56 GB Speicherplatz für lokale Snapshots verwendet.chillen
Gordon Davisson
Eric Nelson
for f in `tmutil listlocalsnapshots / | sed -e's/^.*\.//'|grep '30-'`; do tmutil deletelocalsnapshots $f; done
.grep