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


相关推荐
小鸡食米几秒前
Linux-例行性工作+时间服务器
linux·服务器·网络
Bert.Cai4 分钟前
Linux head命令详解
linux·运维
Huy-C5 分钟前
云计算案例排错(云上4)
linux·运维·云计算
路溪非溪10 分钟前
Linux中Netlink简介和使用总结
linux·网络·arm开发·驱动开发
大新软件技术部13 分钟前
Linux 服务器下dotnetcore 程序监控
linux·运维·服务器
程序猿编码15 分钟前
Linux内核级隐身术:进程与端口隐藏技术剖析
linux·运维·服务器·linux内核·进程
萧行之1 小时前
Ubuntu Node.js 版本管理工具 n 完整安装与使用教程
linux·前端
乐维_lwops2 小时前
什么是可扩展、可接入的智能运维体?
运维·开放平台·运维智能体
Ares-Wang9 小时前
Linux》》systemd 、service、systemctl daemon-reload、systemctl restart docker
linux·运维·docker