ubuntu server 22.04 安装nfs(固定nfs端口)

ubuntu server 22.04 安装nfs

服务端安装nfs

复制代码
sudo apt install nfs-kernel-server -y

创建共享目录

复制代码
sudo mkdir -p /data/nfs_share
sudo chmod 666 /data/nfs_share

修改配置文件

复制代码
sudo vim /etc/exports
/data/nfs_share 192.168.200.10/24(rw,no_root_squash,no_all_squash,sync,no_subtree_check)

指定固定端口

复制代码
sudo vim /etc/nfs.conf

修改下列配置:
# 固定nlockmgr端口
[lockd]
port=40002
udp-port=40002

# 固定mountd端口
[mountd]
port=40003

# 固定status端口
[statd]
port=40004
outgoing-port=40001

重启系统

复制代码
# 重启系统端口才能生效
sudo reboot

# 验证rpc端口
rpcinfo -p

防火墙放行端口

复制代码
sudo firewall-cmd --permanent --zone=public --add-port={40001-40004}/tcp
sudo firewall-cmd --permanent --zone=public --add-port={40001..40004}/tcp
sudo firewall-cmd --permanent --zone=public --add-port={40001..40004}/udp
sudo firewall-cmd --permanent --zone=public --add-port={111,2049}/tcp
sudo firewall-cmd --permanent --zone=public --add-port=111/udp
sudo firewall-cmd --reload

nfs服务管理

复制代码
# 重启nfs服务
systemctl restart nfs-kernel-server

# 查看nfs服务状态
systemctl status nfs-kernel-server

查看共享目录

复制代码
sudo showmount -e 192.168.200.14

安装客户端软件

复制代码
sudo apt install nfs-common -y

客户端挂载共享目录

复制代码
# 创建挂载目录
sudo mkdir -p /data/nfs_share_client

# 开机自动挂载
sudo vim /etc/fstab
192.168.200.14:/data/nfs_share /data/nfs_share_client nfs defaults,_netdev 0 0

# 挂载nfs共享目录
sudo mount -a

# 查看挂载状态
sudo df -h
相关推荐
考虑考虑3 小时前
cmd局部设置java变量
运维·后端·自动化运维
生活爱好者!3 小时前
哇!影视新玩法!docker部署NEOWATCH NAS
运维·docker·容器
一技安身4 小时前
【信创】银河麒麟V10、统信UOS解压7Z文件
linux·运维·服务器
奔跑的架构师4 小时前
[A-50]ARMv9/v8-DVFS系统架构
linux·arm开发·架构·系统架构·arm
迷途呀4 小时前
CI/CD 自动化部署实践:让代码提交后自动上线
linux·运维·nginx·ci/cd·自动化
闲云自留地5 小时前
动手玩 Nova:Hypervisor、主机聚合、可用分区、虚拟机生命周期实操
运维·架构·openstack
赴生-5 小时前
Liunx 操作系统 进程概念(上)
linux
binqian5 小时前
【linux】OpenSSH升级文档
linux·运维·网络
吴声子夜歌5 小时前
Shell编程——if条件语句
linux·运维·shell
和裕5 小时前
蜂窝板 vs 七层瓦楞重型纸箱:大件工业设备运输性能与成本全对比
大数据·运维·网络·人工智能·算法