Linux centos 7 安裝NFS服務,centosnfs

來源:互聯網
上載者:User

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 刪除成功



 

 


 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.