概述
內網需要使用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