配置NFS服务端

nfs01上安装软件

[root@nfs01 ~]# yum install nfs-utils rpcbind -y

nfs-utils:NFS服务的主程序,包括rpc.nfsd、rpc.mountd这两个daemons和相关文档说明,以及执行命令文件等。

rpebind:RPC程序,rpcbind服务用来完成端口和功能的对应映射工作,在提供NFS服务之前必须启动rpcbind服务。

检查RPM包:

[root@nfs01 ~]# rpm -qa nfs-utils rpcbind(方法一)

rpcbind-0.2.0-13.el6_9.1.x86_64

nfs-utils-1.2.3-75.el6_9.x86_64

[root@nfs01 ~]# rpm -qa|egrep "nfs-|rpcbind"(方法二)

rpcbind-0.2.0-16.el6.x86_64

nfs-utils-1.2.3-78.el6.x86_64

nfs-utils-lib-1.1.5-13.el6.x86_64

启动rpc服务,查看中介注册信息

[root@nfs01 ~]# /etc/init.d/rpcbind start

Starting rpcbind: [ OK ]

[root@nfs01 ~]# /etc/init.d/rpcbind status

rpcbind (pid 1636) is running...

rpcbind服务启动检查

[root@nfs01 ~]# rpcinfo -p

program vers proto port service

100000 4 tcp 111 portmapper

100000 3 tcp 111 portmapper

100000 2 tcp 111 portmapper

100000 4 udp 111 portmapper

100000 3 udp 111 portmapper

100000 2 udp 111 portmapper

运行并检查nfs服务:

[root@nfs01 ~]# /etc/init.d/nfs start

Starting NFS services: [ OK ]

Starting NFS quotas: [ OK ]

Starting NFS mountd: [ OK ]

Starting NFS daemon: [ OK ]

Starting RPC idmapd: [ OK ]

[root@nfs01 ~]# /etc/init.d/nfs status

rpc.svcgssd is stopped

rpc.mountd (pid 1872) is running...

nfsd (pid 1888 1887 1886 1885 1884 1883 1882 1881) is running...

rpc.rquotad (pid 1867) is running...

nfsd(rpc.nfsd) 的主要功能是管理NFS客户端是否能够登入NFS服务端主机,其中还包含登入者的ID判断等。

mountd(rpc.mountd) rpc.mountd的主要功能则是管理NFS文件系统

让nfs服务和rpcbind服务开机自启动

[root@nfs01 ~]# chkconfig nfs on

[root@nfs01 ~]# chkconfig rpcbind on

[root@nfs01 ~]# chkconfig --list rpcbind

rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off

[root@nfs01 ~]# chkconfig --list nfs

nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off

创建对应的目录并授权 分享/data目录

第一部分:/data --指定共享目录信息

第二部分:172.16.1.0/24 --指定了一个网段信息,表示允许指定的网段主机挂载到我本地的共享目录上

第三部分:(rw,sync) --表示定义共享参数信息,

rw 表示读写,对共享目录设置的权限

sync 同步,数据会先写入到NFS服务器内存中,会立刻同步到磁盘里面==直接存储硬盘中

[root@nfs01 ~]# vim /etc/exports

#share /data to 172.16.1.0/24

/data 172.16.1.0/24(rw,sync)

[root@nfs01 ~]# mkdir -p /data

[root@nfs01 ~]# /etc/init.d/nfs reload

[root@nfs01 ~]# chown -R nfsnobody.nfsnobody /data/

检测共享成功否

[root@nfs01 ~]# showmount -e 172.16.1.31

#把nfs服务器共享的目录 挂载到nfs01本地

[root@nfs01 ~]# mount -t nfs 172.16.1.31:/data /mnt

