系统结构

---------------------------------------------------------------------------------------------------------

NFS服务器端:

主机名(IP):Server01 (192.168.11.11)

系统: CentOS 6.2

需要的包:

(有最新的下最新的)

nfs-utils-1:1.2.3-15.el6
rpcbind-0.2.0-8.el6.x86_64

NFS客户端:

主机名(IP):Server100 (192.168.11.100)

系统: CentOS 6.2

需要的包:

(有最新的下最新的)

rpcbind-0.2.0-8.el6.x86_64

服务端设定(192.168.11.11)

安装

# yum install nfs-utils nfs-utils-lib
# yum install rpcbind

NFS设定

1.新建公开目录

# mkdir /nfs_dir 

2.设置成匿名用户可以访问

# chown nfsnobody:nfsnobody /nfs_dir

3.编辑export文件

# vi /etc/exports
/nfs_dir 192.168.11.0/24(rw,async,no_root_squash,no_all_squash)

4.检查export是否反映成功

# exportfs -ra
# exportfs -v
/nfs_dir 192.168.11.0/24(rw,wdelay,root_squash,no_subtree_check)

5.IPv6无效的情况下,将netconfig如下两行注释掉

# vi /etc/netconfig

# udp6       tpi_clts      v     inet6    udp     -       -
# tcp6 tpi_cots_ord v inet6 tcp - -

启动

---------------------------------------------------------------

按如下顺序启动

# /etc/rc.d/init.d/rpcbind start
rpcbind starting: [ OK ] # /etc/init.d/nfslock start
NFS statd starting: [ OK ] # /etc/init.d/nfs start
NFS service starting: [ OK ]
NFS quota staring: [ OK ]
NFS demon starting: [ OK ]
NFS mountd starting: [ OK ]

用rpc命令确认是否已经启动

# 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
100011 1 udp 875 rquotad
100011 2 udp 875 rquotad
100011 1 tcp 875 rquotad
100011 2 tcp 875 rquotad
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049 nfs_acl
100227 3 tcp 2049 nfs_acl
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 2 udp 2049 nfs_acl
100227 3 udp 2049 nfs_acl
100021 1 udp 34867 nlockmgr
100021 3 udp 34867 nlockmgr
100021 4 udp 34867 nlockmgr
100021 1 tcp 60294 nlockmgr
100021 3 tcp 60294 nlockmgr
100021 4 tcp 60294 nlockmgr
100005 1 udp 48754 mountd
100005 1 tcp 52485 mountd
100005 2 udp 38027 mountd
100005 2 tcp 36312 mountd
100005 3 udp 34626 mountd
100005 3 tcp 51096 mountd
100024 1 udp 58668 status
100024 1 tcp 33347 status

设置开机启动

# chkconfig rpcbind on
# chkconfig nfslock on
# chkconfig nfs on

客户端设置

----------------------------------------------------------

安装rpcbind

# yum install rpcbind

启动rpcbind

# /etc/init.d/rpcbind start
rpcbind を起動中: [ OK ]

确认rpcbind是否启动

# 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

开机启动设置

# chkconfig rpcbind on

Mount的设定

---------------------------------------------------------------

创建Mount使用的目录

# mkdir /data

执行Mount

# mount -t nfs 192.168.11.11:/nfs_dir /data

用df命令检查是否Mount成功

# vi /etc/fstab 

设置开机执行Mount,编辑fstab文件

# vi /etc/fstab
192.168.11.11:/nfs_dir      /mnt/rte        nfs     rsize=8192,wsize=8192,hard,intr 0 0

参考自

http://www.oss-d.net/nfs/1.2

http://www.server-world.info/query?os=CentOS_6&p=nfs

