передача файла в настройках монтирования

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

mount -t wrapfs -o pattdb=database.db /some/mounted/point /mount/point 

Здесь у меня проблема с выяснением, где (в какой области FS она находится) файл database.db go?

One Solution collect form web for “передача файла в настройках монтирования”

Аргумент времени пребывания с параметром -o принимается в поле raw_data функции монтирования файловой системы оболочки.

 struct dentry *wrapfs_mount(struct file_system_type *fs_type, int flags, const char *dev_name, void *raw_data) 

Эта функция определена в main.c, и в приведенном выше случае raw_data указывает на строку pattdb = database.db.

  • Как найти количество файлов в файловой системе?
  • Создать точки монтирования автоматически в / mnt, даже если / доступен только для чтения
  • Поиск всех жестких ссылок файла без прохождения файловой системы
  • Какие файловые системы Linux для USB-накопителей?
  • Установить файловую систему только для чтения и перенаправить записи в ОЗУ?
  • Повреждение файловой системы Linux из-за неправильного завершения работы (fs ext4)?
  • Каковы альтернативы FHS?
  • Проблемы с файловой системой
  • mkdir: невозможно создать каталог: функция не реализована
  • Как я могу переименовать все файлы в текущем каталоге с определенным расширением на другое расширение?
  • Что такое securityfs?
  • Interesting Posts

    Запустить скрипт на блокировку / разблокировку экрана

    файловая система для архивирования

    SSH удаленное выполнение использования ресурсов программы?

    NFS: делиться со всеми клиентами, кроме одного

    Помогите с распаковкой .dd.gz, возможно, поврежденной

    Как настроить XFCE для обработки быстрых клавиш \ hotkeys на key-release \ вверх, а не нажатия клавиш

    Почему `postgres` требует оболочку?

    ZFS – «Добавить. Sense: Неисправленная ошибка чтения – auto reallocate failed "в syslog, но данные SMART выглядят нормально

    Как можно отменить первую часть предложения?

    Поиск и удаление файлов старше 30 дней

    Проблема с установкой Solaris Studio

    который представляет собой живой / спасательный диск, который дает вам возможность загружаться в вашу ОС GNU / Linux без grub?

    Какой лучший дистрибутив для Toshiba Satellite L10-205 (старое оборудование) используется в основном для разработки?

    как можно использовать shellshock через SSH?

    Не удалось запустить службу vsftpd на CentOS 6.6

    Linux и Unix - лучшая ОС в мире.