NFS "для бедных" (userspace)

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1681
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 02 май 2019, 00:19

Речь пойдет о тех "бедных и несчастных", тех кому нужна поддержка nfs, а ядро nfs не поддерживает, модули для поддержки nfs собрать невозможно.

Если нужен nfs сервер, то можно использовать userspace nfs сервер unfs3, он обсуждалось на старом форуме. Если же клиент - то пакеты для поддержки доступа к nfs были добавлены в репу сегодня. Для архитектуры aarch64 пакеты уже в бинарной репе.

Если достаточно консольного доступа к nfs, то можно установить

Код: Выделить всё

opkg install libnfs-utils

После установки пакета становятся доступны три утилиты - nfs-ls, nfs-cat и nfs-cp. Имена говорят сами за себя. Файловая система nfs доступна по URI вида nfs://server/folder.
Есть так же пакет

Код: Выделить всё

opkg install nfusr

который позволяет монтировать (fuse) nfs "шары" - `nfusr nfs://nfsserver.example.com/volume /mntpoint`

Подробнее о libnfs и nfusr можно почитать на страницах проектов
https://github.com/sahlberg/libnfs
и
https://github.com/facebookincubator/nfusr

PS Измерил скорость копирования большого (1.5GB) файла с бокса Lake I - не мышонок, не лягушка, а неведома зверушка на смонтированную nfs папку. Вышло около 40Мбит/с при 10% загрузке CPU. Для "ядерной реализации" было бы раза в 3 больше. Но для userspace - неплохо.

Аватара пользователя
LordMerlin
Сообщения: 123
Зарегистрирован: 22 авг 2015, 14:31
Откуда: Третья планета от Солнца

Сообщение LordMerlin » 08 май 2019, 13:01

А сколько при такой же реализации SMB будет скорость? Есть ли смысл?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1681
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 08 май 2019, 13:18

LordMerlin писал(а):Источник цитаты А сколько при такой же реализации SMB будет скорость? Есть ли смысл?

Это не SMB, a NFS.
Смысл имеет, если нужно NFS, а модулей ядра нет.
А скорость я привел.

Аватара пользователя
Александр Рыжов
Сообщения: 395
Зарегистрирован: 12 авг 2015, 13:14
Откуда: Смоленск

Сообщение Александр Рыжов » 08 май 2019, 13:19

Как и любой другой инструмент, nfusr уместен в определённых случаях. Когда SMB доступнее, быстрее и легче, nfusr будет не нужен.


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 3 посетителя :: 2 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: CommonCrawl [Bot], Yandex [Bot] и 1 гость