Intentando copiar (arrastrar y soltar) un archivo ISO de SSD1/MacOS Extended a SSD2/FAT32 (dos unidades SATA internas y físicamente diferentes):
Mensaje de error:
"El elemento "*.iso" no se puede copiar porque es demasiado grande para el formato del volumen"
Intenté copiar en una memoria USB (10 GB disponibles): mismo mensaje.
Desde la línea de comando:
cp /Users/me/file.iso /Volumes/Untitled/
cp: /Volumes/Untitled/file.iso: File too large
Copiando en la memoria USB, el mismo error pero después de intentarlo durante diez minutos (es decir, pensó que el espacio estaba disponible, pero no lo estaba).
Todo funciona al hacer frente a un archivo más pequeño (40 MB).
¿Lo que está mal? Tengo la impresión de que el problema no está relacionado con el espacio disponible en la unidad de destino, sino con el tamaño del archivo que se copia.
Detalles del sistema:
FAT32 tiene un tamaño máximo para cualquier archivo individual: 4 GB.
Puede dividir el archivo en segmentos de <4 GB, copiarlos en el disco FAT32 y luego volver a combinarlos una vez que los haya copiado del disco FAT32 a otro lugar.
# 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
Adaptado de https://superuser.com/questions/440509/getting-around-the-fat32-4gb-file-size-limit
truncate
comando es para crear un nuevo archivo . Si ya tiene un archivo grande en mente, no lo haga : ¡perderá todo lo que se truncó, lo que puede dañar el archivo!
Tetsujin