lyx

  • 嵌入式
  • 运维
  • 笔记
  • 关于
所有文章 友链 关于我

lyx

  • 嵌入式
  • 运维
  • 笔记
  • 关于

NFS服务

2017-03-15

###Linux运维笔记(就老男孩运维28期、马哥教育、学神IT、老段带你学Linux、Linux-Cast整理而来)

##声明

  • “-“ 后面接的是段落小节标题
  • 笔记按照服务一般配置整理
  • 本文采用软件为 MarkdownPad2进行编辑
  • 本文记录时间 2/27/2017 5:38:32 PM
  • 请将本文ip替换成自己的ip

本文大纲

1.开篇的话
2.服务
3.常见错误解决方案
4.应用场景

1.开篇的话

学习Linux服务的大体流程如下

    了解服务的作用:名称,功能,特点
    安装
    配置文件位置,端口
    服务启动关闭的脚本
    此服务的使用方法
    修改配置文件,实战举例
    排错(从下到上,从内到外)

2.NFS服务

简介

NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

模式: C/S 模式
端口:
RHEL6是以NFSv4作为默认版本,NFSv4使用TCP协议(端口号是2049)和NFS服务器建立连接

软件安装和启动

软件安装
    yum -y install nfs*
    yum install mount        #用到showmount命令查看nfs的那些文件实现了贡献

端口检测和服务开启
    netstat -antpu | grep 2049
    service nfs start

加入开机自启
    chkconfig nfs on

查看NFS的贡献目录
    showmount -e NFS服务器IP

挂载文件
    mount 192.168.1.63:/tmp /opt

触发式挂载

1.自动挂载
    vim  /etc/fstab
        192.168.30.128:/media    /opt        /nfs         defualts   0  0

2.安装软件 autofs

    yum install autofs -y
    autofs软件包要实现自动挂载涉及到两个文件,auto.master和auto.misc

    /etc/auto.master 文件定义本地挂载点.
    /etc/auto.misc 配置文件是用来设置需要挂载的文件系统类型和选项

            cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
            *               -fstype=nfs,rw        192.168.0.62:/media

服务器端没有必要安装autofs  客户端安装nfs

重启服务
    service autofs restart

配置文件解析

配置文件

        vim /etc/exports
        /media      *(rw)
        贡献目录

配置文件的简单配置

    /tmp/a/no_root_squash      *(rw,no_root_squash)
    /tmp/a/sync                192.168.0.0/24(rw,sync)
    /tmp/a/ro                  192.168.1.64(ro)
    /tmp/a/all_squash          192.168.0.0/24(rw,all_squash,anonuid=500,anongid=500)
    /tmp/a/async               192.168.3.0/255.255.255.0(async)
    /tmp/a/rw                  192.168.3.0/255.255.255.0(rw)    192.168.4.0/255.255.255.0(rw)
    /tmp/a/root_squash         *(rw,root_squash)

    * 表示所有网段
    sync/async:数据同步写入硬盘/不同步写入在内存中缓存
    root_squash(压制):如果用root登录nfs,使其身份自动切换成nfsnobody。
    no_root_squash:如果用root登录nfs,使其身份就是root。
    all_squash:用户登录nfs时,指定身份为UID/GID的用户。

    注意:在发布共享目录的格式中除了共享目录是必跟参数外,其他参数都是可选的。并且共享
    目录与客户端之间及客户端与客户端之间需要使用空格符号,但是客户端与参数之间是不能有
    空格的

查看NFS的贡献目录
    showmount -e NFS服务器IP

3.常见错误解决方案

第一种问题:共享目录之后无法创建文件

1、可能是服务器端文件自身的读写权限设置问题
    chmod 777 -R /贡献目录

2、chown nfsnobody:nfsnobody     /共享目录

第二种问题:

4.应用场景

1)文件共享

赏

谢谢你请我吃糖果

支付宝
微信
  • CentOS6.8
  • NFS服务
  • oldLinux

扫一扫,分享到微信

微信分享二维码
Samba服务
NTP服务
© 2017 lyx
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • CentOS6.8
  • SSH服务
  • DHCP服务
  • 自动化部署
  • 互联网资源
  • IT
  • 运维
  • Linux
  • RSYNC服务
  • NTP服务
  • Postfix服务
  • DNS服务
  • NFS服务
  • Samba服务
  • FTP服务
  • Apache服务
  • CentOS7
  • Dokcer
  • Gitlab
  • 源码安装
  • Hadoop
  • 集群
  • Centos6.8
  • 文件共享
  • Haproxy
  • 存储系统
  • 高可用
  • 负载均衡
  • 编程
  • 程序员
  • LAMP
  • LNMP
  • WEB服务器
  • 博客
  • 编译
  • 内核
  • Linux命令
  • Linux基础
  • 笔记
  • 分布式系统
  • NFS
  • 认证服务
  • NIS
  • Nagios
  • 监控
  • 存储
  • RAID
  • WEB架构
  • 远程连接
  • SSH
  • Zabbix
  • 自动化
  • saltstack
  • cobbler
  • Centos7
  • ELKstack
  • Elasticsearch
  • Logstash
  • Heartbeat
  • MySQL
  • Nginx
  • puppet
  • markdown
  • 跨平台
  • Linux服务
  • 大学
  • 版权声明
  • STM32
  • 嵌入式
  • 邮件服务
  • 汉化
  • 网卡错误
  • 虚拟机
  • 分布式存储
  • Corosync
  • Pacemaker
  • DRBD
  • MooseFS

    缺失模块。
    1、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    2、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: true
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 阿里云
  • 鸿鹄论坛
  • 百度云搜索
  • Github搜索
  • PDF转换软件
  • TI公司WEBENCH
  • powershell教程
  • 七牛云
  • 有道云笔记
  • HTML5
  • 小马运维博客
  • 运维知识体系架构图
  • 云栖社区
  • ChinaUnix
<br>热爱技术<br>热爱开源<br> 2017年<br>