Skip to content

https://mp.weixin.qq.com/s?__biz=MzkyNjI5MjU1MQ==&mid=2247484104&idx=1&sn=d71e4f65bcf9bf5c6cbf1b6620ec0966&chksm=c238cde0f54f44f60bf48d64c9409eeb0b04fcdf172909bfc58e43ba074df3757e2eae1df8f5&cur_album_id=3418397463047241734&scene=189#wechat_redirect

1. 安装服务端

bash
yum install -y nfs-utils rpcbind
yum install -y nfs-utils rpcbind

1.1 启动服务

bash
#查看状态
systemctl status rpcbind
systemctl status nfs-server

#启动
 systemctl enable --now nfs-server rpcbind
#查看状态
systemctl status rpcbind
systemctl status nfs-server

#启动
 systemctl enable --now nfs-server rpcbind

2. 安装客户端

yum install install nfs-utils -y
yum install install nfs-utils -y

3. 配置

3.1 域名方式

默认是ip方式进行挂载

bash
sed -i '/^#Domain/s/^#//;/Domain = /s/=.*/= xxx.com/' /etc/idmapd.conf
sed -i '/^#Domain/s/^#//;/Domain = /s/=.*/= xxx.com/' /etc/idmapd.conf

3.2 配置

bash
#创建共享目录
mkdir -p /data/nfs

#配置exports
echo "/data/nfs/ *(insecure,rw,sync,no_root_squash)" > /etc/exports

##配置生效
exportfs -r

#验证共享节点,可以看到/data/nfs ,说明成功
[root@Rocky ~]# showmount -e
Export list for Rocky:
/data/nfs
#创建共享目录
mkdir -p /data/nfs

#配置exports
echo "/data/nfs/ *(insecure,rw,sync,no_root_squash)" > /etc/exports

##配置生效
exportfs -r

#验证共享节点,可以看到/data/nfs ,说明成功
[root@Rocky ~]# showmount -e
Export list for Rocky:
/data/nfs

3.3 挂载

bash
 mount -t nfs nfs.xxx.com:share_path /mnt/home
 mount -t nfs nfs.xxx.com:share_path /mnt/home