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

相关推荐
sj11637394038 分钟前
配置ssh-key连接github
运维·ssh·github
Kali_071 小时前
WebSsh springBoot 服务器 实现 网页 中的 ssh 客户端操作,支持多用户多线程操作!!!!支持指定ssh 连接!!
运维·服务器·ssh
小灵蛇1 小时前
MySQL:表的内置函数
linux·数据库·mysql
懒洋洋大魔王1 小时前
虚拟机安装+XS hell+Xfit(安装方法大致都相同,若不一样,可看其他的)
linux·运维·服务器
卖芒果的潇洒农民2 小时前
XV6 开发环境搭建
linux
Jolen_xie2 小时前
服务器ubuntu重装系统后将原来的用户进行关联
linux·服务器·ubuntu
alden_ygq2 小时前
etcd常见运维事件
运维·数据库·etcd
Kali_072 小时前
CodeBook-Ubuntu-sandbox Linux 沙箱服务 docker pull
linux·ubuntu·docker
汪款学嵌入式2 小时前
Ubuntu 安装软件被锁:Could not get lock问题解决
linux·运维·ubuntu