NFS磁盘共享(centos)

背景:

由于生产服务器数据磁盘空间即将满载,找了台磁盘空闲的服务器通过nfs的方式把磁盘共享给生产服务器,用于备份数据或者迁移数据使用。

环境:

文件服务端:xxx.xxx.xxx.38
客户端:xxx.xxx.xxx.37

目标:

将38上的/data/bak 挂载到37上的/home/bak/

文件服务端上操作:

1.安装服务

yum -y install nfs-utils

2.配置/etc/exports

/data/bak  xxx.xxx.xxx.37(rw,no_root_squash,async)

具体参数参考如下

3.启动nfs

systemctl start nfs
systemctl enable nfs
systemctl status nfs

4.测试下

本机上验证
showmount -e 127.0.0.1

客户端上操作:

1.客户端:

XXX.XXX.XXX.37上验证操作
showmount -e XXX.XXX.XXX.38

2.创建空目录用于挂载

mkdir /home/bak/ -p

3.挂载

mount -t nfs -o rw XXX.XXX.XXX.38:/data/bak /home/bak/

4.加入开机启动

直接加入/etc/rc.local,简单粗暴

也可以添加到/etc/fstab
XXX.XXX.XXX.38:/data/bak /home/bak/ nfs defaults 0 0

5.验证

umount /home/bak
在/etc/fstab里面添加如下配置

XXX.XXX.XXX.38:/data/bak  /home/bak/  nfs defaults 0 0

然后mount -a
挂载fstab里面配置的磁盘
df -h查看磁盘是否挂的上,进一步验证开机启动fstab的配置是否能生效。

posted @ 2023-02-05 20:36  海yo  阅读(174)  评论(0编辑  收藏  举报