無法將 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

主機.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/目錄中。我的建議是,在對服務文件進行任何修改之前,請先對文件進行本機備份,以防您需要返回到先前的狀態)

一旦你解決了這兩個問題,我想你會更清楚地看到它

乾杯

相關內容