美文网首页
Centos7下nfs搭建

Centos7下nfs搭建

作者: Firetheworld | 来源:发表于2019-01-31 11:22 被阅读0次

1.安装NFS

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

2.服务端配置并设置权限
在NFS服务端上创建共享目录
mkdir -p /data/lys/并设置权限(此目录可以是挂载的目录)
chmod 666 /data/lys/

3.编辑export文件

vi /etc/exports 
/data/lys 192.168.2.0/24(rw,no_root_squash,no_all_squash,sync)

参数值 内容说明
rw  ro 该目录分享的权限是可擦写 (read-write) 或只读 (read-only),但最终能不能读写,还是与文件系统的 rwx 及身份有关。

sync  async sync 代表数据会同步写入到内存与硬盘中,async 则代表数据会先暂存于内存当中,而非直接写入硬盘!

no_root_squash  root_squash 客户端使用 NFS 文件系统的账号若为 root 时,系统该如何判断这个账号的身份?预设的情况下,客户端 root 的身份会由 root_squash 的设定压缩成 nfsnobody, 如此对服务器的系统会较有保障。但如果你想要开放客户端使用 root 身份来操作服务器的文件系统,那么这里就得要开 no_root_squash 才行!

all_squash 不论登入 NFS 的使用者身份为何, 他的身份都会被压缩成为匿名用户,通常也就是 nobody(nfsnobody) 啦!

anonuid  anongid anon 意指 anonymous (匿名者) 前面关于 *_squash 提到的匿名用户的 UID 设定值,通常为 nobody(nfsnobody),但是你可以自行设定这个 UID 的值!当然,这个 UID 必需要存在于你的 /etc/passwd 当中! anonuid 指的是 UID 而 anongid 则是群组的 GID 啰。

4、配置生效:exportfs -r
5、启动rpcbind、nfs服务 service rpcbind start
service nfs start (按顺序启动)
6、查看 RPC 服务的注册状况 rpcinfo -p localhost

  program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100005    1   udp  49979  mountd
    100005    1   tcp  58393  mountd
    100005    2   udp  45516  mountd
    100005    2   tcp  37792  mountd
    100005    3   udp  32997  mountd
    100005    3   tcp  39937  mountd
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049  nfs_acl
    100227    3   tcp   2049  nfs_acl
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049  nfs_acl
    100227    3   udp   2049  nfs_acl
    100021    1   udp  51112  nlockmgr
    100021    3   udp  51112  nlockmgr
    100021    4   udp  51112  nlockmgr
    100021    1   tcp  43271  nlockmgr
    100021    3   tcp  43271  nlockmgr
    100021    4   tcp  43271  nlockmgr

7、在你的 NFS 服务器设定妥当之后,我们可以在 server 端先自我测试一下是否可以联机喔!就是利用 showmount 这个指令来查阅! (连通的客户端机器都可以测试)

showmount -e ip
Export list for localhost:
/data/lys 192.168.2.0/24

8、客户端配置

安装nfs-utils客户端

[root@bogon ~]# yum -y install nfs-utils
已安装:
nfs-utils.x86_64 1:1.2.3-70.el6_8.2
···
作为依赖被安装:
keyutils.x86_64 0:1.4-5.el6 libevent.x86_64 0:1.4.13-4.el6 libgssglue.x86_64 0:0.1-11.el6
libtirpc.x86_64 0:0.2.1-11.el6_8 nfs-utils-lib.x86_64 0:1.1.5-11.el6 python-argparse.noarch 0:1.2.1-2.1.el6
rpcbind.x86_64 0:0.2.0-12.el6

完毕!

9、创建挂载目录

[root@bogon ~]# mkdir /lys
查看服务器抛出的共享目录信息

[root@bogon ~]# showmount -e 192.168.2.203
Export list for 192.168.2.203:
/data/lys 192.168.2.0/24
为了提高NFS的稳定性,使用TCP协议挂载,NFS默认用UDP协议

[root@bogon ~]# mount -t nfs 192.168.2.203:/data/lys /lys -o proto=tcp -o nolock
七、测试结果

查看挂载结果

[root@bogon ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
18G 1.1G 16G 7% /
tmpfs 112M 0 112M 0% /dev/shm
/dev/sda1 477M 54M 398M 12% /boot
192.168.2.203:/data/lys
18G 1.1G 16G 7% /lys

相关文章

  • k8s基于NFS创建Storageclass

    结果展示 搭建NFS服务器 注意:安装nfs相关软件时需要在k8s的各个节点上都要安装参考Centos7搭建NFS...

  • Centos7下nfs搭建

    1.安装NFS [root@bogon ~]# yum -y install nfs-utils rpcbind ...

  • centos7下NFS使用与配置

    centos7下NFS使用与配置 NFS是Network File System的缩写,即网络文件系统。客户端通过...

  • Centos7搭建nfs

    nfs文件共享服务: 服务端: yum -y install nfs-utils 安装nfs vim /etc/e...

  • Linux实用工具-nfs

    nfs服务器建立 本文介绍Linux环境下nfs服务的搭建过程。 简介 nfs服务的作用是让其他机器可以通过网络把...

  • nfs搭建

    环境 centos7安装 nfs 相关软件包: 修改nfs配置文件,nfs的默认配置文件是 /etc/export...

  • centos7 通过搭建nfs

    前言 如何通过使用存远程存储 部署NFS 需要先关闭防火墙,selinux 通过yum 安装nfs 配置nfs 查...

  • CENTOS6 NFS 环境构建

    CENTOS6 NFS 环境构建 nfs server => NFS Server 搭建, CENTOS6 安装N...

  • 【nfs】输入输出错误

    环境 系统版本:centos7 7.6.1810 文件系统:xfs 文件服务:nfs 错误 开发人员反馈nfs文件...

  • 40-存储-NFS

    一、搭建NFS-Server 安装nfs-utils 创建 exports 文件 启动 NFS 服务并创建共享目录...

网友评论

      本文标题:Centos7下nfs搭建

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