dd passado do arquivo

1

Eu corri dd com param que era um novo arquivo. Eu procurei (por engano) um grande número de letras (3gb) e escrevi lá o arquivo de entrada (3 gb). Surpreendentemente, o arquivo criado foi de 4,29gb, que é maior do que a limitação do FAT32, se não me engano. Possivelmente danificou o disco (se ele escreveu após o último bloco de arquivo) ou não é tão estúpido? Obrigado

    
por user2679290 05.10.2017 / 03:50

1 resposta

2

Você criou algo que é chamado de " arquivo esparso ".

Um arquivo esparso é um arquivo com um ou vários "buracos".

Os furos não ocupam nenhum espaço no disco, e uma leitura de programa em um buraco terá zeros.

ls -l informará o tamanho aparente do arquivo (grande), enquanto du informará o tamanho real (no disco).

    
por 05.10.2017 / 09:43

Tags