概述
内网需要使用NFS服务挂载到其他服务器,用做数据备份使用。
安装
# Centos
yum install -y nfs-utils
# Ubuntu
apt install nfs-common
配置
# 编辑
vim /etc/exports
# 输入内容
/public/KOL-ESbackup 172.29.1.0/24 192.168.8.63 192.168.8.64 192.168.8.65(rw,sync,no_subtree_check,no_root_squash)
- /public/KOL-ESbackup 服务端共享目录
- 172.29.1.0/24 192.168.8.63 192.168.8.64 192.168.8.65 允许访问的IP
- no_subtree_check 禁用子树检查,提高性能
- no_root_squash 保持与客户端用户身份一致。客户端是root访问,服务端也是root身份
启动
systemctl start nfs-server
systemctl enable nfs-server
查询
showmount -e 172.31.2.1
- 把远程/public/KOL-ESbackup目录挂载到本机的/public/esdata-backup
mount -t nfs 172.31.2.1:/public/KOL-ESbackup /public/esdata-backup
卸载
umount -f 172.31.2.1:/public/KOL-ESbackup
脚本
#!/bin/bash # 查看远程NFS-SERVER
showmount -e 172.31.2.1# 创建本地存储目录
mkdir -p /public/esdata-backup# 挂载远程目录
mount -t nfs 172.31.2.1:/public/KOL-ESbackup /public/esdata-backup && echo "Mount succeeded" || echo "Mount failed"# 强制卸载
# umount -f -t nfs 172.31.2.1:/public/KOL-ESbackup