Você pode usar dd
para criar um arquivo consistindo apenas de zeros. Exemplo:
dd if=/dev/zero of=zeros.img count=1 bs=1 seek=$((10 * 1024 * 1024 * 1024 - 1))
Isso é muito rápido porque apenas um byte é realmente gravado no disco físico. No entanto, alguns sistemas de arquivos não suportam isso.
Se você quiser criar um arquivo contendo conteúdo pseudo-aleatório, execute:
dd if=/dev/urandom of=random.img count=1024 bs=10M
Sugiro que você use 10M como tamanho do buffer ( bs
). Isso ocorre porque o 10M não é muito grande, mas ainda oferece um bom tamanho de buffer. Deve ser bem rápido, mas sempre depende da velocidade do disco e do poder de processamento.