Debian10.x创建NFS

本文介绍了如何使用NFS服务在Linux系统间共享文件资源。通过在server01(Debian 10.x)上配置/export目录,只允许service网段(172.16.100.128/25)访问,详细步骤包括创建共享目录、安装NFS工具、修改配置文件、设置权限选项并重启服务。最后,演示了在service网段内挂载和测试共享文件的过程。
摘要由CSDN通过智能技术生成

技术简介

NFS(网络文件系统)服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机(Linux客户端)基于TCP/IP协议,像使用本地主机上的资源那样读写远程Linux系统上的共享文件

实施方法

假设企业需求:

• 共享/data/share目录;
• 用于存储server01主机的web数据;
• 仅允许service网段访问该共享。

配置方法

环境: server01 (debian 10.x) IP: 172.16.100.201
共享目录: /data/share
service网段: 172.16.100.128/25

创建文件

mkdir /data/share

安装nfs工具

apt install -y nfs*

修改配置文件

配置文件位置: /etc/exports

echo "/data/share   172.16.100.128/25(rw,sync,root_squash)" >> /etc/exports

用于配置NFS服务程序配置文件的参数
参数作用
ro只读
rw读写
root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
no_root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
all_squash无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
sync同时将数据写入到内存与硬盘中,保证不丢失数据
async优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据

重启服务

systemctl restart nfs-server

在service网段内的服务器进行测试

showmount -e 172.16.100.201

挂载共享文件

mkdir /data/web
echo "172.168.100.201:/data/share /data/web nfs defaults 0 0" >> /etc/fstab
mount -a
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值