NFS服務搭建

2022-06-20 02:21:08 字數 1724 閱讀 5218

服務端安裝nfs服務步驟:

第一步:安裝nfs和rpc。

[root@localhost ~]# yum

install -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=nfs

2success

[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.7

2 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 配...