centos7 搭建NFS服務並實現集群中檔案共享

2021-09-25 09:35:38 字數 2467 閱讀 7609

參考

nfs伺服器 10.254.50.13

客戶端 10.254.50.18

1、 兩台均關閉防火牆和selinux

systemctl stop firewalld

setenforce 0

以下操作在nfs伺服器端:

2、 nfs伺服器端 安裝nfs服務

yum -y install rpcbind nfs-utils
3、伺服器上建立共享目錄,我這邊把 /home/data 共享出去

mkdir /home/data/

chmod 755 -r /home/data/

4、配置nfs

vim /etc/exports

將/home/bigdata/ 10.254.50.18(rw,sync)

寫入這個檔案, 若有多個客戶端,在後邊追加 ip,如下:

/home/bigdata/ 10.254.50.18(rw,sync) 10.254.50.19(rw,sync)

5、使配置生效

exportfs -r
6、啟動服務

systemctl start rpcbind

systemctl start nfs

加入開機啟動

systemctl enable rpcbind

systemctl enable nfs

7、 測試

showmount -e localhost

--------------------------

export list for localhost:

/home/data 10.254.50.18

表示成功

以下配置在客戶端

1、安裝rpcbind服務

yum -y install rpcbind
2、建立目錄(我這邊建立跟nfs伺服器共享盤一樣的路徑)

mkdir /home/data
3、開始掛載

mount -t nfs 10.254.50.13:/home/data/ /home/data/
4、測試

df -h 

-----------------------------------------

檔案系統 容量 已用 可用 已用% 掛載點

devtmpfs 3.9g 0 3.9g 0% /dev

tmpfs 3.9g 0 3.9g 0% /dev/shm

tmpfs 3.9g 8.9m 3.9g 1% /run

tmpfs 3.9g 0 3.9g 0% /sys/fs/cgroup

/dev/sda1 1014m 189m 826m 19% /boot

tmpfs 783m 0 783m 0% /run/user/0

10.254.50.13:/home/data 14g 3.2g 11g 24% /mnt/share

看到最後一行表示成功

5、開機自動掛載

vim /etc/rc.d/rc.local

將 mount -t nfs 10.254.50.13:/home/data/ /home/data/ 追加到最後一行

報錯:

mount: 檔案系統型別錯誤、選項錯誤、10.254.50.13:/home/bigdata/ 上有壞超級塊、

缺少**頁或助手程式,或其他錯誤

(對某些檔案系統(如 nfs、cifs) 您可能需要

一款 /sbin/mount.《型別》 助手程式)

有些情況下在 syslog 中可以找到一些有用資訊- 請嘗試

dmesg | tail 這樣的命令看看。

解決:

rpcinfo -p

rpm -qa |grep nfs-utils

yum -y install nfs-utils

systemctl start nfs-utils

systemctl enable nfs-utils

rpcinfo -p

mount -t nfs 10.254.50.13:/home/data/ /home/data/

CentOS7搭建NFS服務

nfs是net file system的簡寫,即網路檔案系統.準備兩個nfs伺服器 192.168.1.100 做為服務端 192.168.1.200 做為客戶端 主要步驟和大概意思 在192.168.1.100上安裝nfs服務端,設定乙個檔案目錄alla資料夾用來共享。然後在192.168.1.2...

Centos7搭建NFS掛載服務

服務端 1.安裝並檢查nfs服務 yum install nfs utils 2.配置共享目錄 vim etc exports data opt 192.168.248.0 24 rw,sync,fsid 0 3.建立共享目錄 mkdir p data opt 4.啟動nfs服務 先啟動rpcbin...

CentOs7搭建NFS伺服器

環境 nps 192.168.42.171 服務端 client 192.168.42.67 客戶端 一.關閉系統防火牆和selinux root linuxidc systemctl status firewalld firewalld.service firewalld dynamic fire...