1.1.8 NFS问题总结

1.问:使用showmount -e 127.0.0.1后报clnt_create: RPC: Program not registered错误

答:顺序不对,重启nfs服务

portmap是Centos 5.X的服务    rpcbind是CentOS 6.x的服务

/etc/init.d/nfs stop

/etc/init.d/rpcbind stop

/etc/init.d/portmap stop

/etc/init.d/rpcbind start

/etc/init.d/nfs start

2.问:自启动的命令可以写入/etc/fstab中么?

答: 不能,因为/etc/fstab先启动的,而/etc/rc.local中的网络服务怎么可以早于网卡的启动

3.问:写入不了文件?

答:1. NFS的服务器本身没给权限

2. 文件的属组有问题

4.问:NFS客户端的排错思路

答: 1.确认NFS服务器配置是否正确

showmount -e localhost

rpcinfo -p localhost

2.确认服务器端是否可以自己挂载自己

  mount -t nfs 192.168.125.129:/data /mnt

3.确认客户端的showmout是否OK

showmount -e localhost   -->是否防火墙挡住了

3-1:ping 链路是否通畅

3-2:telnet 192.168.25.129 22   -->检查

1.1.9. NFS挂载深入学习

1.服务端 ->cat /var/lib/nfs/etab 查看NFS服务的参数细节

2.客户端 ->cat /proc/mounts 查看挂载的参数细节

soft: 系统超时后,默认不再连接服务器

hard(默认):系统超时后,会一直尝试连接服务器,期间无法执行umount,kill等命令。

intr:hard 超时后,有intr后,可以终止连接,防止锁死

rsize:读取区块的大小

wsize:写入区块的大小

proto=tcp: tcp是可靠的协议,数据没收到后会在继续发送

udp是不可靠协议,数据丢失后就不在发送

推荐使用默认

特殊情况:  mount -t nfs -o bg,hard,intr,rsize=104372,wsize=104372,proto=tcp 192.168.25.129:/data /mnt

有的参数只有在fstab中生效

fstab默认default: rw suid,dev,exec,auto ,nouser,async

注:

man nfs 可以查看mount的信息

3.mount -o 参数列表:sync仅适用(ext2,ext3等)

async:所涉及的文件系统的I/O操作都是异步处理,不会写的磁盘,会写进内存,提高新能,不推荐

sync:数据同步

default: rw suid,dev,exec,auto ,nouser,async

rw

nosuid:不允许设置suid

nouser:不允许普通用户挂载文件系统   --》系统默认

noatime:不更新文件系统上inode的访问时间,高并发开发环境

noexec:不执行任何二进制文件

nodiratime:不更新文件系统上directory inode的访问时间

remount:尝试重新挂载一个已经挂载了的文件设备

mount -o remount rw  /     -->文件系统只读的时候需要处理

注:

man nfs 可以查看mount的信息

1.1.10. NFS客户端mount挂载优化

0. man nfs  查看mount的更多参数

1.安全挂载   -->安全跟性能相悖,以业务为准

mount -t nfs -o nosuid,noexex,nodev,rw 192.168.25.129:/data /mnt

2.禁止更新目录以及文件时间戳

mount -t nfs -o noatime,nodiratime 192.168.25.129:/data /mnt

3.安全&优化的挂载方式

mount -t nfs -o nosuid,noexec,noatime,nodev,nodiratime,intr,rsize=65535,wsize=65535 192.168.25.129:/data /mnt

4.默认挂载方式

mount -t nfs 192.168.25.129:/data /mnt

5.如果本地挂载

mount /dev/sdb1 /mnt -o default,async,noatime

搭建企业级NFS网络文件共享服务[二]的更多相关文章

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

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

  2. 搭建企业级NFS网络文件共享服务

    NFS服务简介 NFS是Network  File System(网络文件系统).主要功能是通过网络让不同的服务器之间可以共享文件或者目录.NFS客户端一般是应用服务器(比如web,负载均衡等),可以 ...

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

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

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

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

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

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

  6. 【集群实战】NFS网络文件共享服务

    1. NFS介绍 1.1 什么是NFS? NFS是Network File System的缩写,中文意思是网络文件系统. 它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录. ...

  7. NFS网络文件共享服务

    NFS-网络文件系统,它的主要功能是通过网络让不同的主机系统之间可以彼此共享文件或目录. NFS在企业中得应用场景 在企业集群架构的工作场景中,NFS网络文件系统一般被用来存储共享视频.图片.附件等静 ...

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

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

  9. 【集群实战】NFS网络文件共享服务3-相关知识补充(showmount,exports,rpc)

    1. showmount命令说明 showmount命令一般用于从NFS客户端检查NFS服务器端共享目录的情况. 参数说明: -e,--exports 显示NFS服务器输出的目录列表 [root@we ...

随机推荐

  1. 解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装”

    (摘自http://blog.sina.com.cn/s/blog_14eea47cb0102w25n.html) 解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装” 1.打开火 ...

  2. elasticsearch 分布式集群搭建

    elasticsearch环境搭建及单节点搭建可参考我的上一篇:http://www.cnblogs.com/xuwenjin/p/8745624.html 本文以Elaticsearch 6.2.2 ...

  3. [转]C# 关闭嵌在程序中的word进程而不关闭用户通过word手动打开的word进程

    命名空间 :System.Diagnostics 以前在word的时候,经常碰到word进程产生一大堆,怕关错了,把用户自己打开的word也关闭,一直搞忽悠,今天上网花了10块钱,下了个文件,给我了一 ...

  4. IE浏览器TAB清空设置

    1.Regedit 2.HKEY_USERS——搜索NewTabPage 3.清空除了Default之外的所有东西 4.也可以添加NumRows——TAB的行数 可以参考:http://tieba.b ...

  5. [javaSE] 数组(排序-冒泡排序)

    两层嵌套循环,外层控制循环次数,内层循环进行比较 for(int x=0;x<arr.length-1;x++){ for(int y=0;y<arr.length;y++){ if(ar ...

  6. 招新系统(jsp+servlet,实现简略前端网页注册登录+后台增删改查,分学生和管理员,Java语言,mysql数据库连接,tomcat服务器)

    生活不只是眼前的苟且,还有诗和远方. 架构说明: 要求是采用MVC模式,所以分了下面的几个包,但是由于是第一次写,可能分的也不是很清楚: 这个是后台部分的架构: 这个是前端的的展示: (那个StuLo ...

  7. Storm框架:Storm整合springboot

    我们知道Storm本身是一个独立运行的分布式流式数据处理框架,Springboot也是一个独立运行的web框架.那么如何在Strom框架中集成Springboot使得我们能够在Storm开发中运用Sp ...

  8. CCScrollView的滑动体验

    最近在研究cocos2dx,由于项目中要用到内容滚动效果(内容超出容器,可以通过滑动屏幕滚动来查看),所以就毫不犹豫的选择了CCScrollView组件.   使用中发现CCScrollView的体验 ...

  9. mybatis作用、基本使用、小结

    1. MyBatis 1.1. 作用 MyBatis是持久层框架,它是支持JDBC的!简化了持久层开发! 使用MyBatis时,只需要通过接口指定数据操作的抽象方法,然后配置与之关联的SQL语句,即可 ...

  10. react解决roadhog buildDll 【转】

    本地删了 node module 目录,重新安装的时候,提示 找了找,可如下解决 ------- 转自: https://www.cnblogs.com/huhanhaha/p/7605722.htm ...