热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Centos5与Centos6下安装和部署NFS

一、安装NFS1、首先安装NFS套件,命令如下:yuminstallnfs-utils*(64位系统)yuminstalln

一、安装NFS

1、首先安装NFS套件,命令如下:

yum install nfs-utils*(64位系统)

yum install nfs-utils*(32位系统)

2、安装后检测

rpm -qa | grep nfs-utils

[CentOS5]

nfs-utils-版本.el5
nfs-utils-lib-版本.el5

[CentOS6]

nfs-utils-版本.el6
nfs-utils-lib-版本.el6

3、然后安装portmap服务,portmap在centos6中改名为rpcbind

yum install rpcbind(centos6)

yum install portmap(centos5)

二、NFS服务端配置

1、/etc/service 增加端口

nfs             2049/tcp        nfsd
nfs             2049/udp        nfsd
#[CentOS5]

sunrpc          111/tcp         portmapper      # RPC 4.0 portmapper TCP
sunrpc          111/udp         portmapper      # RPC 4.0 portmapper UDP

#[CentOS6]

sunrpc          111/tcp         rpcbind      
sunrpc          111/udp         rpcbind    

2、/etc/exports配置挂接点和权限

/opt/centos6 192.168.0.0/24(ro,no_root_squash) 

#/opt/centos6是挂接点

#192.168.0.0/24 这个网段的服务器可以接受挂接nfs文件系统

#ro只读

#no_root_squash 当访问者为root用户时方位该目录具有root权限

三 启动NFS服务

1、读取/etc/exports 文件

exportfs -a

2、启动进程

[CentOS5]

/etc/init.d/portmap start

/etc/init.d/nfs start

chkconfig portmap on

chkconfig nfs on

[CentOS6]

/etc/init.d/rpcbind start

/etc/init.d/nfs start

chkconfig rpcbind on

chkconfig nfs on

3、查看进程和服务

netstat -nulpt |grep -E "111|2049"

看端口和服务是否启动

rpcinfo -p

看nfs  mountd portmapper 
 

四客户端访问NFS文件系统

1、查找NFS服务是否可用

showmount -e NFS-IP

如果看到了可以NFS服务器端相关消息,就可以使用nfs服务了

2、挂载

mount -t nfs NFS-IP:/opt/centos6 /mnt

[注意:如何解决报错信息]

If you got error such as this:

mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified

To fix this, you need to do:

rpc.statd

rpc.mountd

rpcinfo -p

本文转自大角牛博客51CTO博客,原文链接http://blog.51cto.com/jingshengsun888/1169111如需转载请自行联系原作者


运维的戏子



推荐阅读
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 这个报错出现在userDao里面,sessionfactory没有注入。解决办法:spring整合Hibernate使用test测试时要把spring.xml和spring-hib ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • Nagios可视化插件开发指南 —— 配置详解
    本文详细介绍了Nagios监控系统的配置过程,包括数据库的选择与安装、Nagios插件的安装及配置文件的解析。同时,针对常见的配置错误提供了具体的解决方法。 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • PHP 5.4.8 编译安装指南
    本文详细介绍了如何在Linux环境下编译安装PHP 5.4.8,并配置为FastCGI模式运行。包括所需依赖包的安装、源代码下载、编译配置及启动服务等步骤。 ... [详细]
  • 本文将指导你如何通过自定义配置,使 Windows Terminal 中的 PowerShell 7 更加高效且美观。我们将移除默认的广告和提示符,设置快捷键,并添加实用的别名和功能。 ... [详细]
  • 本文探讨了在当前开发环境中使用Django 1.5和Python 3.3的情况下,如何解决AWS和GAE仅支持Python 2.7的问题,并提供了相应的解决方案。 ... [详细]
  • 本文介绍了如何在Spring框架中配置和使用定时任务,包括初始化配置和动态启动定时器的方法。通过示例代码展示了如何利用Spring的TaskScheduler接口来创建和管理定时任务。 ... [详细]
  • 万事起于配置开发环境
    万事起于配置开发环境 ... [详细]
  • 本文章利用header()函数来实现页面跳,我们介绍到404,302,301等状态跳转哦,下面有很多的状态自定的函数有需要的同学可以测试一下。heade ... [详细]
  • 本文介绍了如何使用Workman框架构建一个功能全面的即时通讯系统,该系统不仅支持一对一聊天、群组聊天,还集成了视频会议和实时音视频通话功能,同时提供了红包发送等附加功能。 ... [详细]
  • GCC(GNU Compiler Collection)是GNU项目下的一款功能全面且高效的多平台编译工具,广泛应用于Linux操作系统中。本文将详细介绍GCC的特点及其基本使用方法。 ... [详细]
  • Zabbix自定义监控与邮件告警配置实践
    本文详细介绍了如何在Zabbix中添加自定义监控项目,配置邮件告警功能,并解决测试告警时遇到的邮件不发送问题。 ... [详细]
  • 入门指南:使用FastRPC技术连接Qualcomm Hexagon DSP
    本文旨在为初学者提供关于如何使用FastRPC技术连接Qualcomm Hexagon DSP的基础知识。FastRPC技术允许开发者在本地客户端实现远程调用,从而简化Hexagon DSP的开发和调试过程。 ... [详细]
author-avatar
yishengyishi2004929_621_834
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有