ubuntu配置NFS服務器

配置nfs服務器

     1.安裝nfs

          $sudo apt-get install nfs-kernel-server rpcbind

     2.配置nfs,添加nfs共享目錄

          a.修改/etc/exports,在該文件最後面添加:

   /home/nfs/ *(rw,sync,no_root_squash)
          其中

               *代表允許所有網段訪問

               rw代表讀寫權限

               sync代表同步寫入內存和硬盤

           另外

               ro只讀訪問
               rw讀寫訪問

               sync所有數據在請求時寫入共享
               asyncnfs在寫入數據前可以響應請求
               securenfs通過1024以下的安全TCP/IP端口發送
               insecurenfs通過1024以上的端口發送
               wdelay如果多個用戶要寫入nfs目錄,則歸組寫入(默認)
               no_wdelay如果多個用戶要寫入nfs目錄,則立即寫入,當使用async時,無需此設置.
               hide在nfs共享目錄中不共享其子目錄
               no_hide共享nfs目錄的子目錄
               subtree_check如果共享/usr/bin之類的子目錄時,強制nfs檢查父目錄的權限(默認)
               no_subtree_check和上面相對,不檢查父目錄權限
               all_squash共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄。
               no_all_squash保留共享文件的UID和GID(默認)
               root_squashroot用戶的所有請求映射成如anonymous用戶一樣的權限(默認)
               no_root_squasroot用戶具有根目錄的完全管理訪問權限
               anonuid=xxx指定nfs服務器/etc/passwd文件中匿名用戶的UID
               anongid=xxx指定nfs服務器/etc/passwd文件中匿名用戶的GID


    3.重啓nfs服務並測試

    /etc/init.d/nfs-kernel-server restart

注:只要設置正確IP,也可以在arm開發板掛載nfs

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章