Redhat7 4 nfs伺服器的搭建

2021-10-10 07:19:00 字數 1967 閱讀 9640

除非有要求,開啟虛擬機器必須先配置網路
1.nfs服務在rhel7系統中預設已經安裝

rpm  -qa  |  grep  nfs    ----檢查是否已經安裝 nfs 服務(nfs-utils)

systemctl status nfs-server ----檢查是否正在執行

systemctl is-enabled nfs-server ----檢查是否加入開機自啟

systemctl restart nfs-server ----重啟nfs服務

systemctl enable nfs-server ---把 nfs 服務加入開機自啟

2…確定(建立)共享目錄並設定許可權

mkdir /nfs_test/

chmod 777 /nfs_test/

3.編輯 nfs 配置檔案: 共享目錄 被允許的客戶端ip(* 表示任意ip都可以)

引數說明

ip後括號裡的設定表示對該共享檔案的許可權

ro 唯讀訪問

rw 讀寫訪問

sync 所有資料在請求時寫入共享

hide 在nfs共享目錄中不共享其子目錄

no_hide 共享nfs目錄的子目錄

all_squash 共享檔案的uid和gid對映匿名使用者anonymous,適合公用目錄。

no_all_squash 保留共享檔案的uid和gid(預設)

root_squash root使用者的所有請求對映成如anonymous使用者一樣的許可權(預設)

no_root_squas root使用者具有根目錄的完全管理訪問許可權

根據需求自行安裝

vim /etc/exports

/nfs_test *(rw) ---- 表示 共享 /nfs_test 目錄,* 表示所有主機均可訪問, rw表示 可讀可寫

4.重啟 nfs-server和 rpcbind (千萬記住,修改完配置檔案,一定要重啟服務)

systemctl   restart   nfs-server     --

--重啟nfs服務

systemctl restart rpcbind --

--重啟rpcbind

5.配置防火牆和selinux

firewall-cmd    --add-service=nfs

firewall-cmd --add-service=rpc-bind

firewall-cmd --add-service=mountd --

-僅當前生效

firewall-cmd --add-service=nfs --permanent --

-永久生效

setenforce 0

1.檢查 nfs 共享

showmount   -e   172.25

.1.6

2.建立掛載點

mkdir  /nfs_dir
3.掛載方式

1.做臨時掛載

mount -t nfs 172.25

.1.5

:/nfs_test /nfs_dir/

2.永久掛載,編輯 fstab 配置檔案

vim /etc/fstab 加入下邊一行

172.25

.1.5

:/nfs_test /nfs_*** nfs defaults 0

0 mount -a --

--掛載

3.檢查

dh -ht

Redhat6 7中NFS伺服器的搭建

1 簡介 nfs就是network file system的縮寫,它最大的功能就是可以通過網路,讓不同的機器 不同的作業系統可以共享彼此的檔案。nfs伺服器可以讓pc將網路中的nfs伺服器共享的目錄掛載到本地端的檔案系統中,而在本地端的系統中來看,那個遠端主機的目錄就好像是自己的乙個磁碟分割槽一樣,...

nfs伺服器配置

nfs伺服器可以讓linux作業系統之間資料的傳送,比如你跑有linux系統的開發板和你linux電腦間資料傳送 在 etc exports 檔案中加一句話 nfs ser 192.168.0.rw,no root squash 儲存退出 nfs ser 其他linux機器 比如你的開發板 訪問的資...

NFS 伺服器初探

1 首先知道nfs是什麼?為什麼會有nfs出現,這個網上書上很多了。nfs network file system 中文名 網路檔案系統。他可以使安裝了不同作業系統的計算機之間進行資料共享。有效提高資源的利用率,節省本地磁碟空間,方便集中管理。nfs是採用的c s模式。其他系統在掛載了這個共享目錄之...