Astra Linux при монтировании NFS ошибка "mount.nfs: Operation not permitted" при nfsvers=3

Аватар пользователя admin

При попытке смонтировать NFS ресурс получаем сообщение вида:

mount -t nfs -o nfsvers=3,soft 192.168.0.1:/data /var/www
mount.nfs: Operation not permitted


При этом

mount -t nfs -o soft 192.168.0.1:/data /var/www


прекрасно работает! Что делать? Причин может быть множество. Одна из них рассмотрена ниже:

добавляем ключик --verbose для получения подробностей:

mount --verbose -t nfs -o nfsvers=3,soft 192.168.0.1:/data /var/www
mount.nfs: timeout set for Tue Feb  6 13:27:32 2018
mount.nfs: trying text-based options 'nfsvers=3,soft,addr=192.168.0.1'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.0.1 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.0.1 prog 100005 vers 3 prot UDP port 49705
mount.nfs: portmap query retrying: RPC: Program/version mismatch
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.0.1 prog 100005 vers 3 prot TCP port 59451
mount.nfs: portmap query failed: RPC: Program/version mismatch
mount.nfs: Operation not permitted


Ошибка приобретает более информативный характер. Но если NFS4 поддерживается и работает, а NFS3 нет, то это означает, что где-то запрещён протокол NFS3. Где же? А вот в этом файле: /etc/init.d/nfs-kernel-server в строке:

RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 3"


Уберите --no-nfs-version 3, выполните:

/etc/init.d/nfs-kernel-server restart


и всё будет в порядке.

0
Ваш рейтинг: Нет