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
相关推荐
吃着火锅x唱着歌2 分钟前
LeetCode 150.逆波兰表达式求值
linux·算法·leetcode
Bert.Cai2 分钟前
Linux whoami命令详解
linux·运维
x***r15111 分钟前
驱动精灵离线版使用指南:免联网快速安装驱动(万能网卡版)
linux·运维·服务器
嵌入式×边缘AI:打怪升级日志19 分钟前
Linux GPIO子系统与中断驱动开发:从入门到实战(完整版)
linux·运维·驱动开发
kyle~35 分钟前
SPOOLing 技术(假脱机技术)独占设备 → 虚拟共享设备
运维·服务器·网络
青城山下————1 小时前
CentOS 7 安装 PostgreSQL 13(国内镜像 + 远程访问)完整实践教程
linux·postgresql·centos
青城山下————1 小时前
CentOS 7(3.10 内核)成功安装 MySQL 5.7 全流程实践(附问题总结)
linux·mysql·centos
卡比巴拉—林1 小时前
Linux SSH免密登录配置(双向免密)
linux·运维·ssh
NineData1 小时前
NineData 5.0 产品发布和生态伙伴大会,圆满举办!
运维·数据库·人工智能
薛定猫AI1 小时前
【技术干货】AI Agent 自动化业务流程实战:从零构建智能营销系统
运维·人工智能·自动化