CentOS 7本地鏡像部署NFS服務

一.基礎設置(包擴服務器端與客戶端)

關閉防火牆:

Systemctl status firewalld #查看防火牆狀態
Systemctl stop firewalld #停止防火牆
Systemctl disable firewalld #停止防火牆自啓動

關閉selinux(安全訪問控制)

掛載光盤

mkdir /mnt/media#創建掛載點
mount /dev/cdrom /mnt/media#掛載

配置yum本地源

rm -rf /etc/yum.repos.d/Cent*
/etc/yum.repos.d/centos7.repo #編輯本地源
vim /etc/yum.repos.d/centos7.repo

文本內容:

[centos7]
name=centos7-media#紅色字體自己命名
baseurl=file:///mnt/media #後面的路徑是掛在鏡像的路徑
enable=1#掛載開啓
gpgcheck=0#關閉檢查

yum list#檢查是否安裝成功

安裝軟件

yum install nfs-utils -y 或者yum -y install nfs-utils(-y在前不顯示安裝過程)

二、服務器端:

1. 安裝軟件

使用命令rpm -aq |grep nfs 查詢nfs是否安裝;
使用命令rpm -aq |grep rpcbind 查詢 rcpbind是否安裝;

如果軟件沒有安裝,使用命令yum -y install nfs-utils rpcbind安裝nfs和rcpbind。

2. 創建共享目錄

mkdir /mnt/share
chown -R nfsnobody.nobody /mnt/share (修改權限)

3. 編輯nfs配置文件

使用命令vim /etc/exports打開

寫入

共享目錄 可以訪問的客戶端(權限)
例如:/mnt/share *(rw)

其中,r表示讀權限
w表示寫權限
X表示執行權限

4. 啓動服務

1) 啓動rpc服務
使用命令systemctl restart rpcbind啓動rpc服務

2) 啓動nfs服務
使用命令systemctl restart nfs-server啓動nfs服務
可以使用命令showmount -e localhost展示本地可掛載的信息

三、客戶端:

1. 創建掛載點

mkdir /mnt/nfs

2. 查看服務器端共享出的目錄

Showmount -e 服務器名/主機名
showmount -e nfs-server
Showmount -e 192.168.205.128

3. 掛載服務器端共享目錄

mount -t nfs 服務器ip/主機名:/服務器共享目錄 本地掛載點
例:mount -t nfs nfs-server:mnt/share /mnt/nfs
mount -t nfs nfs-192.168.205.128:mnt/share /mnt/nfs

4. 查看nfs服務狀態

Systemctl status -l nfs-server
查看rpcbind和nfs端口狀態

nestat -lantu|grep 111
nestat -lantu|grep 2049

四、測試:

  1. 測試連通,ping 客戶端IP地址。地址爲:ping 192.168.205.128

  2. 在客戶端掛載路徑下新建文件,服務器掛載端可顯示該文件。

  3. 在服務器端中向新建文件裏追加內容,客戶段可查看到該內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章