centos7配置nfs共享儲存服務

2021-09-26 16:24:09 字數 1649 閱讀 9554

nfs 是一種網路檔案系統,需要依賴rpc進行過程排程

注意nfs只驗證id,驗證使用者名稱,並且只能在類unix os上進行檔案共享服務,由於它的脆弱的驗證機制,所以不適宜在internet上工作,在內網使用是非常可行的。

nfs服務端需要確定這兩個包正確安裝 nfs-utils rpcbind

若是ubuntu伺服器,則是nfs-common,nfs-kernel-server兩個包,rpcbind是預設安裝的。

yum -y install nfs-utils rpcbind
編輯共享目錄配置檔案 /etc/exports

/var/www/html  192.168.10.0/24(rw,async,no_root_squash)  192.168.20.0/24(ro)

#多個網段或主機之間用空格分開

/var/www 192.168.10.0/24(ro,sync,root_squash)

引數:ro表示唯讀,rw表示可讀寫,sync同步寫*即同時寫入記憶體和硬碟,async非同步*暫存於記憶體,no_root_squash表示如果客戶端連線過來的使用者是root,則對服務端的目錄同樣是root許可權****請不要開啟,好危險的,root_squash表示客戶端是root則將其轉為匿名使用者的許可權***建議開啟。

啟動nfs服務,並設為開機自啟動

service rpcbind start		#或則 systemctl start rpcbind

service nfs start #或則 systemctl start nfs

######ubuntu伺服器則是 service startnfs-kernel-server start

chkconfig rpcbind on #或則 systemctl enable rpcbind

chkconfig nfs on #或則 systemctl enable nfs

配置防火牆,放行響應埠或服務

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

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

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

firewall-cmd --reload

firewall-cmd --list-all #檢視firewalld方向的資源

客戶端掛載

showmount -e nfs_server_ip: 檢視nfs服務端的可用掛載點
客戶端掛載操作

mount -t nfs nfs_server:/var/www/html  /bendikongmulu

或者mount -t nfs nfs_server:/var/www/html /bendikongmulu -o proto=tcp

無報錯便成功,當然客戶端可以使用 df -h 來檢視是否掛載過來了;這裡客戶端切換到本地掛載點便可以看見服務端的檔案了(注意若,服務端共享的目錄為空,客戶端是無法檢視的)

Centos7配置NFS網路共享

nfs概念 nfs是network file system 網路檔案系統 主要功能是通過網路讓不同的伺服器之間可以共享檔案或者 目錄。nfs客戶端一般是應用伺服器 比如web,負載均衡等 可以通過掛載的方式將nfs伺服器端共享的 目錄掛載到nfs客戶端本地的目錄下 nfs工作原理 啟動rpc服務 啟...

centos7配置nfs共享儲存服務

nfs 是一種網路檔案系統,需要依賴rpc進行過程排程 注意nfs只驗證id,驗證使用者名稱,並且只能在類unix os上進行檔案共享服務,由於它的脆弱的驗證機制,所以不適宜在internet上工作,在內網使用是非常可行的。nfs服務端需要確定這兩個包正確安裝 nfs utils rpcbind 若...

centos7配置nfs共享儲存服務

nfs 是一種網路檔案系統,需要依賴rpc進行過程排程 注意nfs只驗證id,驗證使用者名稱,並且只能在類unix os上進行檔案共享服務,由於它的脆弱的驗證機制,所以不適宜在internet上工作,在內網使用是非常可行的。nfs服務端需要確定這兩個包正確安裝 nfs utils rpcbind 若...