文档章节

NFS维护经验

Scanf_Love
 Scanf_Love
发布于 2014/06/23 14:17
字数 928
阅读 140
收藏 4
点赞 0
评论 0

1.当nfs-server配置好后,却无法直接在clientsmount

jhdang@HuaShan :/mnt$ sudo mount -t nfs 192.168.188.102:/eBrainData0 /mnt/nfs/

#有下面的报错

mount.nfs: an incorrect mount option was specified


这很有可能是nfs的版本指定不对,就是说默认的nfs协议的版本在nfs服务器上不支持。


解决:

1.先查看nfs协议的版本号:

jhdang@HuaShan :~$ rpcinfo -p 192.168.188.102

program vers proto   port

100000    2   tcp   111  portmapper

100000    2   udp   111  portmapper

100024    1   udp 54680  status

100024    1   tcp 33108  status

100007    2   udp   987  ypbind

100007    1   udp   987  ypbind

100007    2   tcp   988  ypbind

100007    1   tcp   988  ypbind

100021    1   udp 57939  nlockmgr

100021    3   udp 57939  nlockmgr

100021    4   udp 57939  nlockmgr

100021    1   tcp 51028  nlockmgr

100021    3   tcp 51028  nlockmgr

100021    4   tcp 51028  nlockmgr

   100003   2   udp   2049  nfs

   100003   3   udp   2049  nfs

   100003   4   udp   2049  nfs

   100003   2   tcp   2049  nfs

   100003   3   tcp   2049  nfs

   100003   4   tcp   2049  nfs

100005    1   udp 49723  mountd

100005    1   tcp 55111  mountd

100005    2   udp 49723  mountd

100005    2   tcp 55111  mountd


2从上面可知,vers的版本有2,3,4.选择一个你的服务器应该支持的版本。

jhdang@HuaShan :/mnt$ sudo mount -t nfs 192.168.188.102:/eBrainData0 /mnt/nfs/  vers=2


解释:

vers = [2|3]

指定 NFS版本。缺省值是在客户机和服务器之间使用的NFS协议的版本,是在两个系统上可获得的最大值。如果NFS服务器不支持NFS V3, NFS 安装将使用NFS V2。使用vers = [2|3] 选项选择NFS 版本。此选项只用在AIX 4.2.1 或以后版本。



V3相对V2的主要区别:

1、文件尺寸

V2最大只支持32BIT的文件大小(4G),NFS协议的V3新增加了支持64BIT文件大小的技术.

2、文件传输尺寸

V3没有限定传输尺寸,V2最多只能设定为8k,可以使用-rsize and -wsize 来进行设定.

3、完整的信息返回

V3增加和完善了许多错误和成功信息的返回,对于服务器的设置和管理能带来很大好处.

4、增加了对TCP传输协议的支持

V2只提供了对UDP协议的支持,在一些高要求的网络环境中有很大限制,V3增加了对TCP协议的支持

5、异步写入特性

6、改进了SERVERmount性能

7、有更好的 I/O WRITES 性能.

9、更强网络运行效能,使得网络运作更为有效.

10、更强的灾难恢复功能.



异步写入特性(v3新增加)介绍:

NFS协议的V3版本能否使用异步写入,这是可选择的一种特性.NFS V3客户端发发送一个异步写入请求到服务器,在给客户端答复之前服务器并不是必须要将数据写入到存储器中.服务器能确定何时去写入数据或者将多个写入请求聚合到一起并加以处理,然后写入存储器.客户端能保持一个数据的copy以防服务器不能完整的将数据写入.当客户端希望释放这个copy的时候,它会向服务器发送这个操作过程,以确保每个操作步骤的完整.异步写入能够使服务器去确定最好的同步数据的策略.使数据能尽可能的同步的提交和到达.V2比较来看,这样的机制能更好的实现数据缓冲和更多的平行(平衡).NFS V2SERVER在将数据写入存储器之前不能再响应任何的写入请求.

V4相对V3的改进:

1:改进了INTERNET上的存取和执行效能

2:在协议中增强了安全方面的特性

3:增强的跨平台特性



© 著作权归作者所有

共有 人打赏支持
Scanf_Love
粉丝 1
博文 23
码字总数 18853
作品 0
南宁
文件共享之nfs

在服务器共享中常用的服务有: ftp服务器端:linux windows 客户端:linux windows 范围:内网 外网 nfs服务器端:linux客户端:linux范围:内网 外网 samba服务器端:linux windows 客户端:...

探花无情 ⋅ 2017/04/20 ⋅ 0

NFS挂载失败问题记录

在嵌入式开发环境中,NFS功能是使用的最多也是提高开发效率的重要工具之一。但是在我的开发经验中,使用NFS进行挂载,尤其是根文件系统的挂载时经常会出现各种问题,虽然之前的问题和经验没有...

水海云 ⋅ 2013/06/27 ⋅ 0

SQL2008自动备份并发邮件通知管理员

一、背景介绍 客户现场有一套MIS业务系统,使用的sql 2008数据库,要求数据库每天要进行一次完全备份,并且保留一个月内的备份历史,于是想到通过sql server的维护计划来实现该需求 二、网络...

科技小能手 ⋅ 2017/11/12 ⋅ 0

关于BAE中提供的NFS

关于NFS BAE的官方回答: BAE执行环境会截获所有开启分布式读写功能的应用,将写至应用目录下的数据实时发布至集群其他所有机器上,下次请求时不管请求落到哪台机器,都可读取! 那我是不是可...

