LINUX.ORG.RU

Userspace NFS _server_ library

 , , , ,


0

1

А есть ли где-нибудь юзерспейсная реализация NFS-сервера в виде либы? Очень хочется предоставить клиенту по сети некую виртуальную ФС в виде обычной примонтированной ФС. С 9p было бы проще, но на клиентах очень древний линукс, на котором NFS есть, а 9p - нету.

Deleted

pynfs

Юзерспейсные сервера есть (ganesha, например), но вряд ли они подходят для твоих целей.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Насколько я помню - в туже ganesha, не так уж и сложно приделать свой бэкэнд - 10 функ в fsal'e определить.

Он конечно не либа, но, зато, может в нагрузку.

pon4ik ★★★★★
()
Ответ на: комментарий от Deleted

Древнее, чем 2.4? Прост fuse, вроде как не всегда был из коробки.

И как раз, помниться в 2.4 мне приходилось что то предпринимать руками, что бы оно завелось.

pon4ik ★★★★★
()
Ответ на: комментарий от pon4ik

Древнее, чем 2.4? Прост fuse, вроде как не всегда был из коробки.

Нет, там 2.6.2*. Просто в конфиге много что выключено и исправить это невозможно.

Deleted
()
Ответ на: комментарий от Deleted

Ну а ты попробовал то собрать хоть?

Просто я слабо представляю, чего такого в конфиге может быть нужно fuse, чего не требует тот же nfs (клиент в смысле).

pon4ik ★★★★★
()
Ответ на: комментарий от pon4ik

Ну а ты попробовал то собрать хоть?

Я вообще могу ядро заменить. Но это не подходит по условию задачи.

Просто я слабо представляю, чего такого в конфиге может быть нужно fuse, чего не требует тот же nfs (клиент в смысле).

Там сам FUSE выключен. Просто потому что кто-то так решил.

Похоже мне надо писать FSAL-плагин для ganesha. Тему можно считать закрытой.

Deleted
()

Посмотри на leofs. Она на эрланге, умеет себя по NFS экспортировать.

Возможно тебе это поможет.

max_lapshin ★★★★★
()

фс обязательна? заюзай network block device, и тогда клиент сам решит, какую там фс делать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.