
Tengo un programa que escribe archivos en el disco. Quiero probar el comportamiento de los programas cuando el sistema de archivos escrito está lleno.
¿Cuál es la mejor opción para crear un pequeño sistema de archivos para probar esto sin tener que ordenar la configuración del disco en la SAN... Supongo?disco RAMRequiere reinicios, lo cual no es genial.
Respuesta1
Usar un dispositivo de bucle suena bien. Puede agregar un archivo y luego crear un fs en el archivo y montarlo en bucle para realizar pruebas. Incluso puedes simular particiones.http://www.andremiller.net/content/mounting-hard-disk-image-incluyendo-particiones-usando-linux
Respuesta2
Deberías usar /dev/full ya que está disponible solo para eso.
/dev/full es un dispositivo virtual que siempre está lleno.
$ echo "Hello world" > /dev/full
bash: echo: write error: No space left on device