Jieven ⋅ 2013/08/07 ⋅ 0

Hadoop2.x解决NN单点故障问题

hadoop解决单点故障问题主要是通过两种方式: 1、NFS文件共享 2、QJM 方式 CLOUDERA提出的 在Hadoop2.x中有两个nn,一个是 active namenode状态是active,另一个是standy namenode 状态是sta...

蓝狐乐队 ⋅ 2014/04/27 ⋅ 0

生产场景不同角色linux服务器分区案例分享

生产场景不同角色linux服务器分区案例分享 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处、作者信息和本声明。否则将追究法律责任。http://oldboy.blog.51cto.com/256141...

捕风的xiao_k ⋅ 2017/08/05 ⋅ 0

有没有hadoop集群配置的方面的权威资料没

最近给公司CS的NFS存储搭建了HADOOP集群。没接触过这东东,很多配置和优化都不懂,希望有经验的大牛指点一二,提供些成功的经验和资料,多谢了。比如namenode.jobtracker的单独存储等问题。。...

淘淘我的小宝宝 ⋅ 2014/05/06 ⋅ 0

ubuntu配置nfs连接开发板

一、启动ubuntu,设置ip地址(必须与开发板处于同一网段)当然已经处于同一网段就不必设置了 lingd@ubuntu :~$ sudo ifconfig eth0 192.168.0.26 netmask 255.255.255.0 二、为ubuntu安装NFS...

赵顶 ⋅ 2013/11/29 ⋅ 0

Redhat 6.5 磁盘映射NFS

有两台主机 主机1: 192.168.30.160 /opt/datas/ 主机2: 192.168.30.157 /opt/remote/ 现在要主机2的/opt/remote目录挂载到主机1的/opt/datas路径下,即让主机2能够访问主机1下的文件。 NF...

mybabe0312 ⋅ 2016/07/29 ⋅ 0

Kickstart自动化安装部署Centos系统平台的搭建

先上拓扑图吧 0、使用虚拟机做实验的规划1、ip地址的规划,模板练习机器1对应10.0.0.11,依次类推2、所有的服务器配置好epel源3、所有的服务器都要做内核优化(基本)4、每个实验都要有详细的文...

追风蚂蚁 ⋅ 2014/10/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

对于程序员的招聘问题,作为软件人的一些吐槽和建议

作为软件人,找工作有时候似乎挺苦逼的。 说真的,让我去掉前面这句中“似乎”二字吧。就是苦逼!很多人都曾抱怨处在招聘的一方很糟糕——我们没有任何可靠的方式来甄别会写代码并且写得好的...

老道士 ⋅ 30分钟前 ⋅ 0

HDFS原理学习

一、概述 1、 Hadoop整合了众多的文件系统,首先提供了一个高层的文件系统抽象org.apache.hadoop.fs.FileSystem。然后有各个文件系统的实现类。 2、Hadoop是JAVA编写的,不同文件系统之间的交...

cjxcloud ⋅ 34分钟前 ⋅ 0

Linux下MySQL表名不区分大小写的设置方法(抄袭别人的)

Linux下MySQL表名不区分大小写的设置方法 MySQL表名不区分大小写的设置方法 在用centox安装mysql后,把项目的数据库移植了过去,发现一些表的数据查不到,排查了一下问题,最后发现是表名的大...

随风而浮沉 ⋅ 39分钟前 ⋅ 0

ubuntu下安装宋体simsun

sudo cp simsun.ttc /usr/share/fonts cd /usr/share/fonts sudo chmod 644 simsun.ttc 更新字体缓存: 代码: sudo mkfontscale 代码: sudo mkfontdir 代码: sudo fc-cache -fsv 安装chrome扩......

wangxuwei ⋅ 41分钟前 ⋅ 0

利用 ssh 传输文件

Linux 下一般可以用 scp 命令通过 ssh 传送文件: #把服务器上的 /home/user/a.txt 发送到本机的 /var/www/local_dir 目录下scp username@servername:/home/user/a.txt /var/www/local_dir...

大灰狼时间 ⋅ 51分钟前 ⋅ 0

web3j教程:android和java程序员如何使用web3j开发区块链以太坊

如何使用web3j为Java应用或Android App增加以太坊区块链支持,本教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤...

智能合约 ⋅ 今天 ⋅ 0

web3j开发java或android以太坊智能合约快速入门

web3j简介 web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。 可以通过它进行以太坊区块链...

笔阁 ⋅ 今天 ⋅ 0

一起读书《深入浅出nodejs》-异步I/O

异步I/O “异步”这个名词其实很早就诞生了,但它大规模流行却是在Web 2.0浪潮中,它伴随着AJAX的第一个A(Asynchronous)席卷了Web。 为什么要异步I/O 关于异步I/O为何在Node里如此重要,这与...

小草先森 ⋅ 今天 ⋅ 0

JVM各种问题

1、如果启动什么都不设,会怎样? 先来看一个命令 [root@localhost bin]# java -XX:+PrintCommandLineFlags -version -XX:InitialHeapSize=29899008 -XX:MaxHeapSize=478384128 -XX:+PrintCo......

算法之名 ⋅ 今天 ⋅ 0

SAS笔记-宏2

宏是一种文本,一般来说其编译是在程序执行之前。 宏变量的创建 %let语句 %let macro_variables = text; %let是常见的宏变量建立方式,其编译就在执行前。如下例中,想要宏变量test等于数据集...

tonorth123 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部