解決mount.nfs: access denied by server while mounting


在linux下進行掛載時突然出現: mount.nfs: access denied by server while mounting 
第一感覺是讀取文件權限不夠,准備去更改一下掛載點的權限,但又考慮到在其他服務器上都能正常掛載,那就說明權限是正確的。
 
排除了權限問題后,就需要檢查需要掛載的服務器ip是否在被掛載服務器的允許范圍內,檢查/etc/exports文件中的配置,如下所示:
/home/share 10.10.166.0/255.255.255.0(rw,sync,no_root_squash)
  • /home/share為被掛載服務器中的目錄(掛載點)
  • 10.10.166.0/255.255.255.0為允許被掛載的ip
  • (rw,sync,no_root_squash) 為允許的權限
如果被掛載服務器允許在所有機器上進行掛載,則可以在被掛載服務器的/etc/exports文件中記錄一條 /home/share *(rw,sync,no_root_squash), *代表所有的ip
如果需要掛載的服務器ip不在/etc/exports文件內,則可以在該服務器中增加一條記錄,保存退出后,重啟nfs服務即可(sudo /etc/init.d/nfs-kernel-server restart <—重啟nfs服務)
 

參考:http://www.pooy.net/address-mount-nfsaccess-denied-by-server-while-mounting.html

   https://blog.csdn.net/tiger15605353603/article/details/79161091

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM