除非有要求,開啟虛擬機器必須先配置網路
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模式。其他系統在掛載了這個共享目錄之...