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
相关推荐
宇钶宇夕几秒前
CoDeSys入门实战一起学习(五):CoDeSys V3 车库门控制编程全解析系列(手册基础第二篇)
运维·自动化·软件工程
不染尘.5 分钟前
Linux的基本管理及命令(上)
linux·windows·ssh
杨了个杨89827 分钟前
XRDP 服务部署
运维·centos
以太浮标8 分钟前
华为eNSP模拟器综合实验之- VLAN Mapping技术解析
运维·网络·华为·信息与通信
北京盛世宏博8 分钟前
数据可追溯 + 加密传输:以太网温湿度变送器守护涉密档案安全
大数据·运维·人工智能·档案温湿度
米高梅狮子9 分钟前
12. SELinux 加固 Linux 安全
linux·运维·安全
weixin_462446239 分钟前
【原创实践】Windows 和 Linux 下使用 Python 3.10 搭建 PaddleOCRVL 识别图片并100%还原表格
linux·windows·python·飞浆
小五传输10 分钟前
主流的文件摆渡系统品牌核心功能解析,助力企业数据安全流转
大数据·运维·安全
草莓熊Lotso12 分钟前
Qt 信号与槽深度解析:从基础用法到高级实战(含 Lambda 表达式)
java·运维·开发语言·c++·人工智能·qt·数据挖掘
人工智能训练1 小时前
UE5中如何解决角色网格体“掉下去”的问题
运维·服务器·windows·容器·ue5