ubuntu下搭建nfs服務


1. 安裝nfs服務端

$ sudo apt install nfs-kernel-server -y

2. 創建目錄

 $ sudo mkdir -p /mnt/sharefolder

3. 使任何客戶端均可訪問

$ sudo chown nobody:nogroup /mnt/sharedfolder  
$sudo chmod 755 /mnt/sharedfolder

4. 配置/etc/exports文件, 使任何ip均可訪問(加入以下語句)

/mnt/sharedfolder *(rw,sync,no_subtree_check)

  

5. 檢查nfs服務的目錄

  $ sudo exportfs -ra (重新加載配置)
       $ sudo showmount -e (查看共享的目錄和允許訪問的ip段)

6. 重啟nfs服務使以上配置生效

  $ sudo systemctl restart nfs-kernel-server

7. 測試nfs服務是否成功啟動

  7.1 安裝nfs 客戶端

    $ sudo apt-get install nfs-common

  7.2 創建掛載目錄

    $ sudo mkdir /mnt/sharedfolder_for_client
       7.3 查看nfs服務的狀態是否為active狀態:active(exited)或active(runing)
              $ systemctl status nfs-kernel-server

  7.4 在主機上的Linux中測試是否正常

    $ sudo mount localhost:/mnt/sharedfolder /mnt/sharedfolder_for_client (掛載成功,說明nfs服務正常)
       7.5 在目標機器上的uboot中測試nfs服務是否正常
             => nfs 0x80200000 192.168.1.1:/nfsroot/helloworld (加載文件成功,說明nfs服務正常)

8. 擴展

  8.1 查看nfs的相關信息

    $ nfsstat -s

 

 





免責聲明!

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



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