NFS服務簡介:NFS是Network File System的縮寫,即網路文件系統。客戶端通過掛載的方式將NFS伺服器端共用的數據目錄掛載到本地目錄下。 主要功能指的是共用文件 為什麼要安裝NFS服務:當伺服器訪問流量過大時,需要多台服務區進行分流,而這多台伺服器可以使用NFS服務進行共用。(NF ...
NFS服務簡介:NFS是Network File System的縮寫,即網路文件系統。客戶端通過掛載的方式將NFS伺服器端共用的數據目錄掛載到本地目錄下。---主要功能指的是共用文件
為什麼要安裝NFS服務:當伺服器訪問流量過大時,需要多台服務區進行分流,而這多台伺服器可以使用NFS服務進行共用。(NFS服務是最基礎的共用服務)
應用場景:NFS 應用場景,常用於高可用文件共用, 多台伺服器共用同樣的數據,可擴展性比較差,本身高可用方案不完善,取而代之的數據量比較大的可以採用 MFS、 TFS、 HDFS 等等分散式文件系統。
安裝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:新手最好禁止
將SELINUX的狀態改為: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 刪除成功