сбоев файловой системы? Может есть уже устоявшиеся готовые файловые решения
Какого рода сбои нужны? Возврат ошибок от файловой системы? Можно попробовать эмулировать, написав простую фс на fuse. Или нужен фаззинг порченными данными?
ну например закончились иноды Вообще хотелось бы и порченные данные тоже глядеть
Ну, эмулировать закончившиеся иноды не сложно через fuse. А порченные данные — да, это куда-то в сторону фаззинга. Можно начать с fuzztest, например
а чего не может делать fuse и нужны kernel filesystem? или как это работает? А когда вообще выгодно писать свое блочное устройство для проверки
Не может сравниться по скорости с нативной файловой системой. И, очевидно, с fuse файловых систем не получится загрузиться. Ну, и попортить драйвер такой файловой системы проще из юзерспейса
а так ограничений по апи получается нет?
Я о них не знаю. Может быть что-то из io_uring не допилено, но это опять же вопрос производительности и это не точно
Уже было
Просто скажем вдруг хочется под виндой ещё проверить. Хочется чего-то кроссплатфорсенного
Обсуждают сегодня