Testando o cenário completo do sistema de arquivos

Testando o cenário completo do sistema de arquivos

Eu tenho um programa que grava arquivos em disco. Quero testar o comportamento dos programas quando o sistema de arquivos gravado estiver cheio.

Qual é a melhor opção para criar um pequeno sistema de arquivos para testar isso sem precisar solicitar a configuração do disco na SAN ... eu achoDisco RAMrequer reinicializações, o que não é ótimo.

Responder1

Usar um dispositivo de loop parece bom. Você pode dd para um arquivo e, em seguida, fazer um fs no arquivo e montá-lo em loop para teste. Você pode até simular partições.http://www.andremiller.net/content/mounting-hard-disk-image-incluindo-partitions-using-linux

Responder2

Você deve usar /dev/full pois ele é disponibilizado apenas para isso.
/dev/full é um dispositivo virtual que está sempre cheio.

$ echo "Hello world" > /dev/full
bash: echo: write error: No space left on device

Verhttp://en.wikipedia.org/wiki//dev/full

informação relacionada