Eine große Datei kann nicht kopiert werden; Platz verfügbar

Versuchen, eine ISO-Datei von SSD1/MacOS Extended auf SSD2/FAT32 (zwei physisch unterschiedliche und interne SATA-Laufwerke) zu kopieren (ziehen und ablegen):

  • Größe der ISO-Datei: 4,7 GB
  • Verfügbarer Speicherplatz auf SSD2-Partition: 20 GB

Fehlermeldung:

„Das Element „*.iso“ kann nicht kopiert werden, da es zu groß für das Format des Volumes ist.“

Versucht, auf einen USB-Speicherstick (10 GB verfügbar) zu kopieren: gleiche Meldung.

Von der Befehlszeile:

cp /Users/me/file.iso /Volumes/Untitled/  
cp: /Volumes/Untitled/file.iso: File too large

Kopieren auf den USB-Stick, gleicher Fehler, aber nach zehnminütigem Versuch (dh er dachte, der Speicherplatz sei verfügbar, war es aber nicht).

Beim Kopieren einer kleineren Datei (40 MB) funktioniert alles.

Was ist falsch? Ich habe den Eindruck, dass das Problem nicht mit dem verfügbaren Speicherplatz auf dem Ziellaufwerk zusammenhängt, sondern mit der Größe der kopierten Datei.

Systemdetails:

  • MacBookPro 17" 2009
  • OSX El Capitan 10.11.6 (das neueste, das ich verwenden kann)
Langfristig würde ich ExFAT für die plattformübergreifende Speicherung verwenden. Es hat keine Dateigrößenbeschränkung von 4 GB und kann von Mac & Win nativ gelesen und geschrieben werden.

Antworten (1)

FAT32 hat eine maximale Größe für jede einzelne Datei: 4 GB.

Sie können die Datei in <4-GB-Segmente aufteilen, auf die FAT32-Festplatte kopieren und sie dann neu kombinieren, nachdem Sie sie von der FAT32-Festplatte an einen anderen Ort kopiert haben.

# make 4 GB file segments
truncate -s 7.8G /path/to/file
split --bytes=3.9GB --numeric-suffixes /path/to/file /path/to/file.part
# copy to disk
cp /path/to/file.part* /Volumes/yourFATdisk/
# copy from disk
cp /Volumes/yourFATdisk/file.part* /path/to/
# combine segments
cat /path/to/file.part* > /path/to/file

Angepasst von https://superuser.com/questions/440509/getting-around-the-fat32-4gb-file-size-limit

Für zukünftige Leser beachten Sie bitte, dass AFAIK der Befehl zum Erstellen einer neuen Dateitruncate dient . Wenn Sie bereits eine große Datei im Sinn haben, tun Sie es nicht – Sie verlieren alles, was abgeschnitten wurde, was die Datei beschädigen kann!