[root@nfs01 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 19G 1.5G 17G 9% /

tmpfs 491M 0 491M 0% /dev/shm

/dev/sda1 190M 35M 146M 19% /boot

172.16.1.31:/data 19G 1.5G 17G 9% /mnt

#测试完成后,卸载挂载

[root@nfs01 ~]# umount /mnt

配置NFS客户端:

#安装NFS软件和RPC软件

[root@backup ~]# yum install nfs-utils rpcblnd -y

#先运行rpcbind服务

[root@backup ~]# /etc/init.d/rpcbind start

Starting rpcbind: [ OK ]

[root@backup ~]# /etc/init.d/rpcbind status

rpcbind (pid 1341) is running...

[root@backup ~]# chkconfig rpcbind on

[root@backup ~]# chkconfig nfs off

#backup服务器上是否能查询到分享信息

[root@backup ~]# showmount -e 172.16.1.31

Export list for 172.16.1.31:

/data 172.16.1.0/24

#nfs服务端分享的目录挂在到backup

[root@backup ~]# mkdir -p /upload

[root@backup ~]# mount -t nfs 172.16.1.31:/data /upload

[root@backup ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 19G 1.5G 17G 9% /

tmpfs 491M 0 491M 0% /dev/shm

/dev/sda1 190M 35M 146M 19% /boot

172.16.1.31:/data 19G 1.5G 17G 9% /upload

#放入到/etc/rc.local使永久生效

[root@backup ~]# vim /etc/rc.local

/bin/mount -t nfs 172.16.1.31:/data /upload

10.11排查故障==》ssh连接或服务器无法上网排查步骤

1.前提:NFS原理及部署过程

2.先在客户端排查

1.ping server_ip

2.telnet server_ip 111 #端口是否通,是否提供服务

3.showmount -e server_ip #rpcinfo -p|server_ip

NFS客户端挂载参数及优化

[root@backup ~]# umount /upload/ #解除挂载

[root@backup ~]# df -h #检查结果

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 19G 1.5G 17G 9% /

tmpfs 491M 0 491M 0% /dev/shm

/dev/sda1 190M 35M 146M 19% /boot

[root@backup ~]# mount -t nfs -o nosuid,noexec,nodev,noatime,nodiratime,rsize=131072,wsize=131072 172.16.1.31:/data/ /upload #优化参数

NFS内核优化建议

客户端和服务端优化命令如下:

cat >>/etc/sysctl.conf<<EOF

net.core.wmen_default = 8388608

net.core.rmen_default = 8388608

net.core.rmen_max = 16777216

net.core.wmen_max = 16777216

EOF

sysct1 -p

NFS网络共享服务 挂载参数及优化 内核优化建议的更多相关文章

  1. NFS网络共享服务部署

    10.3 NFS服务端部署环境准备 10.3.1 NFS服务部署服务器准备 服务器系统 角色 IP Centos6.7 x86_64 NFS服务器端(NFS-server) 192.168.1.14 ...

  2. nfs网络共享服务基础

    nfs原理 1.开启RPC服务 2.NFS向RPC服务注册启动的端口 3.用户向RPC询问NFS服务的端口 4.RPC返回端口给客户端 5.客户端通过获得的端口与NFS服务器进行数据传输 实验步骤 一 ...

  3. 【集群实战】NFS网络文件共享服务2-mount挂载(参数,优化)

    1. NFS客户端挂载深入 1.1 NFS客户端挂载参数说明 在NFS服务端,可以通过cat /var/lib/nfs/etab查看NFS服务器端配置参数的细节. 在NFS客户端,可以通过cat /p ...

  4. NFS网络共享介绍与使用

    什么是NFS(网络文件系统)? NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.它的主要功 ...

  5. Linux实战教学笔记22:企业级NFS网络文件共享服务

    目录 第二十二节 企业级NFS网络文件共享服务 第一章 NFS网络文件共享服务 1.1 NFS介绍 1.2 NFS系统原理介绍 1.3 NFS服务端部署环境准备 1.4 NFS server端的设置 ...

  6. (转)企业级NFS网络文件共享服务

    企业级NFS网络文件共享服务 原文:http://www.cnblogs.com/chensiqiqi/archive/2017/03/10/6530859.html --本教学笔记是本人学习和工作生 ...

  7. 搭建企业级NFS网络文件共享服务说明[一]

    1.1.0. 概述: 共享/NFS目录给整个192.168.25.0/24网段主机读写 man nfs 可以查看mount的信息 rpc端口111 nfs主端口2049 1.1.1. 搭建NFS环境 ...

  8. 企业级NFS网络文件共享服务_【all】

    1.1. 什么是NFS(1台机器提供服务) Network File System(网络文件系统)通过局域网让不同的主机系统之间共享文件或目录. NFS客户端可以通过挂载的方式将NFS服务器端共享的数 ...

  9. 网络共享服务(一)之FTP

    网络共享服务:ftp,nfs,samba比较 从跨平台角度说, samba, ftp差不多, 而nfs不支持windows平台 从挂载角度说, samba, nfs可以把远程目录挂载到本地目录上, 对 ...

随机推荐

  1. 关于在linux系统环境下解压rar压缩文件

    如果在zip压缩文件,可以使有unzip来进行解压.可以直接使用yum进行下载. 但如果是rar类型压缩文件,使用yum就可能无法直接安装. 要到网址:https://www.rarlab.com/d ...

  2. html中id name class的区别(转)

    HTML 中 id与name 区别 一个name可以同时对应多个控件,比如checkbox和radio 而id必须是全文档中唯一的 id的用途 1) id是HTML元素的Identity,主要是在客户 ...

  3. Tinghua Data Mining 4

    贝叶斯 决策树 知道三文鱼和金枪鱼颜色 让你去猜 B命中的概率不能直接减去四分之三 因为有可能同时命中 A B 命中不是互斥事件 即便体检报告是阳性,真正得癌症的概率也很小,只有0.21 绝大多数的阳 ...

  4. 转 PHP界面显示中文乱码

    D:\wamp64\trainning\testD:\wamp64\www\practice php 页面前端显示乱码 在写一个表单提交的项目中,遇到了PHP界面输出无法显示中文界面. 后来查阅相关资 ...

  5. Python基础之collection

    collection-系列 cellection是作为字典.元组(列表与元组可互相转换)的扩充,在此需要导入cellection 一.计数器(counter) counter是对字典类型的补充,用户获 ...

  6. Exception in thread "main" java.lang.SecurityException: class "javax.servlet.FilterRegistration"'s signer information does not match signer information of other classes in the same package解决办法(图文详解)

    不多说,直接上干货! 问题详情 SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF ...

  7. 头部和信号栏一个颜色appcloud

    <header id="header" > <ul > <li class="active" onclick="api. ...

  8. 上白泽慧音——tarjian

    题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间 ...

  9. 【javascript】2017-9-12 腾讯笔试小Q升序算法

    刚做完笔试,腾讯笔试系统真的不友好,作为一个前端,我只会用js写编程题,然而,然而腾讯笔试系统连js输入函数都没给,还不准跳出页面,那个调试结果一直显示错误,我一直找不到错误在哪,心累. 只做了一道笔 ...

  10. git的基本使用命令操作

    Linux操作命令行:    mkdir - 创建文件夹,    cd - 切换文件路径    pwd - 显示文件路径    ls -ah - 可以查看隐藏的文件夹名(.git)    cat 文件 ...