我正在嘗試將 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/
目錄中。我的建議是,在對服務文件進行任何修改之前,請先對文件進行本機備份,以防您需要返回到先前的狀態)
一旦你解決了這兩個問題,我想你會更清楚地看到它
乾杯