Тестирование файловой системы Полный сценарий

Тестирование файловой системы Полный сценарий

У меня есть программа, которая записывает файлы на диск. Я хочу протестировать поведение программы, когда файловая система, на которую записываются данные, заполнена.

Какой лучший вариант для создания небольшой файловой системы, чтобы протестировать это без необходимости заказывать настройку диска, который находится в SAN... Я полагаюRAM-дисктребует перезагрузок, что не очень хорошо.

решение1

Использовать устройство loop звучит хорошо. Вы можете dd в файл, а затем создать fs на файле и смонтировать его loop для тестирования. Вы даже можете имитировать разделы.http://www.andremiller.net/content/mounting-hard-disk-image-cluding-partitions-using-linux

решение2

Вам следует использовать /dev/full, так как он предназначен именно для этого.
/dev/full — это виртуальное устройство, которое всегда заполнено.

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

Видетьhttp://en.wikipedia.org/wiki//dev/full

Связанный контент