2

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

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

2 ответа2

5

Вы должны использовать /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

3

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .