Linux共享文件夹(挂载)


Centos8安装配置NFS服务和挂载

存储服务器(服务端):192.168.19.19

主服务器(客户端):192.168.19.20

备服务器(客户端):192.168.19.21

主备服务器产生的数据存储在存储服务器,所以要将存储服务器目录/PTYT挂载在主备服务器上的/PTYTNFS

一、服务端配置

1安装 NFS 服务器所需的软件包在(192.168.19.19操作)

yum install -y nfs-utils

2编辑exports文件

配置方法一: 

vim /etc/exports

/PTYT 192.168.19.20(insecure,rw,no_root_squash,sync)

/PTYT 192.168.19.20(insecure,rw,no_root_squash,sync)

配置方法二:

/PTYT 192.168.19.0/24(insecure,rw,no_root_squash,sync)

192.168.248.0/24一个网络号的主机可以挂载NFS服务器上的/PTYT目录到自己的文件系统中

3启动nfs服务

先为rpcbindnfs做开机启动:(必须先启动rpcbind服务)

systemctl enable rpcbind.service

systemctl enable nfs-server.service

然后分别启动rpcbindnfs服务:

systemctl start rpcbind.service

systemctl start nfs-server.service

4确认NFS服务器启动成功:

rpcinfo -p

5检查 NFS 服务器是否挂载我们想共享的目录 /PTYT

exportfs -r

#使配置生效

exportfs

#可以查看到已经ok

二、客户端配置

1在主备服务器(客户端)上安装NFS 客户端

示例:192.168.19.20192.168.19.21请参考以下教程操作

yum install -y nfs-utils

然后启动rpcbind服务

先为rpcbind做开机启动:

systemctl enable rpcbind.service

然后启动rpcbind服务:

systemctl start rpcbind.service

注意:客户端不需要启动nfs服务

2检查 NFS 服务器端是否有目录共享:showmount -e nfs服务器的IP

showmount -e 192.168.19.19

Export list for 192.168.19.19:

/PTYT 192.168.19.0/24

3在从机上使用 mount 挂载服务器端的目录/PTYT到客户端某个目录下:

cd /

mkdir PTYTNFS

mount -t nfs 192.168.19.19:/PTYT /PTYTNFS

df -h 查看是否挂载成功。