Impossibile copiare un file di grandi dimensioni; spazio disponibile

2

Cercando di copiare (trascinare e rilasciare) un file ISO da SSD1 / MacOS Extended a SSD2 / FAT32 (due unità SATA fisicamente diverse e interne):

  • Dimensione file ISO: 4,7 GB
  • Spazio disponibile sulla partizione SSD2: 20 GB

Messaggio di errore:

"The item "*.iso" can't be copied because it is too large for the volume's format"

Ho provato a copiare su una memory stick USB (10 GB disponibili): stesso messaggio.

Dalla riga di comando:

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

Copia sulla penna USB, lo stesso errore ma dopo aver provato per dieci minuti (cioè pensava che lo spazio fosse disponibile, ma non lo era).

Tutto funziona quando si copia un file più piccolo (40 MB).

Cosa c'è che non va? Ho l'impressione che il problema non sia legato allo spazio disponibile sull'unità di destinazione, ma alla dimensione del file che viene copiato.

Dettagli del sistema:

  • MacBook Pro 17 "2009
  • OSX El Capitan 10.11.6 (l'ultimo che posso usare)
posta Pietro 27.12.2017 - 16:15
fonte

1 risposta

2

FAT32 ha una dimensione massima per ogni singolo file: 4 GB.

Puoi dividere il file in < 4 GB segmenti, copiare sul disco FAT32, quindi ricombinarli una volta che li hai copiati dal disco FAT32 da qualche altra parte.

# 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

Adattato da link

    
risposta data 27.12.2017 - 16:17
fonte

Leggi altre domande sui tag