NFS 主机未导出“共享”

NFS 主机未导出“共享”

我有一个 NFS 服务器:usanfsd01和一台远程机器:usafssd01

我尝试通过以 root 身份 添加以下行来usafssd01挂载目录usanfsd01/etc/fstab

usanfsdo1:/home/dblogs /home/data/dblogs  nfs    rw  0  0

当我运行以下命令来查看 NFS 是否正在导出共享时,它没有显示

showmount -e usanfsdo1 

有人能帮忙吗?另外,有趣的是,还有另一个安装点可以在相同的服务器上使用,其定义如下/etc/fstab

usanfsdo1:/home/files /home/data/files  nfs    rw  0  0

/etc/exports

/nfs/home/dblogs 'IPADDRESS'(rw,no_root_squash)

答案1

我认为拼写错误只出现在这里,而不是在 中/etc/fstab,但我还是要指出这一点。您说服务器名称是usanfsd01,但在 中/etc/fstab您添加了usanfsdo1。字母“O”与数字“0”相反。

由于您正在导出,因此/nfs/home/dblogs您需要将您的条目更改/etc/fstab为如下内容:

usanfsdo1:/nfs/home/dblogs /home/data/dblogs  nfs    rw  0  0

确保正确无误,然后运行以下命令来挂载 NFS 目录

# mount -a

或者

$ sudo mount -a

答案2

确保 NFS 服务器进程和 rpcbind 正在远程服务器上运行。

红帽:

chkconfig rpcbind on
chkconfig nfs on
service rpcbind start
service nfs start

SuSE:

chkconfig rpcbind on
chkconfig nfsserver on
service rpcbind start
service nfs start

然后,在服务器上确认您确实导出了这些文件系统:

showmount -e

祝你好运。

相关内容