“cat: erro de gravação: Arquivo muito grande” ao tentar juntar um backup de 7 GB

6

Eu tenho um arquivo .iso de 7gb, e quero movê-lo para um HDD secundário que conectei em meu computador, primeiro tentei mover o arquivo inteiro e ele falhou dizendo que o arquivo era muito grande. Eu notei que sempre 4GB foram copiados, então eu usei split para gerar pedaços de 3GB.

Agora eu tenho os três blocos no disco secundário e estou tentando uni-los usando cat com:

cat x0* > backup.iso

Mas também falha dizendo:

cat: write error: File too large

O arquivo resultante é mais uma vez 4GB. Como posso juntar esses arquivos?

Eu tenho bastante espaço nesse disco para os arquivos (> 50 GB). Eu li em algum lugar que eu deveria pipe o conteúdo dos arquivos em tempo real para evitar esse erro, mas não tenho idéia de como fazê-lo.

    
por trimoans 21.09.2011 / 16:50

2 respostas

7

Qual o formato do seu drive externo? Algumas unidades usam FAT32, e isso limita o tamanho máximo do arquivo próximo a 4 Gb.

Se você deseja ter arquivos maiores, você deve alterá-lo. Para fazer isso, você precisa formatar o disco externo.

    
por Nachito 21.09.2011 / 17:06
1

A solução mais fácil seria enviar o gato para um disco rígido externo com um formato diferente de FAT32. Você pode simplesmente reformatar um dispositivo USB > 8 GB e enviar o gato para lá.

Eu tenho medo, mas você não conseguirá lidar com arquivos > 4GB em um disco rígido FAT32.

Você pode encontrar mais informações sobre os sistemas de arquivos e suas limitações aqui: link

    
por Dan 21.09.2011 / 17:39