web-dev-qa-db-fra.com

Pourquoi ne puis-je pas copier un fichier 5G?

J'essaie de sauvegarder ma VirtualBox, mais lorsque j'essaie de copier le répertoire .VirtualBox sur mon disque dur externe, l'erreur "Fichier trop volumineux" est générée:

[130 amanda@luna ~]$ cp -r .VirtualBox /media/LACIE/Luna/Jun012011/VirtualBox
cp: writing `/media/LACIE/Luna/Jun012011/VirtualBox/Machines/Astro/Snapshots/{9fe69a30-d308-4754-b4e4-928eb90f93d2}.vdi': File too large
cp: writing `/media/LACIE/Luna/Jun012011/VirtualBox/HardDisks/Astro.vdi': File too large

[1 amanda@luna ~]$ ls -alh .VirtualBox/HardDisks/Astro.vdi 
-rw------- 1 amanda amanda 5.0G 2010-04-30 17:41 .VirtualBox/HardDisks/Astro.vdi

Que devrais-je chercher ici?

29
Amanda

/media/LACIE semble que vous gérez un lecteur pré-formaté, probablement avec le système de fichiers FAT32. Selon Wikipedia , la taille de fichier maximale de FAT32 est d'environ 4 Go.

Je suggère de reformater le lecteur en ext4 (pour prendre en charge les autorisations de fichiers Linux) ou en NTFS (si vous devez partager le lecteur avec des utilisateurs Windows).

C'est drôle, mais vous devez maintenant sauvegarder votre sauvegarde avant de reformater;)

40
Lekensteyn

Si vous devez conserver le système de fichiers fat32, il existe un moyen de contourner la limite.

Il existe une commande appelée split qui vous permettra de scinder une archive en parties plus petites.

 -b, --bytes = SIZE 
 mettre SIZE octets par fichier de sortie 

Exemple:

dd if=/dev/zero bs=1M count=150 >test

150 + 0 enregistrements en 
 150 + 0 enregistrements en 
 157286400 octets (157 Mo) copiés, 0,439344 s, 358 Mo/s 
 
 Split test -b 10000000
ls -l 157286400 2011-06-01 21:18 test 10000000 2011-06-01 21:20 xaa 10000000 2011-06-01 21 : 20 xab 10000000 2011-06-01 21:20 xac 10000000 2011-06-01 21:20 xad 10000000 2011-06-01 21:20 xae 10000000 2011-06-01 21:20 xaf 10000000 2011-06-01 21:20 xag 10000000 2011-06-01 21:20 xah 10000000 2011 -06-01 21:20 xai 10000000 2011-06-01 21:20 xaj 10000000 2011-06-01 21:20 xak 10000000 2011-06-01 21 : 20 xal 10000000 2011-06-01 21:20 xam 10000000 2011-06-01 21:20 xan 10000000 2011-06-01 21:20 xao 7286400 2011-06-01 21:20 xap

Oh et cat les rassemble.

8
Rinzwind