日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux文件系统挂载不上,nfs文件系统在linux下挂载不上的解决办法

發布時間:2025/3/17 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux文件系统挂载不上,nfs文件系统在linux下挂载不上的解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題一:

# mount -t nfs -o 192.168.1.51:/mnt /mnt/

mount: can't find /mnt/ in /etc/fstab

這種情況說明我們的/mnt目錄或者要共享的目錄沒有設置為共享,所有要在/etc/export這個目錄里面進行配置,如下:

[root@localhost xmlfile]# vim /etc/exports

/mnt? 192.168.1.*(rw,sync,no_root_squash)

注:1、/mnt是一個共享目錄,該目錄的路徑必須是絕對路徑;

2、192.168.1.*說明 只要在192.168.1的這個網段上的所有用戶都可以訪問共享目錄,如果是所有IP都可以訪問該目錄的話,就改為/mnt *(XXX)即可;

3、rw:讀寫訪問,sync:所有數據在請求時寫入共享,no_root_squash:用戶具有根目錄的完全管理訪問權限。

問題二:

# mount -t nfs -o 192.168.1.51:/mnt /mnt/

服務器不可達

這種情況一般是windows或者linux的防火墻沒有關閉,所有要關閉防火墻,如:

[root@localhost xmlfile]# service iptables stop

iptables:清除防火墻規則:????????????????????????????????? ?[確定]

iptables:將鏈設置為政策 ACCEPT:filter???????? [確定]

iptables:正在卸載模塊:???????????????????????????????????? ??[確定]

[root@localhost xmlfile]# service nfs restart

關閉 NFS mountd:??????????????????????????????????????????????? ?[確定]

關閉 NFS 守護進程:??????????????????????????????????????????? ?? [確定]

關閉 NFS quotas:???????????????????????????????????????????????? ?[確定]

關閉 NFS 服務:???????????????????????????????????????????????????? ? [確定]

啟動 NFS 服務: exportfs: Warning: ~/gui does not exist

[確定]

關掉 NFS 配額:??????????????????????????????????????????????? ?????? [確定]

啟動 NFS 守護進程:?????????????????????????????????????????????? [確定]

啟動 NFS mountd:???????????????????????????????????????????????? [確定]

[root@localhost xmlfile]#

然后在進行掛載。。。。

問題三:

# mount -t nfs -o 192.168.1.51:/mnt /mnt/

連接超時

出現這種情況,是個意外,因為之前都恩能夠掛載得上,而且上面的兩個問題已經解決,按理來說之前能掛載的上那么現在也應該能掛載得上。可是現在真的出現這個問題了。。。。。。。讓我很頭疼,不過一番周折之后還是解決了,首先查看是不是在同一個網段上,如果不一樣,那么在windows上要再創建一個ip與我的板子在同一個網關上,然后看看我的linux的網關有沒有設置好,這些都完成了之后還是不能mount上,所以我就把/etc/resolv.conf這個文件里的域名解析給注釋掉,這個時候就能mount山了。。。。。

問題四:

# mount -t nfs -o 192.168.1.51:/mnt /mnt/

mount: 192.168.1.51:/mnt faild, reason given by server: permission denied

這個問題困惑了我一下午,我也查了很多資料,雖然也有很多人遇到跟我類似的情況,但是我用他們的辦法沒能解決我的問題。打開日志文件查看一下:

[yangzheng @ ~]#cat /var/log/message

mount request from unkknow host 192.168.1.51 for /mnt

然后我把/etc/export里面的配置改為:

/mnt 192.168.1.*(rw,sync,no_root_squash) 改為

/mnt 192.168.1.51/24(rw,sync,no_root_squash)

再進行mount,ok。。。。。。。

問題五:

suse添加nfs服務目錄

使用字符界面添加nfs服務,結果掛載不上:

# mount -t nfs -o nolock 192.168.29.10:/mnt /mnt

mount: RPC: Unable to receive; errno = Connection refused

解決辦法:

suse 13.2上要開個nfs目錄用于nfs服務, 配置了個共享目錄:開yast--網絡服務--nfs服務器--添加目錄 ?中添加目錄,比如的:/home/yangzheng/nfs ?192.168.29.10/24(rw,sync,no_root_squash),然后要開啟nfs服務,關閉防火墻。

關閉防火墻:(suse的關閉防火墻命令感覺很難用,又難記,每次都要網上搜索)

chkconfig SuSEfirewall2 off

chkconfig SuSEfirewall2_init off

又出現問題:suse的nfs掛載時,提示沒權限

# mount -t nfs -o nolock 192.168.29.10:/mnt /mnt

mount: 192.168.29.10:/mnt failed, reason given by server: Permission denied

解決辦法參考問題四,檢查exports文件的配置,重啟nfs服務。

#sudo?exportfs -rf

新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的linux文件系统挂载不上,nfs文件系统在linux下挂载不上的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。