Перейти к содержанию

Вопросы по конструированию файловой системы


Рекомендуемые сообщения

Доброго времени суток, уважаемые гуру.

Предо мной стоит задача создания файловой системы для Linux. Программа (или модуль) будет использоваться для эмуляции Flash Translation Layer флэшки и исследования производительности этого механизма. Но по сути, я бы хотел, чтобы все файлы и каталоги создавались в одном файле или папке на жёстком диске.

Насколько я понимаю, необходимо будет создавать для этого модуль ядра?

Можно ли использовать при этом С++?

Можно ли из модуля ядра делать системные вызовы типа open, read, write чтобы обратиться к другой примонтированной файловой системе?

Какие хороши книги и мануалы есть на эту тему?

Ссылка на комментарий
Поделиться на другие сайты

Язык C

в качестве отправной точки можно взять http://www.opennet.ru/base/sys/linux_vfs.txt.html

Также советую заглянуть в "Разработка ядра Linux" и книжку по модулям Рубини

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...