1,安裝nfs服務
apt-get install nfs-kernel-server
2, 配置nfs
sudo vi /etc/exports
下面是一些nfs共享的常用引數:
ro 唯讀訪問
rw 讀寫訪問
sync 所有資料在請求時寫入共享
async nfs在寫入資料前可以相應請求
secure nfs通過1024以下的安全tcp/ip埠傳送
insecure nfs通過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_squash root使用者的所有請求對映成如anonymous使用者一樣的許可權(預設)
no_root_squas root使用者具有根目錄的完全管理訪問許可權
anonuid=*** 指定nfs伺服器/etc/passwd檔案中匿名使用者的uid
3,重啟nfs服務
sudo /etc/init.d/nfs-kernel-server restart
4,掛載nfs檔案
ls -l | grep "^-" | wc -l
發現了新增的檔案說明配置成功
ubuntu下NFS的配置
接ln s home pub work freerunner out target product freerunner home jgyang nfsroot 這樣在開發板上設定的核心命令列中設定的nfs目錄就可是 home jgyang nfsroot,但在 etc exports檔案中 exp...
Ubuntu下配置NFS服務
table of contents 1.2.建立共享目錄 3.修改該配置檔案 4.重啟服務 5.測試伺服器 6.測試客戶端 測試系統 ubuntu8.04 使用如下命令,可以在 ubuntu 下很方便的獲取並安裝相關軟體 sudo apt get install portmap nfs kernel...
Ubuntu下配置NFS服務
table of contents 1.2.建立共享目錄 3.修改該配置檔案 4.重啟服務 5.測試伺服器 6.測試客戶端 測試系統 ubuntu8.04 使用如下命令,可以在 ubuntu 下很方便的獲取並安裝相關軟體 sudo apt get install portmap nfs kernel...