Ich habe ein externes 5-TB-USB-Laufwerk (HFS-erweitert), das ein verschlüsseltes Disk-Image (HFS-erweitert) von gleicher Größe (praktisch 5 TB) enthält. Alle Arbeitsdateien der externen Festplatte befinden sich im verschlüsselten Disk-Image.
Im Laufe der Zeit schrumpfte und schrumpfte der verfügbare freie Speicherplatz auf natürliche Weise; und vor kurzem habe ich ein bisschen aufgeräumt.
Einige Ordner hatten lächerliche Mengen an Dateien angesammelt, also entschied ich mich, Terminal (anstelle von Finder) für die Aufgabe zu verwenden, dh. Dateien wurden mit entfernt rm
.
Außerdem habe ich festgestellt, dass einige Backup-Ordner (teilweise) duplizierte Inhalte hatten. Ich wusste, dass die Dateinamen eindeutig sind, also habe ich einen Catch-all-Ordner erstellt und alle verdächtigen Duplikate dorthin verschobenmv
(nämlich per Terminal – im Nachhinein wahrscheinlich nicht die beste Option), um die doppelten Dateien effektiv zu löschen.
Jetzt bin ich mir sicher, dass ich viel freien Speicherplatz zur Verfügung habe, aber der Finder scheint es nicht zu wissen oder sich daran zu erinnern.
Nach jedem Remount, Finder, Disk Utility app und df
melden Sie die Speicherplatznutzung wie folgt (disk2s2 ist das reguläre Volume und disk3s2 ist das verschlüsselte):
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s2 4.5Ti 4.5Ti 317Mi 100% 610375939 40592 100% /Volumes/Snake
/dev/disk3s2 4.5Ti 4.5Ti 285Mi 100% 610178600 36496 100% /Volumes/87
Das heißt, ich habe 285 MB freien Speicherplatz ≈ ziemlich viel, was ich vor dem Aufräumen hatte.
Jetzt – wenn ich „Reparieren“ in Apples Festplatten-Dienstprogramm-App (auf dem verschlüsselten Festplatten-Image, dh disk3s2) ausführe, erhalte ich keine Fehler , aber der freie Speicherplatz wird aktualisiert (und vermutlich korrigiert):
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s2 4.5Ti 4.5Ti 317Mi 100% 610375920 40611 100% /Volumes/Snake
/dev/disk3s2 4.5Ti 4.2Ti 316Gi 94% 568746945 41468151 93% /Volumes/87
dh. 316 GB verfügbar und keine Auswirkungen auf disk2s2. Ich habe disk3s2 ausgehängt und disk2s2 gescannt, aber das hatte keine Auswirkungen:
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s2 4.5Ti 4.5Ti 317Mi 100% 610375930 40601 100% /Volumes/Snake
Auch die korrigierte Menge an freiem Speicherplatz geht nach dem erneuten Mounten von disk3s2 wieder verloren:
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s2 4.5Ti 4.5Ti 317Mi 100% 610375931 40600 100% /Volumes/Snake
/dev/disk3s2 4.5Ti 4.5Ti 285Mi 100% 610178592 36504 100% /Volumes/87
Ein Neustart von OS X hilft nicht.
Ich habe versucht, den freien Speicherplatz sicher zu löschen sudo diskutil secureErase freespace 0 /dev/disk3s2
, aber das hat überhaupt nicht geholfen.
Um in Zukunft ein wenig für andere zu sichern.
So erhalten Sie einen Bericht über den verbleibenden Speicherplatz.
Geben Sie über Terminal df -h ein und Sie erhalten eine für Menschen lesbare Zusammenfassung nach Volumen in Spalten, die mit Used, Avail und Capacity (in Prozent) gekennzeichnet sind. (Das Gi oder Ti bezieht sich auf Gibibyte und Tebibyte, Einheiten zur Basis 2 für eine Milliarde und Billionen Bytes anstelle der Basis 10 Gigabyte und Terabyte.)
Wenn diese nicht übereinstimmen, handelt es sich wahrscheinlich um einen Spotlight-Fehler. Apple setzt auf Spotlight, um verbleibenden Speicherplatz zu markieren und zu berechnen. Sie können den Spotlight-Index löschen und neu erstellen, indem Sie diesen Schritten folgen:
Dadurch wird die Indizierung neu gestartet. Dies sollte Ihren Speicher zurücksetzen.
At0mic
Jari Keinänen
df
die Ausgabe ersetzt, falls dies einen Unterschied macht. Die Anzahl der verwendeten/freien Inodes scheint vor der Verwendung der Reparatur des Festplattendienstprogramms ebenfalls verschraubt zu sein.)Monomet
Jari Keinänen
Monomet
Allan
sudo diskutil secureErase freespace 0 /dev/diskX
, wobei X das Laufwerk ist, das Sie "reinigen" möchten.MacManager
Jari Keinänen
df
jedoch nicht. Ich habe noch keine Lese- oder Schreibfehler entdeckt und alle Statusprüfungen geben mir OK, aber ich habe eine leichte Angst, dass ich versehentlich etwas überschreibe.Jari Keinänen
Jari Keinänen