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

[nfs]linuxnfs介绍

linuxnfs介绍作者:flymasterqq:908601287blog:http:www.cnblogs.comflymaster500NFS服务端######

linux nfs 介绍

作者:flymaster

qq:908601287

blog:http://www.cnblogs.com/flymaster500/

 

 

NFS服务端

 

#######################

 

1)打印系统版本
cat /etc/redhat-release
uname -r
uname -m

 

2)检查并安装NFS服务
rpm -aq nfs-utils rpcbind
LANG=en
yum install nfs-utils rpcbind -y

 

3)启动RPC及NFS服务并检查
/etc/init.d/rpcbind start
ps -ef|grep rpc
/etc/init.d/rpcbind status
rpcinfo -p localhost

 

/etc/init.d/nfs start
rpcinfo -p localhost

 

4)设置开机自启动并检查
chkconfig nfs on
chkconfig rpcbind on

 

chkconfig --list nfs

 


NFS客户端
###################################
1)检查系统版本
hostname nfsclient
cat /etc/redhat-release
uname -r
uname -m

 

2)安装rpc服务并检查
rpm -aq nfs-utils rpcbind
yum groupinstall "NFS file server" -y (yum install nfs-utils rpcbind -y)
rpm -aq nfs-utils rpcbind

 

3)启动rpc服务并检查
/etc/init.d/rpcbind start
/etc/init.d/rpcbind status

 

4)设置开机自启动并检查
chkconfig rpcbind on
chkconfig --list rpcbind

 

5)检查服务端的NFS是否OK
showmount -e 172.16.1.31

 

排查故障:
1、物理故障
ping 172.16.1.31
df -h

 

2、端口是否开通
telnet 172.16.1.31 111
注意:防火墙是否开启阻挡

 

6)挂载并测试
mount -t nfs 172.16.1.31:/data /mnt
cd /mnt
ls -l
touch oldboy.log
ls -l
echo "mount -t nfs 172.16.1.31:/data /mnt" >>/etc/rc.local
[root@web01 mnt]# echo "mount -t nfs 172.16.1.31:/data /mnt" >>/etc/rc.local
[root@web01 mnt]# tail -1 /etc/rc.local 
mount -t nfs 172.16.1.31:/data /mnt
提示:也可以放入/etc/fstab,需要注意一些情况。
###################################

 

 

 

 

 

NFS排错:
1、前提:NFS原理以及部署的步骤很熟练。
2、现在客户端排查
   ping server_ip
   telnet server_ip 111
   showmount -e server_ip
   mount
   
问题:
Q1:
[root@web01 ~]# showmount -e 10.0.0.7
clnt_create: RPC: Program not registered
A:服务端服务启动顺序有问题。

 

Q2:
[root@web01 ~]# showmount -e 10.0.0.7
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
解答:1、防火墙。2、服务有没有启动,端口有没有开启。

 

学习思想:
1、了解服务原理和步骤的前提下,故意搞错一个地方,然后,观察提示。
反推问题。

 

 

 

 

 

 1、所有服务器创建相同用户
nfs uid=888
2、
[root@nfs01 data]# cat /etc/exports 
/data   172.16.1.0/24(rw,sync,anonuid=888,anongid=888,all_squash)
3、将来配置web服务
也用nfs uid=888

 

 exportfs –rv ß加载配置生效,等价优雅重启/etc/init.d/nfs reload 

 

如果在开机自启动服务里设置并启动了netfs服务,放入fstab里也是可以开机挂载的

 

 [root@web01 mnt]# chkconfig netfs on
[root@web01 mnt]# tail -1 /etc/fstab 
172.16.1.31:/data       /mnt                    nfs     rw,sync         0 0 

 

 

 

 

 

 

 

 

 

 

 

转:https://www.cnblogs.com/flymaster500/p/10155489.html



推荐阅读
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
author-avatar
亘古轻柔
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有