linux下搭建文件共享服务器

linux下搭建文件共享服务器

一、NFS服务

NFS是Network File System的缩写,即网络文件共享系统
它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录
存储服务的种类
用于中小型企业: 实现数据共享存储
FTP(文件传输协议)

例如中小型电商公司(游戏点卡 游戏币 道具 Q币 充值话费) — 财务对账信息(数据库) — 对账文件 — FTP服务器
权限(用户认证的权限 存储目录的权限(用户))
samba windows–linux之间数据传输 Linux部署samba
NFS linux–linux之间数据传输

二、服务器安装

先规划,在部署:

服务器IP角色共享目录备注
192.168.116.133NFS服务器/vfs服务端必存在
192.168.116.134客户端/vfs客户端非必要存在
192.168.116.135客户端/vfs客户端非必要存在

在这里插入图片描述

1、下载安装软件

rpm -qa|grep -E "nfs|rpc"    #检查是否已经安装
yum install -y nfs-utils rpcbind    #yum安装

2、编写配置文件

vim /etc/exports (man exports) #exports文件为nfs服务的主配置文件
/vfs   192.168.116.*/24(rw,sync)
#
NFS配置参数权限
rw   -- 存储目录是否有读写权限
ro   -- 存储目录是否时只读权限
sync   -- 同步方式存储数据 直接将数据保存到磁盘(数据存储安全)
async  -- 异步方式存储数据 直接将数据保存到内存(提高数据存储效率)
no_root_squash  -- 不要将root用户身份进行转换   
root_squash     -- 将root用户身份进行转换
all_squash      -- 将所有用户身份都进行转换 
no_all_squash   -- 不要将普通用户身份进行转换

注:地址和参数表之间没有空格。如果下面设置的mountd端口大于1024,需要在参数表里加入参数:insecure

3、创建共享存储目录

mkdir vfs

4、启动服务

#先启动 rpc服务(中介)
systemctl start rpcbind.service 
systemctl enable rpcbind.service #设置开机自启
#再启动 nfs服务
systemctl start nfs
systemctl enable nfs #设置开机自启

5、查看服务是否启动成功

systemctl status rpcbind 

systemctl status nfs
#出现active字样,说明,服务正在运行

在这里插入图片描述

三、客户端安装

1、安装NFS服务

yum install nfs-utils 

2、启动服务

systemctl start rpcbind #客户端只开启rpcbind服务,不开启nfs服务

sysetmctl enable nfs #设置开机自启

3、实现远程挂载目录

mount -t 类型 服务端IP:/xxx  /xxx(本地的目录)
#例如:
mount -t nfs 191.168.116.133:/vfs  /vfs
df -h #查看是否挂载成功,如下图显示,说明已成功挂载,可自行测试在客户端创建文件,看看是否共享。

在这里插入图片描述

四、实现开机自动挂载

分别在客户端的fstab文件增加以下内容:

vi /etc/fstab

192.168.116.133:/vfs /vfs nfs defaults 0 0

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@不会写代码的小张

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值