美文网首页
NFS存储服务

NFS存储服务

作者: mk_ | 来源:发表于2021-07-14 12:44 被阅读0次

Server端配置

1、环境配置

关闭防火墙、selinux

2、安装nfs

[root@nfs ~]# yum install -y nfs-utils rpcbind

3、修改配置

//主配置文件/etc/exports默认空

允许访问的客户端:IP或域名

网段:192.168.1.0/24

主机:192.168.1.171/32

共享权限:

参数                              参数作用

rw                              -- 读写权限

ro                               -- 存-- 储目录是否时只读权限

sync                          -- 同步方式存储数据 直接将数据保存到磁盘(数据存储安全)

async                        -- 异步方式存储数据 直接将数据保存到内存(提高数据存储效率)

no_root_squash        -- 不要将root用户身份进行转换 

root_squash              -- 将root用户身份进行转换

all_squash                -- 将所有用户身份都进行转换

no_all_squash         -- 不要将普通用户身份进行转换

anonuid                    -- 指定匿名用户的UID

anongid                    --指定匿名用户的GID

参考写法:

/data 192.168.1.0/24(rw,all_squash,sync)

/data 192.168.1.171/32(rw,sync)

echo "/data 192.168.1.0/24(rw,all_squash,sync)" > /etc/exports

[root@nfs ~]# echo "/data 192.168.1.0/24(rw,all_squash,sync)" > /etc/exports

设置nfs运行用户:

[root@nfs ~]# groupadd -g 666 www

[root@nfs ~]# useradd -u666 -g666  -M -s /sbin/nologin www

[root@nfs ~]#mkdir /data

[root@nfs ~]#chown -R nfsnobody.nfsnobody /data

[root@nfs ~]# echo "/data 192.168.1.0/24(rw,all_squash,sync,anonuid=666,anongid=666)" > /etc/exports

4、创建环境

[root@nfs ~]# mkdir /data

[root@nfs ~]# chown -R nfsnobody.nfsnobody /data

5、启动服务

[root@nfs ~]# systemctl start rpcbind nfs

[root@nfs ~]# systemctl enable rpcbind

[root@nfs ~]# systemctl enable nfs

6、验证是否挂载

[root@nfs ~]# showmount -e

Export list for nfs:

/data 192.168.1.0/24


Client配置

1、安装nfs

[root@localhost ~]# yum install -y nfs-utils rpcbind

[root@localhost ~]# systemctl start rpcbind

[root@localhost ~]# systemctl enable rpcbind

2、实现远程挂载共享目录

[root@localhost ~]# showmount -e 192.168.1.170

Export list for 192.168.1.170:

/data 192.168.1.0/24

[root@localhost ~]# mount -t nfs 192.168.1.170:/data  /mnt

//如何实现自动挂载:

01. 利用rc.local

[root@localhost ~]#echo "mount -t nfs 192.168.1.170:/data  /var/www/html >>/etc/rc.local

02. 利用fstab文件

[root@localhost ~]#vim /etc/fstab

192.168.1.170:/data  /var/www/html  nfs  defaults  0 0

[root@localhost ~]# echo "192.168.1.170:/data /var/www/html nfs defaults 0 0" >>/etc/fsta

//强制卸载(网络问题导致无法访问存储)

[root@localhost ~]#umount -lf

相关文章

  • Centos7.6NFS储存服务

    NFS存储服务概念 NFS详解.png NFS工作流程 储存服务存在的意义 可以实现数据统一共享存储 节省架构服务...

  • 28-网络文件共享服务

    本章内容 ◆ FTP服务◆ NFS服务◆ SAMBA服务◆ 数据同步 存储基础知识---存储网络 直接存储(Dir...

  • Linux-NFS存储服务

    1.NFS存储服务作用 实现数据的共享存储编写数据操作管理节省购买服务器磁盘开销 2.NFS服务部署流程 RPC:...

  • NFS存储服务

    Server端配置 1、环境配置 关闭防火墙、selinux 2、安装nfs [root@nfs ~]# yum ...

  • 存储服务 NFS

    1. NFS 介绍 NFS 是 Network File System 的缩写,中文意思是网络文件系统,它的主要功...

  • nfs存储服务,实时同步服务

    服务端部署 nfs存储服务实现数据共享 1.下载安装软件 nfs-utils和rpcbind 2.编写nfs配...

  • Day32 sersync实时同步

    1.实现web上传视频,自动存储至NFS? NFS服务端: 10.0.0....

  • openstack配置nfs作为cinder后端存储 2019-

    目标: 更改cinder后端存储为nfs: 过程:nfs服务端配置: 查看nfs驱动名称:class后面的NfsD...

  • Day85-k8s_分布式存储glusterfs

    6:持久化存储......6.3 nfs:6.4 pvc:6.4.1:安装nfs服务端(10.0.0.11 )6....

  • 存储服务NFS内容补充

    NFS用户映射4种squash在架构中的选择存储服务配置参数nfs挂载常见问题NFS服务相关重要文件命令总结挂载参...

网友评论

      本文标题:NFS存储服务

      本文链接:https://www.haomeiwen.com/subject/tjrypltx.html