Я написал драйвер блочного устройства (RAM-диск) для ядра Linux.
Когда драйвер загружен, я вижу его как /dev/mybd.
Я могу успешно перенести на него данные с помощью команды dd, сравнить скопированные данные
успешно.
Проблема в том, что когда я создаю на нем файловую систему ext2 / 3, я должен использовать цикл -o
вариант с командой монтирования. В противном случае монтирование завершится неудачно со следующим результатом:
mount: неверный тип fs, неверный параметр, плохой суперблок на mybd,
отсутствует кодовая страница или вспомогательная программа, или другая ошибка
В чем может быть проблема? Пожалуйста, помогите.
Спасибо.