linux文件系统挂载不上,nfs文件系统在linux下挂载不上的解决办法
問(wèn)題一:
# mount -t nfs -o 192.168.1.51:/mnt /mnt/
mount: can't find /mnt/ in /etc/fstab
這種情況說(shuō)明我們的/mnt目錄或者要共享的目錄沒(méi)有設(shè)置為共享,所有要在/etc/export這個(gè)目錄里面進(jìn)行配置,如下:
[root@localhost xmlfile]# vim /etc/exports
/mnt? 192.168.1.*(rw,sync,no_root_squash)
注:1、/mnt是一個(gè)共享目錄,該目錄的路徑必須是絕對(duì)路徑;
2、192.168.1.*說(shuō)明 只要在192.168.1的這個(gè)網(wǎng)段上的所有用戶都可以訪問(wèn)共享目錄,如果是所有IP都可以訪問(wèn)該目錄的話,就改為/mnt *(XXX)即可;
3、rw:讀寫(xiě)訪問(wèn),sync:所有數(shù)據(jù)在請(qǐng)求時(shí)寫(xiě)入共享,no_root_squash:用戶具有根目錄的完全管理訪問(wèn)權(quán)限。
問(wèn)題二:
# mount -t nfs -o 192.168.1.51:/mnt /mnt/
服務(wù)器不可達(dá)
這種情況一般是windows或者linux的防火墻沒(méi)有關(guān)閉,所有要關(guān)閉防火墻,如:
[root@localhost xmlfile]# service iptables stop
iptables:清除防火墻規(guī)則:????????????????????????????????? ?[確定]
iptables:將鏈設(shè)置為政策 ACCEPT:filter???????? [確定]
iptables:正在卸載模塊:???????????????????????????????????? ??[確定]
[root@localhost xmlfile]# service nfs restart
關(guān)閉 NFS mountd:??????????????????????????????????????????????? ?[確定]
關(guān)閉 NFS 守護(hù)進(jìn)程:??????????????????????????????????????????? ?? [確定]
關(guān)閉 NFS quotas:???????????????????????????????????????????????? ?[確定]
關(guān)閉 NFS 服務(wù):???????????????????????????????????????????????????? ? [確定]
啟動(dòng) NFS 服務(wù): exportfs: Warning: ~/gui does not exist
[確定]
關(guān)掉 NFS 配額:??????????????????????????????????????????????? ?????? [確定]
啟動(dòng) NFS 守護(hù)進(jìn)程:?????????????????????????????????????????????? [確定]
啟動(dòng) NFS mountd:???????????????????????????????????????????????? [確定]
[root@localhost xmlfile]#
然后在進(jìn)行掛載。。。。
問(wèn)題三:
# mount -t nfs -o 192.168.1.51:/mnt /mnt/
連接超時(shí)
出現(xiàn)這種情況,是個(gè)意外,因?yàn)橹岸级髂軌驋燧d得上,而且上面的兩個(gè)問(wèn)題已經(jīng)解決,按理來(lái)說(shuō)之前能掛載的上那么現(xiàn)在也應(yīng)該能掛載得上。可是現(xiàn)在真的出現(xiàn)這個(gè)問(wèn)題了。。。。。。。讓我很頭疼,不過(guò)一番周折之后還是解決了,首先查看是不是在同一個(gè)網(wǎng)段上,如果不一樣,那么在windows上要再創(chuàng)建一個(gè)ip與我的板子在同一個(gè)網(wǎng)關(guān)上,然后看看我的linux的網(wǎng)關(guān)有沒(méi)有設(shè)置好,這些都完成了之后還是不能mount上,所以我就把/etc/resolv.conf這個(gè)文件里的域名解析給注釋掉,這個(gè)時(shí)候就能mount山了。。。。。
問(wèn)題四:
# mount -t nfs -o 192.168.1.51:/mnt /mnt/
mount: 192.168.1.51:/mnt faild, reason given by server: permission denied
這個(gè)問(wèn)題困惑了我一下午,我也查了很多資料,雖然也有很多人遇到跟我類似的情況,但是我用他們的辦法沒(méi)能解決我的問(wèn)題。打開(kāi)日志文件查看一下:
[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)
再進(jìn)行mount,ok。。。。。。。
問(wèn)題五:
suse添加nfs服務(wù)目錄
使用字符界面添加nfs服務(wù),結(jié)果掛載不上:
# mount -t nfs -o nolock 192.168.29.10:/mnt /mnt
mount: RPC: Unable to receive; errno = Connection refused
解決辦法:
suse 13.2上要開(kāi)個(gè)nfs目錄用于nfs服務(wù), 配置了個(gè)共享目錄:開(kāi)yast--網(wǎng)絡(luò)服務(wù)--nfs服務(wù)器--添加目錄 ?中添加目錄,比如的:/home/yangzheng/nfs ?192.168.29.10/24(rw,sync,no_root_squash),然后要開(kāi)啟nfs服務(wù),關(guān)閉防火墻。
關(guān)閉防火墻:(suse的關(guān)閉防火墻命令感覺(jué)很難用,又難記,每次都要網(wǎng)上搜索)
chkconfig SuSEfirewall2 off
chkconfig SuSEfirewall2_init off
又出現(xiàn)問(wèn)題:suse的nfs掛載時(shí),提示沒(méi)權(quán)限
# mount -t nfs -o nolock 192.168.29.10:/mnt /mnt
mount: 192.168.29.10:/mnt failed, reason given by server: Permission denied
解決辦法參考問(wèn)題四,檢查exports文件的配置,重啟nfs服務(wù)。
#sudo?exportfs -rf
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎(jiǎng)!定制產(chǎn)品紅包拿不停!總結(jié)
以上是生活随笔為你收集整理的linux文件系统挂载不上,nfs文件系统在linux下挂载不上的解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Develop Internationa
- 下一篇: 关于SQLite.org网站给黑...