Linux 安装NFS共享文件夹

  • 程序默认使用2049端口,如果被占用需要修改端口
  • 104设置为服务端 122设置为客户端

一、在线安装(服务端和客户端执行)

复制代码
yum install nfs-utils rpcbind -y

二、配置启动参数(服务端执行)

104服务器/mnt路径下创建sharedata目录做为共享目录

复制代码
cd /mnt
mkdir sharedata
chmod -Rf 444 sharedata/

#开机启动
systemctl enable rpcbind.service
systemctl enable nfs-server.service

#启动nfs
systemctl start rpcbind.service
systemctl start nfs-server.service
service nfs start

#检查启动项
chkconfig nfs on

三、配置启动参数(客户端执行)

复制代码
#开机启动
systemctl enable rpcbind.service
#启动nfs
systemctl start rpcbind.service

四、创建配置文件(服务端执行)

复制代码
#配置可以访问服务器的客户端IP地址
vim /etc/exports
添加如下内容:
/mnt/sharedata 192.1.1.122(insecure,rw,sync,no_root_squash)
#执行如下命令,使刚刚的配置生效
exportfs -arv  

五、挂载共享文件(客户端执行)

复制代码
#显示服务器端共享的文件
showmount -e 192.1.1.104
#新建挂载文件夹
mkdir /home/sharedata
#执行以下命令挂载目录:
mount -t nfs 192.1.1.104:/mnt/sharedata /home/sharedata
#设置开机自动挂载
vim /etc/fstab
添加如下内容:
192.1.1.104:/mnt/sharedata /home/sharedata nfs defaults	0 0

自此:服务器、客户端共享文件夹下的文件和文件夹都可同享!!!
服务器共享文件夹:/mnt/sharedata
客户端挂在文件夹:/home/sharedata

相关推荐
DeeplyMind7 分钟前
Linux 内核补丁提交(Upstream)完整指南
linux·upstream
三道渊10 分钟前
Linux进程通信与信号处理全解析
linux·服务器·网络
AI_Claude_code12 分钟前
ZLibrary访问困境方案六:自建RSS/Calibre内容同步服务器的完整指南
运维·服务器·网络·爬虫·python·tcp/ip·http
Java后端的Ai之路13 分钟前
sudo 命令详解:Linux 权限管理的“万能钥匙“
linux·运维·服务器·sudo
AI_零食14 分钟前
开源鸿蒙跨平台Flutter开发:生日纪念日提醒应用
运维·flutter·开源·harmonyos·鸿蒙
ID_1800790547314 分钟前
Python解析小红书(XHS)笔记评论 API,json数据返回参考
java·服务器·数据库
努力努力再努力wz16 分钟前
【C++高阶系列】告别内查找局限:基于磁盘 I/O 视角的 B 树深度剖析与 C++ 泛型实现!(附B树实现源码)
java·linux·开发语言·数据结构·c++·b树·算法
mhkxbq22 分钟前
昆仑G5580、G5680 V2、G2280及泰山鲲鹏200,AI大数据优选服务器
大数据·服务器·人工智能
艾莉丝努力练剑31 分钟前
【QT】Qt常用控件与布局管理深度解析:从原理到实践的架构思考
linux·运维·服务器·开发语言·网络·qt·架构
以太浮标32 分钟前
华为eNSP模拟器综合实验之- WLAN瘦AP配置实战案例详解
运维·网络·网络协议·华为·智能路由器·信息与通信