文档章节

CentOS 7 安装 NFS 服务器

i
 iblackangel
发布于 2017/09/11 14:42
字数 345
阅读 7
收藏 1
NFS

安装 nfs-utils

在 NFS 服务器、客户端上安装 nfs-utils 软件包:

yum install -y nfs-utils

配置 NFS 导出路径

在这个例子里面,我们将导出 /myshare 供其他机器挂载使用

  1. 确保 rpcbind 服务已经启动并处于正常工作状态

    systemctl restart rpcbind
    systemctl enable rpcbind
    
  2. 使用 systemctl 命令启动 NFS 服务

    systemctl restart nfs-server
    systemctl enable nfs-server
    
  3. 创建导出目录(可选)

    mkdir -p /myshare
    chown nfsnobody:nfsnobody /myshare
    chmod 700 /myshare
    
  4. 导出 /myshare 路径,修改 /etc/exports 文件添加一行:

    /myshare *(rw,async,all_squash) 
    

    参数说明:

    • ro, read-only 只读;
    • rw, read-write 读写;
    • async, 允许 NFS 服务器异步更新;
    • all_squash, 将所有的 uid 与 gid 映射成 anonymous 用户(即 nfsnobody)
    • no_root_squash: 默认情况下,root 用户在 NFS 客户端会被当成 nfsnobody 的服务端用户,这是 NFS 服务器的一种 security measure 安全保护机制。如果需要禁用该选项,可使用 no_root_squash。
  5. 通过 exportfs -rv 命令刷新导出列表

    exportfs -rv
    

配置防火墙

firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload

客户端验证测试

  1. 使用 showmount 命令查找网络上的共享目录

    showmount -e 192.168.7.38
    

    正常的结果显示如下:

    Export list for 192.168.7.38:
    /myshare *
    
  2. 创建挂载点

    mkdir /mnt/nfsexport
    
  3. 挂载

    mount 192.168.7.38:/myshare /mnt/nfsexport
    
  4. 系统启动时自动挂载

    /etc/fstab 文件后面增加一行:

    192.168.7.38:/myshare /mnt/nfsexport nfs defaults  0 0
    

© 著作权归作者所有

共有 人打赏支持
i
粉丝 0
博文 47
码字总数 14784
作品 0
广州
程序员
构建 LVS-NAT 负载均衡群集

构建 LVS-NAT 负载均衡群集 实验环境: 注:LVS 调度器充当网关服务器,要有两个网卡。 配置 NFS 关闭防火墙 ,编辑配置文件: 创建共享的文件夹 ,添加文件的权限: 开启服务 ,发布共享 :...

HHHNDYD
06/21
0
0
Linux服务及安全管理第十周作业【Linux微职位】

1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组...

akatsuki1023
06/29
0
0
Linux操作系统无人值守安装配置指南

无人值守安装centos系统 安装顺序: 1.安装nfs服务,用于存放linux操作系统 2.安装TFTP服务,用于提供pxe引导文件 3.安装DHCP服务,用于提供IP地址及其他信息 4.配置kickstart,用于自动应答安装...

一招拜师
2017/04/27
0
0
LVS负载均衡群集(LVS-NAT)

负载均衡集群指使用多台提供相同服务的服务器组成集群系统,提高服务的并发处理能力。负载均衡集群的前端使用一个调度器,将客户端请求平均分配到后端的服务器中,同时调度器可能还具有后端服...

cchenyz
06/20
0
0
无人值守网络安装Linux系统—pxe(纯实践笔记)

概述:本文描述的是通过网络安装linux系统(PXE),完全自动无人值守安装,是通过Linux系统的kickstart工具来实现的 实验环境:分为安装服务器,启动服务器和客户机,本文把安装服务器和启动...

qubaoquan
2010/04/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

可爱的python测试开发库(python测试开发工具库汇总)

欢迎转载,转载请注明来源: github地址 谢谢点赞 本文地址 相关书籍下载 测试开发 Web UI测试自动化 splinter - web UI测试工具,基于selnium封装。 链接 selenium - web UI自动化测试。 链...

python测试开发人工智能安全
今天
2
0
Shiro | 实现权限验证完整版

写在前面的话 提及权限,就会想到安全,是一个十分棘手的话题。这里只是作为学校Shiro的一个记录,而不是,权限就应该这样设计之类的。 Shiro框架 1、Shiro是基于Apache开源的强大灵活的开源...

冯文议
今天
1
0
linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
2
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
3
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部