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


相关推荐
A小辣椒19 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式