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:所有數(shù)據(jù)在請求時寫入共享,no_root_squash:用戶具有根目錄的完全管理訪問權限。
問題二:
# mount -t nfs -o 192.168.1.51:/mnt /mnt/
服務器不可達
這種情況一般是windows或者linux的防火墻沒有關閉,所有要關閉防火墻,如:
[root@localhost xmlfile]# service iptables stop
iptables:清除防火墻規(guī)則:????????????????????????????????? ?[確定]
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/
連接超時
出現(xiàn)這種情況,是個意外,因為之前都恩能夠掛載得上,而且上面的兩個問題已經解決,按理來說之前能掛載的上那么現(xiàn)在也應該能掛載得上。可是現(xiàn)在真的出現(xiàn)這個問題了。。。。。。。讓我很頭疼,不過一番周折之后還是解決了,首先查看是不是在同一個網段上,如果不一樣,那么在windows上要再創(chuàng)建一個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
又出現(xiàn)問題: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
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的linux文件系统挂载不上,nfs文件系统在linux下挂载不上的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Develop Internationa
- 下一篇: 关于SQLite.org网站给黑...