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

25

J'essaie de sauvegarder mon VirtualBox, mais lorsque j'essaie de copier le répertoire .VirtualBox sur mon disque dur externe, j'obtiens une erreur "Fichier trop volumineux":

[130 [email protected] ~]$ 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 [email protected] ~]$ 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?

    
posée Amanda 01.06.2011 - 19:52
la source

2 réponses

35

/media/LACIE ressemble à un lecteur pré-formaté, probablement avec le système de fichiers FAT32. Selon Wikipedia , la taille maximale des fichiers 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 NTFS (si vous devez partager le lecteur avec les utilisateurs Windows).

C'est drôle, mais vous devez maintenant sauvegarder votre sauvegarde avant de procéder au reformatage;)

    
réponse donnée Lekensteyn 01.06.2011 - 20:03
la source
6

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 diviser une archive. en plus petites parties.

 -b, --bytes=SIZE
              put SIZE bytes per output file

Exemple:

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

150+0 records in
150+0 records out
157286400 bytes (157 MB) copied, 0.439344 s, 358 MB/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.

    
réponse donnée Rinzwind 01.06.2011 - 21:25
la source

Lire d'autres questions sur les étiquettes