
Ich verwende es, rsync
um alle Dateien von einer externen 3-TB-Festplatte im HFS+-Format auf eine andere externe 3-TB-Festplatte im exFAT-Format zu kopieren.
Ich habe doppelt geprüft, dass beide Festplatten genau die gleiche Größe haben und habe die Zielfestplatte direkt vor Beginn des Kopiervorgangs formatiert. Tatsächlich hat die Quellfestplatte 38 GB Speicherplatz, es sind also ungefähr 2962 GB an Dateien vorhanden (1 TB = 1000 GB auf meinem System).
rsync
ist bei etwa 90 % der Zielfestplatte ausgefallen, nachdem diese voll war. Kann dies durch Unterschiede zwischen HFS+ und exFAT erklärt werden? Ist exFAT beim Speichern von Dateien viel verschwenderischer mit Festplattenspeicher als HFS+?
Antwort1
Kurz zusammengefasst
Der Grund liegt in der standardmäßig großen Blockgröße in exFAT. Formatieren Sie es einfach mit einer kleineren Blockgröße neu und es funktioniert
Beachten Sie jedoch auch, dass macOS beim Kopieren mit dem Finder viele versteckte ._
Dateien erstellt, um die Dateimetadaten zu speichern, was im Vergleich zu HFS+ noch mehr Speicherplatz verbraucht. Sie sollten über die Befehlszeile kopieren, um die Erstellung dieser Dateien zu vermeiden
Eigentlich ist exFAT so einfach, dass esviel effizienterbei der Festplattennutzung als andere, fortgeschrittenere Dateisysteme wie NTFS, ext4, APFS, HFS+ ...BereitstellungBlock Größeist dasselbe, denn je komplexer ein Dateisystem ist, desto mehr Metadaten benötigt es. Formatieren Sie einfach eine neue Partition in einem dieser Dateisysteme und Sie werden sehen, dass der belegte Speicherplatz auf dem leeren Laufwerk viel größer ist als bei exFAT:
- Neue ext4-Partition und verwendeter Speicherplatz
- Warum befinden sich auf meiner frisch formatierten HFS+-Festplatte 450 MB Daten?
- Warum ist nach dem Löschen eines externen Laufwerks mit dem Festplatten-Dienstprogramm so viel Speicherplatz belegt?
Die Sache ist jedoch, dassexFAT hat viel größereBlock Größestandardmäßig. Ein 3-TB-Laufwerk hat eine Blockgröße von 1 MiB im Vergleich zu 4 KiB auf anderen Dateisystemen. SieheEine 1-Byte-Datei nimmt 2 MB (ja, Megabyte) auf einem 6 TB exFAT Veracrypt-Volume ein. Warum?für die Standardclustergrößen auf exFAT:
Volume size Cluster size
500 GiB 128 KiB
1000 GiB 256 KiB
1500 GiB 512 KiB
2000 GiB 512 KiB
3000 GiB 1 MiB
4000 GiB 1 MiB
5000 GiB 2 MiB
8000 GiB 2 MiB
10000 GiB 4 MiB
20000 GiB 8 MiB
Das bedeutet, wenn Sie eine 640 KiB-Datei haben, verschwenden Sie nichts in HFS+, aber 384 KiB, wenn Sie sie in exFAT speichern. Infolgedessen füllt sich eine exFAT-Festplatte standardmäßig viel schneller. Sie müssenFormatieren Sie die exFAT-Partition neu und wählen Sie eine kleinere Blockgrößeum weniger Platz zu verschwenden
Siehe auch
- Dieselben Dateien haben auf dem neuen Laufwerk eine andere „Größe auf der Festplatte“
- Warum ist die „Größe auf der Festplatte“ viel größer als die „Größe“, wenn ich Daten von NTFS nach exFAT kopiere?
- Bitte erläutern Sie den verschwendeten Speicherplatz auf einer exFAT-formatierten externen Festplatte
Antwort2
> much more wasteful of disk space
- Es wird immer Unterschiede in der Effizienz zwischen Dateisystemen geben. Und das wird sich zwangsläufig zeigen, wenn Sie sich der maximalen Kapazität ähnlich großer Festplatten nähern.
Schon ein Unterschied in der Zuordnungsblockgröße hat große Auswirkungen, z. B. eine geringere Effizienz, wenn Sie vielekleinDateien und eine vergleichsweise große Zuordnungsblockgröße.