NFS:Network File System

  NFS监听在TCP/UDP:2049端口;

nfs服务器:

[root@localhost ~]#yum -y install

[root@localhost ~]# lsmod | grep nfs  //查看NFS的加载的模块,

[root@localhost ~]# systemctl start nfs

[root@localhost ~]# rpcinfo -p

/etc/exports 文件中的项的格式相当简单,要共享一个文件系统,只需要编辑/etc/exports并使用下面的格式给出这个文件系统(和选项即可);

  directory (or file system)   client1(option1,option2)  client(option1,option2)

常用选项:

    有几个常用的选项可以对NFS实现进行定制,这些选项包含:

  secure:这个选项是缺省选项,他使用了1024以下的TC/IP端口实现NFS的连接。

  rw:这个选项允许NFS客户机进行读写访问,缺省选项是只读的。

  async:这个选项可以改进性能,但是如果没有完全关闭NFS守护进程就重启启动了NFS服务器,这也可能会造成数据丢失,缺省为sync。

  no_wdelay:这个选项关闭写延时,如果设置了async,那么NFS就会忽略这个选项;

  nohide:如果将一个目录挂载到另外一个目录之上,那么原来的目录通常就被隐藏起来或看起来像空的一样。要禁用这种行为,需启用hide选项。

  no_sibtree_check:这个选项关闭子书检查,子树检查会执行一些不想忽略的安全性检测,缺省选项是启用子树检查。

  no_auth_nlm:这个选项也可以作为insercure_locks指定,它告诉NFS守护进程不要对加锁请求进行认证,如果关心安全性问题,就要避免使用这个选项,缺省选项是auth_nlm或secure_locks。

  np:通过显示格式地声明这个选项,NFS要求挂载所导出的目录。

  fsid_num:这个选项通常在NFS故障恢复的情况中使用,如果希望实现NFS的故障恢复,请参考NFS文档。

1:创建共享的目录:

  mkdir /shared/nfs

2:共享目录

  vim /etc/exports

    /shared/nfs     192.168.214.147(rw)

    /vat/ftp    192.168.0.0/24(rw)

3:查看共享的文件:

    showmount  -e  NFS_SERVER_IP

4:客户端挂载NFS文件系统

  mount -t nfs SERVER:/PATH/TO/SHAREDFS  /path/to/mount_point

  [root@dongdongns2 ~]# mount -t nfs 192.168.214.140:/shared/nfs /mnt/
5:验证是否挂载成功;服务端操作

  [root@localhost nfs]# cp /etc/issue /shared/nfs/

6:客户端进/mnt目录下查看即可;                                                                                               
~  [root@dongdongns2 ~]# cd /mnt/
    [root@dongdongns2 mnt]# ls
    issue

重新导出所以文件系统:用于维护。

  exportfs -ar  :重启到处所有的文件系统

  exportfs -au  :关闭导出的所有文件系统

  exportfs -u  :关闭指定的导出的文件系统

用户映射的选项包含:

  root_squash:这个选项不允许root用户访问挂载上来的NFS卷

  no_root_squash:这个选项允许root用户访问挂载上来的NFS卷

  all_squash:这个选项对于公共访问的NFS卷来说非常有用,他会限制所以的UID和GID,只是用匿名用户,缺省是:no_all_squash;

  anonuid和anongid:这两个选项将匿名UIDheGID修改程特定用户的组账号;

开机自动挂载NFS:

  /etc/fstab

  SERVER:/path/to/exprtoed_fs   /mount_point  nfs  defaults,_netdev  0 0

  

