Centos7安裝配置NFS服務和掛載

2021-10-01 01:40:40 字數 2704 閱讀 1727

現在有3臺伺服器 s1(主),s2(從), s3(從)需要實現檔案實時同步,我們可以安裝nfs服務端和客戶端來實現!

一、安裝 nfs 伺服器所需的軟體包:

yum install -y nfs-utils

二、編輯exports檔案,新增從機

vim /etc/exports

/home/nfs/ 192.168.248.0/24(rw,sync,fsid=0)

同192.168.248.0/24乙個網路號的主機可以掛載nfs伺服器上的/home/nfs/目錄到自己的檔案系統中

rw表示可讀寫;sync表示同步寫,fsid=0表示將/data找個目錄包裝成根目錄

三、啟動nfs服務

先為rpcbind和nfs做開機啟動:(必須先啟動rpcbind服務)

systemctl enable rpcbind.service

systemctl enable nfs-server.service

然後分別啟動rpcbind和nfs服務:

systemctl start rpcbind.service

systemctl start nfs-server.service

確認nfs伺服器啟動成功:

rpcinfo -p

檢查 nfs 伺服器是否掛載我們想共享的目錄 /home/nfs/:

exportfs -r

#使配置生效

exportfs

#可以檢視到已經ok

/home/nfs 192.168.248.0/24

四、在從機上安裝nfs 客戶端

首先是安裝nfs,同上,然後啟動rpcbind服務

先為rpcbind做開機啟動:

systemctl enable rpcbind.service

然後啟動rpcbind服務:

systemctl start rpcbind.service

注意:客戶端不需要啟動nfs服務

檢查 nfs 伺服器端是否有目錄共享:showmount -e nfs伺服器的ip

showmount -e 192.168.248.208

export list for 192.168.248.208:

/home/nfs 192.168.248.0/24

在從機上使用 mount 掛載伺服器端的目錄/home/nfs到客戶端某個目錄下:

cd /home && mkdir /nfs

mount -t nfs 192.168.248.208:/home/nfs /home/nfs

df -h 檢視是否掛載成功。

[root@localhost ~]# showmount -e 172.19.162.102
program vers proto   port  service

100005    1   udp  20048  mountd

100005    1   tcp  20048  mountd

100005    2   udp  20048  mountd

100005    2   tcp  20048  mountd

100005    3   udp  20048  mountd

100005    3   tcp  20048  mountd

100003    3   tcp   2049  nfs

100003    4   tcp   2049  nfs

100227    3   tcp   2049  nfs_acl

100003    3   udp   2049  nfs

100003    4   udp   2049  nfs

100227    3   udp   2049  nfs_acl

100021    1   udp  31206  nlockmgr

100021    3   udp  31206  nlockmgr

100021    4   udp  31206  nlockmgr

100021    1   tcp  31241  nlockmgr

100021    3   tcp  31241  nlockmgr

100021    4   tcp  31241  nlockmgr

iptables -i input -p tcp -s 172.19.162.100 --dport 111 -j accept

iptables -i input -p udp -s 172.19.162.100 --dport 111 -j accept

iptables -i input -p tcp -s 172.19.162.100 --dport 2049 -j accept

iptables -i input -p udp -s 172.19.162.100 --dport 2049 -j accept

iptables -i input -p tcp -s 172.19.162.100 --dport 20048 -j accept

iptables -i input -p udp -s 172.19.162.100 --dport 20048 -j accept

iptables -i input -p tcp -s 172.19.162.100 --dport 31206 -j accept

iptables -i input -p udp -s 172.19.162.100 --dport 31206 -j accept

CENTOS7 安裝配置 NFS

centos7 安裝配置 nfs環境 nps 192.168.1.97 client 192.168.1.98 一 yum 安裝 yum y install nfs utils rpcbind nfs 的配置檔案 etc expots 預設為空 vi etc exports opt test 192...

CENTOS7 安裝配置 NFS

nps 192.168.1.97 client 192.168.1.98 yum y install nfs utils rpcbindnfs 的配置檔案 etc expots 預設為空 vi etc exports新增共享的配置條目 opt test 192.168.1.0 24 rw,no ro...

CentOS 7 安裝配置 NFS

centos 7 安裝配置 nfs環境 nps 192.168.1.97 client 192.168.1.98 一 yum 安裝 在server和client都要安裝 yum y install nfs utils rpcbind nfs 的配置檔案 etc expots 預設為空 vi etc ...