web-dev-qa-db-fra.com

"cat: erreur d'écriture: fichier trop volumineux" lors d'une tentative de sauvegarde de 7 Go

J'ai un fichier .iso de 7 Go, et je veux le déplacer sur un disque dur secondaire que j'ai branché sur mon ordinateur. J'ai d'abord essayé de déplacer le fichier entier. J'ai remarqué que toujours 4 Go étaient copiés, j'ai donc utilisé split pour générer des morceaux de 3 Go.

Maintenant, j'ai les 3 morceaux dans le disque secondaire, et j'essaye de les joindre en utilisant cat avec:

cat x0* > backup.iso

Mais cela ne dit pas non plus:

cat: write error: File too large

Le fichier résultant est encore une fois 4 Go. Comment puis-je joindre ces fichiers?

J'ai beaucoup d'espace sur ce disque pour les fichiers (> 50 Go). J'ai lu quelque part que je devrais pipe le contenu des fichiers en temps réel pour éviter cette erreur, mais je ne sais pas comment le faire.

6
trimoans

Quel est le format de votre disque externe? Certains lecteurs utilisent FAT32, ce qui limite la taille maximale du fichier à 4 Gb.

Si vous voulez avoir de plus gros fichiers, vous devriez le changer. Pour ce faire, vous devez formater le lecteur externe.

7
Nachito

La solution la plus simple serait de sortir le chat sur un disque dur externe avec un format autre que FAT32. Vous pouvez simplement reformater une clé USB> 8 Go et sortir le chat dedans.

Je crains mais vous ne pourrez pas gérer plus de 4 Go de fichiers sur un disque dur FAT32.

Vous trouverez plus d’informations sur les systèmes de fichiers et leurs limites ici: http://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits

2
Dan