rpc概念及nfs的基本应用的更多相关文章

  1. CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 转载

    CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 2016年09月01日 13:56:30 疯子19911109 阅读数:4823 标签:  ...

  2. 原码,补码,反码的概念及Java中使用那种存储方式

    原码,补码,反码的概念及Java中使用那种存储方式: 原码:原码表示法是机器数的一种简单的表示法.其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示 补码:机器数的补码可由原码得到.如果机器 ...

  3. 转 RabbitMQ 基础概念及 Spring 的配置和使用 推荐好文 举例讲解

    从不知道到了解—RabbitMQ 基础概念及 Spring 的配置和使用 原理同上 请求地址:http://localhost:8080/home?type=3&routing_key=myO ...

  4. SpringCloudAlibaba—微服务概念及SpringCloudAlibaba介绍

    目录 1.1 系统架构演变 1.1.1 单体应用架构 1.1.2垂直应用架构 1.1.3 分布式架构 1.1.4 SOA架构 1.1.5 微服务架构 1.2 微服务架构介绍 1.2.1 微服务架构的常 ...

  5. Git的四个基本概念及 git的工作流程

  6. 2016 - 2 - 19 ARC内存管理知识总结(一,arc基本概念及alloc等方法的实现)

    一. ARC的基本概念 1. 在objc中采用automatic reference counting 机制, 让编译器来进行内存管理.在降低程序崩溃,内存管理泄漏等风险的同时,很大程度减少了程序员的 ...

  7. LVM逻辑卷基本概念及LVM的工作原理

    这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是 ...

  8. 密码学初级教程(一)基本概念及DES加密算法

    密码技术在网络通信中广泛使用,本节是初步接触密码学技术的笔记. 第1章 加密-解密 破译 明文-密文 密钥 密码算法 对称密码-公钥密码(非对称密码) 单向散列函数-散列值 消息认证码 数字签名 伪随 ...

  9. Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理

    一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该 ...

随机推荐

  1. SSM框架下 Failed to load resource: the server responded with a status of 404 (Not Found)错误

    这个错误提示的是js的引用路径有错: 1.检查应用路径是否正确(我的问题是路径是正确的但是去到页面就会提示404错误) 引用路径,最好都使用绝对路径 <script type="tex ...

  2. C博客作业04--数组

    1. 本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 这几周学习了数组,一维数组,二维数组,字符数组,前一个题集还没做完,后一个题集就又发布了,当场去世,可 ...

  3. PostgreSql之在group by查询下拼接列字符串

    首先创建group_concat聚集函数: CREATE AGGREGATE group_concat(anyelement) ( sfunc = array_append, -- 每行的操作函数,将 ...

  4. 《CSS世界》读书笔记(十六)

    <!-- <CSS世界>张鑫旭著 --> line-height与“垂直居中” line-height 可以让单行或多行元素近似垂直居中,原因在于 CSS 中“行距的上下等分机 ...

  5. Unity 新手入门 如何理解协程 IEnumerator yield

    Unity 新手入门 如何理解协程 IEnumerator 本文包含两个部分,前半部分是通俗解释一下Unity中的协程,后半部分讲讲C#的IEnumerator迭代器 协程是什么,能干什么? 为了能通 ...

  6. C#线程同步(2)- 临界区&Monitor

    文章原始出处 http://xxinside.blogbus.com/logs/46740731.html 预备知识:C#线程同步(1)- 临界区&Lock 监视器(Monitor)的概念 可 ...

  7. python第一天2.28

    2019年2月28日 今日内容大纲: 01 cpu 内存 硬盘 操作系统 CPU:中央处理器,相当于人大脑.   运行速度:飞机 内存:临时存储数据. 8g,16g,      运行速度:高铁 1,成 ...

  8. 【新特性】JDK1.7

    一.switch中可以使用字串 String s = "test";switch (s) { case "test" :   System.out.printl ...

  9. Mybatis学习之一

    mybatis是目前市面上最流行的ORM框架之一,作为JavaEE程序员,在工作中不可能不用到mybatis.所以为了工作,为了学习,为了个人的发展,每个JavaEE程序员都要学习,学会mybatis ...

  10. Ubuntu: 安装自带的中文输入法

    1. 在终端安装输入法软件包 在终端输入 sudo apt-get install ibus-pinyin 2. 启用输入法 打开设置 找到Region&Language 找到Input So ...