Centos 7.9NFS搭建

原创作者:运维工程师 谢晋

Centos 7.9NFS搭建

NFS服务端安装

  1. SSH连接系统登录到服务端安装nfs服务

    yum -y install nfs-utils

  1. 安装完成后,查看需要共享的目录,这边共享的是/home目录,如果未创建共享目录可使用命令创建一个需共享的目录,并赋权。

    df -h

    mkdir -p /home

    chmod -R 755 /home



  1. 设置共享目录,编辑配置文件,添加共享的目录,和连接的客户端IP还有权限,保存后退出。

    vi /etc/exports

    /home  192.168.255.65/24(rw,sync,no_root_squash)
    


客户机地址可以是主机名、IP 地址、网段地址,允许使用"*"、 "?"通配符。

"rw" 表示允许读写,"ro" 表示为只读。

sync :表示同步写入到内存与硬盘中。

no_root_squash : 表示当客户机以root身份访问时赋予本地root权限(默认是root_squash)。

root_squash :表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户。

  1. 启动nfs服务并添加永久启动

    systemctl start nfs

    systemctl enable nfs

  1. 查看本机发布的 NFS 共享目录

    exportfs -rv

    showmount -e

客户机访问共享配置

  1. 查看nfs服务是否已安装,未安装的命令安装

    rpm -q nfs-utils

    yum -y install nfs-utils

    systemctl start nfs

    systemctl enable nfs

  1. 查看 NFS 服务器端共享了哪些目录

    showmount -e 192.168.255.221

  1. 客户端创建挂载目录

    mkdir /nfsdata

  1. 挂载目录

    mount 192.168.255.221:/home /nfsdata

  1. 可以看到已正常挂载

    df -h

  1. 测试是否成功挂载,客户端写入文件,在服务端查看文件,可以看到两边都已同步。

    vi test.txt

    123213123
    :wq

    cd /home

    ls

    cat test.txt



  1. 客户端设置自动挂载,保存退出即可。

    vi /etc/fstab

    192.168.255.221:/home nfs defaults 0 0
    :wq


相关推荐
gobeyye7 分钟前
Docker 用法详解
运维·docker·容器
小灰灰__25 分钟前
Linux离线安装Docker命令,简单镜像操作
linux·docker·eureka
AI视觉网奇1 小时前
pytorch3d linux安装
linux·人工智能·pytorch
VVVVWeiYee1 小时前
Mesh路由组网
运维·网络·智能路由器·信息与通信
双手插兜-装高手1 小时前
Linux - 线程基础
linux·c语言·笔记
XY.散人1 小时前
初识Linux · 信号处理
linux·信号处理
北'辰1 小时前
使用ENSP实现DHCP+动态路由
运维·网络
XiaoCCCcCCccCcccC2 小时前
Linux环境下的基础开发工具 -- 包管理器,vim,gcc/g++,make/makefile,git,gdb/cgdb
linux·c语言·gdb
雪碧聊技术2 小时前
Docker3:docker基础1
运维·docker·容器·docker常见命令
懒笑翻2 小时前
Python 使用 Selenuim进行自动化点击入门,谷歌驱动,以百度为例
运维·selenium·自动化