NFS服务

一、NFS介绍

NFS        Network File System

网络文件系统,由Sun公司研发

借助rpc机制实现文件传输功能

作用:服务器后端的共享存储,适用于Linux与Linux间的数据共享

cifs,类似于nfs,适用于Linux与windows间的数据共享

二、NFS的实现

软件:nfs-utils,rpcbind

配置文件:/etc/exports

服务:nfs-server

配置文件:/etc/exports

格式:

        目录名称        客户端地址(权限,权限,权限)        客户端地址(权限,权限,权限)

客户端地址:

        1、单个IP地址        192.168.88.10

        2、网段        12.168.88.0/24

        3、主机名        hostname

        4、所有        *

权限:

        ro        只读

        rw        读写

        sync        同步

        async        异步,默认

        no_root-squash        保留root用户创建的文件的权限信息

三、配置NFS的只读共享

共享/webdata目录,要求/webdata为独立的存储空间;允许192.168.183.10,192.168.183.11以只读的方式挂载使用

1、创建分区、挂载到/webdata目录

2、安装NFS相关的软件

 

3、编辑配置文件,实现数据共享
 

4、启动nfs-server服务
 
5、在客户端测试挂载使用nfs

Linux默认不识别nfs,需要手动安装nfs-utils软件

 

实现开机自动挂载 

 

 nfs客户端做什么改变,客户端同时也会

四、配置NFS实现读写共享

1、创建/test目录,测试文件

2、编辑配置文件,添加读写共享 

3、重新读取nfs配置文件,使其生效

 

4、在客户端测试挂载读写共享

 客户端没有足够的权限无法改写nfs服务端中的内容
在nfs服务端加入其他人写权限

5、 验证no_root_squash权限作用

客户端向NFS服务器写入数据时,默认NFS服务器会将文件的属主、属组修改为nfsnobody的用户

no_root-squash        保留root用户创建的文件的权限信息

 

未加no_root_squash属性和加入之后的对比,如果不加可能导致前端网站启动失败

no_root-squash        保留root用户创建的文件的权限信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

iismine

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

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

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

打赏作者

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

抵扣说明:

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

余额充值