gemuz 0 2 октября, 2017 Опубликовано 2 октября, 2017 · Жалоба Добрый день. Имеется драйвер (ссылка на источник). Собрал его, но как с ним работать далее? Может у кого будут мысли по этому поводу. lynxfs_1.0.0.tar.gz Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 2 2 октября, 2017 Опубликовано 2 октября, 2017 (изменено) · Жалоба Там же нормально все английским-по-белому написано! Компиляем модуль, устанавливаем его, загружаем. Затем подключаем сменный носитель с этой ФС и монтируем в пространстве пользователя (fusermount ...). Автор идеально описал ваш случай: please learn Linux, learn C, or mail a cheque Как говорится, учите линукс, учите С, или же за деньги читаю маны с выражением. Изменено 2 октября, 2017 пользователем Эдди Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gemuz 0 2 октября, 2017 Опубликовано 2 октября, 2017 · Жалоба int main(int argc, char *argv[]) { struct fuse_args args = FUSE_ARGS_INIT(argc, argv); struct stat statbuf; struct lynxfs fs; int fd; int off; int len; memset(&fs, 0, sizeof(struct lynxfs)); fuse_opt_parse(&args, &fs, lynxfs_opts, lynxfs_opt_proc); if (fs.path == NULL) { fprintf(stderr, "Missing required parameter file=\n"); exit(1); } Не все так просто. В начале вываливалась софтина на: Missing required parameter file= Пока сырцы не разобрал. Можно было написать просто FUSE_ARGS_INIT(0, argv);, а не FUSE_ARGS_INIT(argc, argv); На сколько понял, то эта софтина и есть то что нужно. В ней и применяется fusermount (fuse). Как признался автор, то он ни разу ее так и не применил. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться