Linux centos 7 安裝NFS服務,centosnfs
NFS服務簡介:NFS是Network File System的縮寫,即網路檔案系統。用戶端通過掛載的方式將NFS伺服器端共用的資料目錄掛載到本地目錄下。---主要功能指的是共用檔案
為什麼要安裝NFS服務:當伺服器訪問流量過大時,需要多台服務區進行分流,而這多台伺服器可以使用NFS服務進行共用。(NFS服務是最基礎的共用服務)
應用情境:NFS 應用情境,常用於高可用檔案分享權限設定, 多台伺服器共用同樣的資料,可擴充性比較差,本身高可用方案不完善,取而代之的資料量比較大的可以採用 MFS、 TFS、 HDFS 等等Distributed File System。
安裝NFS服務:安裝NFS服務必須要依賴RPC,所以運行NFS就必須要安裝RPC。
一.伺服器端(即要共用的電腦)
假設伺服器端的地址是:192.168.1.140
下載:yum命令:yum install nfs* portmap -y //NFS與RPC同時安裝的yum命令
關閉防火牆:systemctl stop firewalld
禁用selinux:vi /etc/sysconfig/selinux selinux:新手最好禁止
將SELINUXTYPE的狀態改為:display。儲存退出即可
配置:nfs主要設定檔為:/etc/exports
vi /etc/exports
添加:/share *(rw,sync)
其中/share 是需要共用的檔案夾,共用的檔案就存放在/share檔案夾中,而*指的是讓哪個使用者串連ps:192.168.1.121 而括弧裡面的則是各種參數(參數詳情)
建立共用資料夾 :mkdir /share
給檔案夾授權 :chmod 766 /share
把NFS設為開機自啟:systemctl enable nfs
開啟NFS服務:systemctl start nfs
將RPC設為開機自啟:systemctl enable rpcbind
開啟RPC服務:systemctl start rpcbind
---你的可以通過systemctl status nfs 等查看狀態
使用chown命令掛載檔案夾/share :chown nfsnobody.nfsnobody /share
輸入“exportfs”查看原生共用檔案系統,如果有則代表成功
二.用戶端(指查看共用資料夾的電腦)
1.安裝NFS與RPC並將它們設為開機自啟與啟動
2.關閉防火牆,禁止selinux
3.掛載共用的nfs系統:mount 192.168.1.140:/share /media
4.查看是否成功:mount |grep media
5.把共用目錄寫入系統掛載檔案:vi /etc/fstab
追加:192.168.1.140:/share /media nfs4 defaults 0 0
三.測試
1.在伺服器的共用目錄(/share)中添加一個測試檔案:test1
2.在用戶端中查看檔案並刪除test1,同時添加test2
3.在伺服器中看test2是否存在且test1 刪除成功