Jump to content

NFS клиент на кинетике (монтируем nfs шары)


Recommended Posts

В связи с возможностью установки дополнительных модулей ядра - viewtopic.php?f=3&t=471

расширились и возможности кинетика. В этом сообщении я покажу как подключить расшаренную по протоколу NFS папку с другого устройства Вашей локальной сети к кинетику.

Примечание. Расшаривание по протоколу NFS кроме linux (на обычном компе) часто реализовано на НАСах и мультимедиа плеерах

Первое, что нужно сделать, это установить нужные модули. См. скриншот:

Примечание 1. Если Вас устраивает монтирование с опцией nolock, то portmap можно не запускать и добавить опцию nolock. к команде монтирования:

`mount -t nfs -o -o vers=3,udp,nolock //:/<имя шары>/ <локальная директория>`

Примечание 2. Измерил скорость копирования большого файла с nfs блоками по 1k на Extra

# dd if=<Большой файл на шаре> of=/dev/null bs=1k
989882+1 records in
989882+1 records out
1013639246 bytes (1,0 GB) copied, 46,4714 s, 21,8 MB/s
 

Около 22 МБ/с или 1 Гигабайт в минуту. NAS умеет отдавать быстрее, но в целом неплохо. Загрузка CPU около 100% :(

Примечание 3. Если Вы собираетесь использовать подмонтированную шару для скачивания на нее торрентов, это не очень хорошая идея.

Примечание 4. Если необходимо, можно в фоне копировать с/на NFS шару, как это описано для протокола cifs тут - viewtopic.php?p=5682#p5682

nfs.png

Link to comment
Share on other sites

  • 1 year later...
  • 6 months later...

Коллеги, в связи с отменой авто загрузки модулей хотелось бы узнать  какая последовательность зависимостей для загрузки nfs.ko

По аналогии с nfsd.ko не получилось:

insmod: can't insert '/lib/modules/3.4.113/nfs.ko': unknown symbol in module, or unknown parameter

Какие модули пререквизиты нужно загрузить?

Link to comment
Share on other sites

  • 2 years later...

Господа, подскажите, для тех, кто в глухом танке, каким образом к Кинетику подключить по NFS Вендовую (там сидит haneWIN) расшаренную папку?

Пробовал так:

# opkg update
# opkg upgrade
# opkg install nfs-utils
# mkdir /tmp/mnt/windir
# mount -t nfs -o nolock 192.168.1.2:srv /tmp/mnt/windir
mount.nfs: No such device
mount: mounting 192.168.1.2:srv on /tmp/mnt/windir failed: No such device

С другого NFS-клиента (тоже Win) к шаре "srv" подключаюсь без проблем.

В 24.02.2018 в 23:15, zyxmon сказал:

sunrpc, lockd, auth_rpcgss, nfs

Вот это всё для функционирования клиента надо устанавливать?

Спасибо!

 

Edited by The_Immortal
Link to comment
Share on other sites

  • 1 year later...

Привет всем, проблема с клиентом. Установил модули как на картинке, загрузил все через insmod, lsmod`ом проверил. Cifs работает без нареканий. NFS не могу примонтировать. Пишет: failed: Protocol not supported. В логах: [I] Feb  9 15:13:06 kernel: NFS: bad mount option value specified: minorversion=1. vers=3 d в комманде указывал. Пробовал ставить все пакеты с NFS, включая сервер с правленным скриптом для init.d и rpcbind, ничего не помогает. rpcinfo не видит шару, хотя c debian она видна. Проблема в модулях? Как запустить, ведь уже привык, что в OpenWRT работает без проблем? Заранее благодарю за помощью

Edited by alfalfa
Link to comment
Share on other sites

Ок, не знаю как здесь принято, новую тему создавать или в старых продолжать. Хотя вы ж ответили)

29 minutes ago, zyxmon said:

@alfalfa- зачем же в 2х местах писать, думаете быстрее ответят? Наоборот!

 

Link to comment
Share on other sites

27 минут назад, alfalfa сказал:

не знаю как здесь принято

Нигде не принято 2 раза задавать один вопрос. Мне так же не удалось смонтировать ни nfs3, ни nfs4. И даже userspace вариант у меня ругался, но его долго не мучал. Что сломано - трудно сказать, похоже модули ядра. NFS клиента в Entware проверю на других устройствах, не кинетиках.

Link to comment
Share on other sites

На насе от Qnap работает

10.0.0.46:Backup2 on /share/nfs type nfs  (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=10.0.0.46,mountvers=3,mountproto=tcp,loc al_lock=all,addr=10.0.0.46)
10.0.0.46:/Backup2 on /share/nfs type nfs4 (rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=10.0.0.37,local_lock=none,addr=10.0.0.46)

 

Link to comment
Share on other sites

11 minutes ago, zyxmon said:

Нигде не принято 2 раза задавать один вопрос. Мне так же не удалось смонтировать ни nfs3, ни nfs4.

Извините, думал тема может уже мертвая. Печально, конечно, что не работает именно на кинетике. Есть надежда на обновление модулей? Спасибо за ответы!!

Link to comment
Share on other sites

5 минут назад, alfalfa сказал:

Есть надежда на обновление модулей?

Если разработчики прошивки прочтут.... то может быть

  • Thanks 1
Link to comment
Share on other sites

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...