CentOS搭建NFS服务的更多相关文章

  1. Centos搭建NFS服务及客户端访问

    一.环境介绍 NFS服务端:192.168.200.101 NFS客户端:192.168.200.102 二.服务器端安装配置 1.查看rpcbind和nfs-utils安装包是否安装 [root@b ...

  2. Linux搭建NFS服务

    一.NFS服务简单介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中, ...

  3. centos搭建dns服务

    原文:(https://www.myjinji.top/articles/2020/04/02/1585800289945.html)[https://www.myjinji.top/articles ...

  4. 搭建NFS服务

    说明:这里是Linux服务综合搭建文章的一部分,本文可以作为单独搭建yum仓库的参考. 注意:这里所有的标题都是根据主要的文章(Linux基础服务搭建综合)的顺序来做的. 如果需要查看相关软件版本和主 ...

  5. centos配置nfs服务详细步骤(centos开启nfs服务)

    一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...

  6. centos 搭建 git 服务端和客户端

    centos 搭建git需要设置远程服务端和客户端.远程代码存放在服务端,多个客户端可以共享和维护服务端代码. 一.服务端主机 1.创建ssh,大部分默认已经安装,有ssh就跳过 yum instal ...

  7. 搭建 NFS 服务 & 实时同步

    今日内容 NFS简介 实现 NFS 文件同步功能 NFS 配置详解 统一用户 搭建 web 服务 NFS 实现文件共享 内容详细 1.NFS 简介 1.1 介绍 实现多台 web 服务器可以共享数据资 ...

  8. linux服务搭建----NFS服务搭建

    nfs  服务     //配置脚本         /etc/exports     //服务器  发布目录     1> 确定需要发布的目录(想要共享的目录)     例如:      想发 ...

  9. ubuntu下搭建nfs服务

    1. 安装nfs服务端 $ sudo apt install nfs-kernel-server -y 2. 创建目录 $ sudo mkdir -p /mnt/sharefolder 3. 使任何客 ...

随机推荐

  1. KEGG下载某物种最新的版本信息(斑马鱼为例)

    步骤一:打开链接并选择物种 http://www.genome.jp/kegg-bin/get_htext?hsa00001+3101 步骤二:对文件进行解析 步骤三:统计信息 一级结构(6大类): ...

  2. TOMCAT下面发布项目的4种方式

    摘要 TOMCAT下面发布项目的4种方式,可用于在平时资料查询. 第一种方法: 将web项目文件件拷贝到webapps 目录中:或者直接通过Eclipse发布到Tomcat上. 第二种方法: 在tom ...

  3. python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)

    问题: python脚本涉及到复制文件,而我们需要兼容Windows.linux和mac环境 (Windows和linux的路径分隔符不同:通过os.path.sep查看分隔符)   如果用[路径名+ ...

  4. css字体加粗

    参考 https://zhidao.baidu.com/question/2138403197991538308.html font-weight:bold;

  5. suse11 sp4(虚拟机) 能ping通主机,但是主机ping不通suse虚拟机

    sese的防火墙没关. 查看防火墙状态: rcSuSEfirewall2 status(必须是root账户,sudo都不行) 关闭防火墙:rcSuSEfirewall2 stop 事实上,防火墙有时候 ...

  6. python2.7中可以使用到的一些模块地址

    1.reportlab:由很多部分组成且允许用户使用多种方法创建输出,地址: 下载ReportLab https://pypi.python.org/simple/reportlab/ http:// ...

  7. Python学习day5作业

    目录 Python学习day5作业 ATM和购物商城 1. 程序说明 2. 基本流程图 3. 程序测试帐号 4. 程序结构: 5. 程序测试 title: Python学习day5作业 tags: p ...

  8. centos7下创建mysql5.6多实例

    一.mysql安装目录说明mysql5.6以二进制安装包安装在/data/mysql56下数据目录为/data/mysql56/data下配置文件为/etc/my.cnf下 二.多实例目录说明/mys ...

  9. Newtonsoft.Json自动升级版本号,导致dll冲突

    不知道怎么回事,vs偶尔会自动升级Newtonsoft.Json.dll的版本号,但是又不升级dll,仅仅是版本号变了,实际引用的dll还是原来的. 我用的是6.0.0的,然后版本号升级成了7.0.0 ...

  10. install package

    http://www.michael-noll.com/blog/2014/03/17/wirbelsturm-one-click-deploy-storm-kafka-clusters-with-v ...