ubuntu沒有nfs和portmap 需要安裝
sudo apt-get install nfs-kernel-server portmap
修改 /etc/exports 增加以下內容
/work/nfs *(rw,sync,no_root_squash)
/work/nfs 為你要共享的資料夾 ,*表示可以任何ip訪問,當然也可以寫上ip位址。rw表示讀寫訪問,如果是唯讀的話,可改為ro。sync:資料同步寫入記憶體和硬碟,也可以使用 async,此時資料會先暫存於記憶體中,而不立即寫入硬碟。 no_root_squash:nfs 伺服器共享目錄使用者的屬性,如果使用者是 root,那麼對於這個共享目錄來說就具有 root 的許可權。
也可以啟用保護機制,
可以通過設定/etc/hosts.deny和/etc/hosts.allow檔案來限制網路服務的訪問許可權。
***/etc/hosts.deny***
portmap:all
lockd:all
mountd:all
rquotad:all
statd:all
***/etc/hosts.allow***
portmap:192.168.1.101
lockd:192.168.1.101
mountd:192.168.1.101
rquotad:192.168.1.101
statd:192.168.1.101
第乙個檔案表示阻止的ip 第二個檔案表示開放的ip
同時使用這兩個檔案就會使得只有ip為192.168.1.101的機器使用nfs服務
不過以上我都沒有設定
接著重啟portmap和nfs
sudo /etc/init.d/portmap start
sudo /etc/init.d/nfs-kernel-server start
然後可以測試是否能nfs 我的主機ip是 192.168.1.100 客戶端的ip是192.168.1.230(伺服器和客戶端要同一ip段)
在伺服器主機裡輸入
sudo mount -t nfs 192.168.1.100:/work/nfs /mnt/nfs
然後就可以在 /mnt/nfs下看到 /work/nfs 的東西了
客戶端:
mount -t nfs -o nolock 192.168.1.100:/work/nfs /mnt/nfs
然後客戶端上也可以找到主機上的東西了
關於ubuntu 9 10 下nfs搭建
在ubuntu下安裝 配置nfs服務的步驟如下 1 安裝nfs ubuntu上預設是沒有安裝nfs伺服器的,因此我們首先安裝nfs伺服器端 sudo apt get install nfs kernel serve 2 配置 etc exports nfs允許掛載的目錄及許可權在檔案 etc exp...
ubuntu 中 NFS掛載問題
自己花了很長時間在弄 nfs 掛在 編譯好核心後 每當我一要 bootm 位址時 總是成功不了 我用的是 國嵌的實驗專案裡的 設定uboot參攝 最後還是沒有成功 後來有找了 一些資料發現 uboot引數設定的不對 把 引數分享給大家 setenv bootargs root dev nfs nfs...
Ubuntu 下掛載NFS 總結
1.作業系統平台,ubuntu 11.10 vmware 2.在ubuntu上安裝以下軟體 sudo apt get install nfs common nfs kernel server portmap 3.介紹一下server端的幾個命令 sudo etc init.d nfs kernel ...