服務端安裝nfs服務步驟:
第一步:安裝nfs和rpc。
[root@localhost ~]# yuminstall -y nfs-utils #安裝nfs服務
[root@localhost ~]# yum
install -y rpcbind #安裝rpc服務
第二步:啟動服務和設定開啟啟動:
注意:先啟動rpc服務,再啟動nfs服務
1 [root@localhost ~]# systemctl start rpcbind #先啟動rpc服務2 [root@localhost ~]# systemctl enable rpcbind #設定開機啟動
3 [root@localhost ~]# systemctl start nfs #啟動nfs服務
#配置防火牆放行
1 [root@localhost /]# firewall-cmd --permanent --add-service=nfs2success
[root@localhost /]# firewall-cmd --reload
3 success
第三步:配置共享檔案目錄
1 /etc/exports #配置共享目錄命令如下2 共享目錄 ip位址,可用*代替, (引數)
3 /public 192.168.245.0/24
(ro) 唯讀
4 /protected 192.168.245.0/24(rw) 讀寫
配置檔案說明:
引數作用
ro唯讀
rw讀寫
root_squash
當nfs客戶端以root管理員訪問時,對映為nfs伺服器的匿名使用者
no_root_squash
當nfs客戶端以root管理員訪問時,對映為nfs伺服器的root管理員
all_squash
無論nfs客戶端使用什麼賬戶訪問,均對映為nfs伺服器的匿名使用者(常用)
引數:*(rw,all_squash,anonuid=500,anongid=500) 將客戶端使用者對映為系統uid為500的使用者
sync
同時將資料寫入到記憶體與硬碟中,保證不丟失資料
async
優先將資料儲存到記憶體,然後再寫入硬碟;這樣效率更高,但可能會丟失資料
nfs客戶端掛載配置:
1,使用showmount命令檢視nfs伺服器共享資訊
1 [root@vm6 ~]# showmount -e 10.10.2.72 export list for
10.10.2.7
:3 /mnt/nfs *
showmount命令的用法;
引數作用
-e顯示nfs伺服器的共享列表
-a顯示本機掛載的檔案資源的情況nfs資源的情況
-v顯示版本號
2,掛載
[root@vm2 nfs]# mount -t nfs 10.1.1.5:/public /root/nfs/
自動掛載 /etc/fstab
10.1.1.5:/public /mnt/public nfs defaults 0 0
[root@localhost ~]# mount -a #使檔案/etc/fstab生效
搭建nfs服務
記錄一下,留著以後用。這裡是以龍芯3210為例,其他開發板可以參考。工作環境 ubuntu 10.04 虛擬機器7.13 目標平台 龍芯3210開發板 開發包核心原始碼目錄 home linux 3210 開發包核心版本 2.6.18.1 交叉編譯工具 gcc 3.4.6 目的 在嵌入式的交叉編譯環...
NFS服務搭建
nfs服務用於任意兩台linux系統之間通訊,但這兩台機器得得用網線連線。安裝本機的nfs服務 以下操作在你的ubuntu中完成 1 sudo apt get install nfs kernel server 2 vim etc exports 新增 mnt nfswork rw,sync,no ...
NFS服務搭建
需兩個包 nfs utils 和 rpcbindyum install rpcbind nfs utils y注 資料寫入是先把資料寫入記憶體,再從記憶體寫到硬碟中的 例 vim etc exports tmp test 192.168.3.100 rw,async,no root squash 配...