Como preencher um sistema de arquivos FAT32 (linux) facilmente? A unidade do meu dispositivo é de 32 GB, na qual serão necessários 5 GB de espaço para o SO

0

Estou usando um dispositivo de 32GB (baseado em linux), que está usando o sistema de arquivos FAT32, quero testar uma coisa: qual seria o comportamento do dispositivo quando preencher o espaço do dispositivo com alguns arquivos aleatórios.

normalmente, o carregamento lateral do conteúdo levará mais de um dia para encher o dispositivo.

seria melhor criar arquivos indesejados via shell script para preencher o espaço vazio. Alguém pode me ajudar com isto?

Eu não quero usar os comandos abaixo. No meu caso, eu quero criar arquivos reais.

fallocate -l 50G big_file
truncate -s 50G big_file
dd of=bigfile bs=1 seek=50G count=0
Santhosh
fonte
Como o FAT32 não suporta arquivos esparsos, haveria pouco erro fallocate. Talvez em um loop, e não como um único pedaço, no entanto.
roaima
1
O FAT32 não deveria ter arquivos com mais de 4 GB?
cylgalad

Respostas:

0

tente o comando dd em / dev / urandom, algo como isto:

dd if=/dev/urandom of=/<path_to_file> bs=2048 conv=noerror,sync count=999999
dolpa
fonte
Olá, muito obrigado. Você tem algum manual / documento para saber mais sobre isso?
Santhosh
Eu cansei no meu dispositivo, esse comando não está funcionando e mostra o uso do dd.
Santhosh
1
@ Santos, acho que pode funcionar para este teste preencher a partição com um arquivo contendo zeros, para que você possa usá-lo sudo dd if=/dev/zero of=path/blank bs=4096. Pode ser mais rápido.
sudodus