文档章节

CentOS 7 安装 NFS 服务器

i
 iblackangel
发布于 2017/09/11 14:42
字数 345
阅读 6
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
0
0
memcached命令行、memcached数据导出和导入

一、memcached命令行 yum装telnet yum install telent 进入memcached telnet 127.0.0.1 11211 命令最后的2表示,两位字节,30表示过期时间(秒) 查看key1 get key1 删除:ctrl+删除键 二、m...

Zhouliang6
今天
0
0
Linux定时备份MySQL数据库

做项目有时候要备份数据库,手动备份太麻烦,所以找了一下定时备份数据库的方法 Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这...

月夜中徘徊
今天
1
1
shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部