Как зарегистрировать тип файловой системы FUSE с помощью mount (8) и fstab?

Мне пришлось установить путь к библиотеке в моем make-файле. Для этого случая вы можете использовать:

gcc -o myapp main.c -L. -lstatic
30
задан drdaeman 12 October 2009 в 12:03
поделиться

1 ответ

В общем, каждый «регистрирует» новый тип файловой системы монтирования путем создания исполняемого файла mount.fstype .

$ ln -s /usr/bin/vdbfs.py /usr/sbin/mount.vdbfs

Если vdbfs.py принимает mount -ish аргументы (то есть путь разработчика [-o opts] ), то монтировать -t vdbfs и использование vdbfs в качестве третьего поля в fstab будет работать. Если это не так, вы можете создать оболочку, которая принимает аргументы этой формы и сопоставляет их с тем, что принимает ваш vdbfs.py .

FUSE также должен установить mount.fuse исполняемый файл; mount.fuse 'vdbfs.py # dev' путь -o opts будет продолжен и вызовет vdbfs.py dev path -o opts . В этом случае вы можете использовать fuse в качестве типа файловой системы и префикс своего устройства с помощью vdbfs.py # .

33
ответ дан 27 November 2019 в 18:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: