NFS: mount.nfs: Протокол не підтримується


18

Я хочу встановити частку NFS NAS Zyxel NSA310s. Showmount, викликаний на клієнтській машині, показує частку:

$ showmount 10.0.0.100 -e
Export list for 10.0.0.100:
/i-data/7fd943bf/nfs/zyxelNFS *

Клієнт / etc / fstab містить рядок:

10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw  0 0

Але монтаж не працює:

sudo mount /media/nasNFS/ -v
mount.nfs: timeout set for Mon May 25 17:34:46 2015
mount.nfs: trying text-based options 'vers=4,addr=10.0.0.100,clientaddr=10.0.0.2'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=10.0.0.100'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot TCP port 2049
mount.nfs: portmap query retrying: RPC: Program/version mismatch
mount.nfs: prog 100003, trying vers=3, prot=17
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot UDP port 2049
mount.nfs: portmap query failed: RPC: Program/version mismatch
mount.nfs: Protocol not supported

nfs-commonвстановлено. Що ще може бути відсутнім?


Яку версію протоколу NFS надають NSA310? Схоже, ваш клієнт підтримує лише версію 3, а може бути, сервер - лише 4 (або 2) версії
Anthon

Я не знаю версію NFS, яку NSA310 використовує внутрішньо. Клієнт запускає поточний дистрибутив Ubuntu 15.04, чи потрібно явно дозволити NFS v4?
Геом

спробуйте nfs4в /etc/fstabзамість nfs. Я переглянув характеристики для NSA310, але не вказав, яка версія NFS підтримується.
Антон

з nfs4 в / etc / fstab я отримую mount.nfs4: час очікування встановлено для понеділка 25 травня 19:13:48 2015 mount.nfs4: випробування текстових параметрів 'addr = 10.0.0.100, clientaddr = 10.0.0.2'. nfs4: mount (2): Протокол не підтримується mount.nfs4: Протокол не підтримується
Geom

1
У такому випадку ваш сервер NFS підтримує лише версію 2. Спробуйте підключитись за допомогою опціїvers=2
Lambert

Відповіді:


16

Узагальнити кроки, зроблені для отримання відповіді:

Відповідно до результатів, наданих сервером NFS не подобається NFSv4, ні UDP. Щоб побачити можливості сервера NFS ви можете використовувати rpcinfo 10.0.0.100(ви можете розширити команду фільтра для nfsпо: |egrep "service|nfs")

Мабуть, єдина версія, яку підтримує сервер, - це версія 2:

rpcinfo 10.0.0.100 |egrep "service|nfs"
program version netid     address                service    owner
100003  2       udp       0.0.0.0.8.1            nfs        unknown
100003  2       tcp       0.0.0.0.8.1            nfs        unknown

Рішенням для монтажу експорту є використання параметра mount vers=2або в командному рядку:

mount -o rw,vers=2 10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS

або шляхом редагування / etc / fstab:

10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw,vers=2  0 0

Іншим підходом може бути зміна сервера NFS на підтримку версії 3 (або навіть 4).


4
Корисний вказівник на rpcinfo для усунення несправностей, спасибі,
RichVel

-2

спробуйте використовувати цю опцію

....   nfs    rsize=8192,wsize=8192,timeo=14,intr 0 0
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.