Eu já vi o seguinte truque para criar arquivos grandes e vazios rapidamente:
dd if=/dev/zero of=test.dat bs=1024 count=1024
No entanto, isso ainda leva algum tempo ao criar arquivos com vários GB. Presumo que esse tempo seja dominado pelo disco que grava todos os \0
s de /dev/zero
para test.dat
.
Existe alguma maneira de "instantaneamente" criar um arquivo de tamanho arbitrário, sem realmente inicializar seu conteúdo?
\0
s. Há alguma outra alternativa?/dev/null
e não/dev/zero
. Não escreveu zeros.