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
相关推荐
theo.wu34 分钟前
使用Buildpacks构建Docker镜像
运维·docker·容器
玉树临风江流儿44 分钟前
Linux驱动开发(速记版)--设备模型
linux·驱动开发
杰哥在此1 小时前
Python知识点:如何使用Multiprocessing进行并行任务管理
linux·开发语言·python·面试·编程
枫叶丹43 小时前
【在Linux世界中追寻伟大的One Piece】进程信号
linux·运维·服务器
刻词梨木3 小时前
ubuntu中挂载点内存不足,分配不合理后使用软链接的注意事项
linux·运维·ubuntu
灯火不休ᝰ4 小时前
[win7] win7系统的下载及在虚拟机中详细安装过程(附有下载文件)
linux·运维·服务器
powerfulzyh8 小时前
Ubuntu24.04远程开机
linux·ubuntu·远程工作
ulimpid8 小时前
Command | Ubuntu 个别实用命令记录(新建用户、查看网速等)
linux·ubuntu·command
HHoao8 小时前
Ubuntu启动后第一次需要很久才能启动GTK应用问题
linux·运维·ubuntu
小灰兔的小白兔8 小时前
【Ubuntu】Ubuntu常用命令
linux·运维·ubuntu