无法将 NFS 磁盘挂载到 Linux 计算机

无法将 NFS 磁盘挂载到 Linux 计算机

我正在尝试将 nfs 磁盘安装到 red-hat 7.4 服务器但它挂起了。

我也尝试将类型从 nfs 改为 nfs4,但没有成功。

你可以帮帮我吗?

dmesg 输出;

      nfsd: last server has exited, flushing export cache
      [4928885.501390] NFSD: starting 90-second grace period (net 
      ffffffff81ad9d40)

      IP:/sharenfs /sharenfs     nfs       rw                0 0

服务输出;

      service nfs status

       Redirecting to /bin/systemctl status nfs.service
       ● nfs-server.service - NFS server and services
        Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; 
        disabled; vendor preset: disabled)
       Active: active (exited) since Wed 2018-03-14 12:17:15 +03; 23min ago

ping 输出;

        ping sharenfs
        3 packets transmitted, 3 received, 0% packet loss

hosts.allow 为空

答案1

以下是我尝试解决您的问题的方法:

  • 您无法 ping 通sharenfs,因此要么是 DNS 设置不正确,要么是文件不包含该设置/etc/host,要么是防火墙阻止了您的数据包。无论如何,您的服务器不知道向哪个 IP 地址发送请求。这意味着此时您的 RedHat 和 nfs 之间无法通信(至少无法使用 nfs 共享的名称,如果您确定 NFS 正常工作,请尝试 ping IP)

  • Active: active (exited)意味着您的 nfs 服务正在运行,但 systemd 不知道有一个守护进程需要监控。如果有,您必须在单元文件中通过适当配置 Type 和 ExecStart 选项来定义它,具体取决于您启动的进程是主进程、分叉子进程还是退出等(手册页在这里是您的好朋友)。服务文件通常位于/usr/lib/systemd/system/目录中。我的建议是,在对服务文件进行任何修改之前,请对文件进行本地备份,以防您需要返回到之前的状态)

一旦你解决了这两个问题,我想你会更清楚地看到它

干杯

相关内容