我试图在我的linux机器上安装NFS设备。
我的/ etc / fstab是这样的, 192.168.0.5:/volume2/Asterisk_Recordings / var / spool / newnfs nfs rsize = 32768,wsize = 32768,intr,noatime 1 0
我的/ etc / mtab是这样的, 192.168.0.5:/volume2/Asterisk_Recordings / var / spool / newnfs nfs rw,addr = 192.168.0.5 0 0
我在我的NAS设备中启用了NFS。
当我输入mount“mount -t nfs -v 192.168.0.5:/volume2/Asterisk_Recordings / var / spool / newnfs /”时,我会这样, mount.nfs:超时设置为2013年8月1日星期四07:01:04 mount.nfs:尝试基于文本的选项'vers = 4,addr = 192.168.0.5,clientaddr = 192.168.1.1' mount.nfs:mount(2):权限被拒绝 mount.nfs:服务器在安装时拒绝访问192.168.0.5:/volume2/Asterisk_Recordings
任何可能的原因?
提前致谢。
答案 0 :(得分:1)
如果nfs服务器上的/ etc / hosts文件将客户端的主机名映射到错误的IP地址,或者将客户端的IP地址映射到错误的主机名,也会发生此错误。它快速且易于检查,因此在寻找其他问题之前值得一做。请注意,如果必须更改任何条目,则必须停止nfs-server并重新启动它,因为它仅在启动时读取主机文件。
答案 1 :(得分:0)
NAS上是否有配置文件可以为客户提供配额?例如。在基于debian的操作系统中,配置文件是" / etc / exports"你会放在那里" / volume2 / Asterisk_Recordings 192.168.1.1(rw,sync)"并使用" exportfs -a"激活它(如果你通过网络界面更新配置,你的NAS可能会自动执行此操作。)同时检查https://stackoverflow.com/questions/22246477/mounting-nfs-results-in-access-denied-by-server。
答案 2 :(得分:0)
请记住添加NFS的IP地址/主机名。客户端来自NFS的 /etc/hosts.allow 服务器
nfs: clienthost2, clienthost2, clienthost3
您可以在NFS服务器上重新启动 nfs config 和 nfs service ,然后再次运行 export 。
systemctl restart nfs-config.service
systemctl status nfs.service
exportfs -arv
答案 3 :(得分:0)
我有一个 Debian 10 系统,其中运行着一个 Debian 10 VM。我想从 VM 上的硬盘驱动器访问物理分区。我在主机上安装了物理驱动器并将其导出。我无法将它安装在来宾上,不断收到访问被拒绝错误
几个小时后的解决方案是在导出文件中添加 no_all_squash 选项。这应该是默认设置,但我需要明确添加它。一旦我这样做了,问题就消失了,我可以挂载文件系统。不幸的是我看不到 fs 上的文件。
/media/dev 192.168.100.0/24(rw,sync,no_subtree_check,no_root_squash,no_all_squash)
在服务器上我可以看到文件,而在主机上我看不到。
我不得不将行更改为
/media/dev 192.168.100.0/255.255.255.0(rw,sync,no_subtree_check,no_root_squash,no_all_squash)
查看文件集上的实际文件