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


相关推荐
CP-DD21 分钟前
Linux 进程
linux
happy_king_zi22 分钟前
nginx代理websocket服务
运维·websocket·nginx
铁手飞鹰24 分钟前
[linux驱动开发--环境搭建] qemu-9.1+linux-kernel-6.11
linux·服务器·驱动开发
wangsir.24 分钟前
线程的同步
linux·服务器·线程·同步
2739920291 小时前
ubuntu gcc、g++升级
linux·ubuntu
blessing。。2 小时前
__attribute__ ((__packed__))
linux·c语言·arm开发
心灵彼岸-诗和远方2 小时前
DevOps赋能:优化业务价值流的实战策略与路径(下)
运维·产品经理·devops
m0_675447082 小时前
从SRE视角深度剖析DevOps构建的核心精髓
运维·devops
JioJio~z2 小时前
Linux之nfs服务器和dns服务器
linux·运维·服务器
心灵彼岸-诗和远方2 小时前
DevOps赋能:优化业务价值流的实战策略与路径(上)
运维·产品经理·devops