Можно ли имитировать файлы и каталоги в файловой системе? - PullRequest
6 голосов
/ 05 июня 2011

Мне бы хотелось, чтобы у меня было впечатление наличия файлов и каталогов (например, команда ls должна перечислить их, или команда cd должна сделать возможной навигацию по каталогам), но перенаправить чтение, запись, удаление, .. Команды программе, которая обрабатывает их (и, например, хранит, возвращает, удаляет данные базы данных). Возможно ли это?

1 Ответ

9 голосов
/ 05 июня 2011

Это возможно, если вы напишите свой собственный драйвер файловой системы.Самый простой подход - использовать FUSE , который позволяет писать драйверы в пользовательском пространстве (намного, намного безопаснее и проще, чем написание драйвера ядра).

Существует hello world пример драйвера для начала работы.

В их вики также есть страница о Файловых системах баз данных , на которую вы должны обратить внимание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...