rpc概念及nfs的基本应用
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的基本应用的更多相关文章
- CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 转载
CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 2016年09月01日 13:56:30 疯子19911109 阅读数:4823 标签: ...
- 原码,补码,反码的概念及Java中使用那种存储方式
原码,补码,反码的概念及Java中使用那种存储方式: 原码:原码表示法是机器数的一种简单的表示法.其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示 补码:机器数的补码可由原码得到.如果机器 ...
- 转 RabbitMQ 基础概念及 Spring 的配置和使用 推荐好文 举例讲解
从不知道到了解—RabbitMQ 基础概念及 Spring 的配置和使用 原理同上 请求地址:http://localhost:8080/home?type=3&routing_key=myO ...
- 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 微服务架构的常 ...
- Git的四个基本概念及 git的工作流程
- 2016 - 2 - 19 ARC内存管理知识总结(一,arc基本概念及alloc等方法的实现)
一. ARC的基本概念 1. 在objc中采用automatic reference counting 机制, 让编译器来进行内存管理.在降低程序崩溃,内存管理泄漏等风险的同时,很大程度减少了程序员的 ...
- LVM逻辑卷基本概念及LVM的工作原理
这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是 ...
- 密码学初级教程(一)基本概念及DES加密算法
密码技术在网络通信中广泛使用,本节是初步接触密码学技术的笔记. 第1章 加密-解密 破译 明文-密文 密钥 密码算法 对称密码-公钥密码(非对称密码) 单向散列函数-散列值 消息认证码 数字签名 伪随 ...
- Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理
一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该 ...
随机推荐
- DataGridView上下键事件获取到的是上次停留行的内容
DataGridView上下键事件 在DataGridView中,通过上下键将选中行的内容返回, 问题: 通过上边的方法总是获取到上次停留行的内容,不是当前选中行的内容. winform的项目,使用C ...
- LoadXml 加载XML时,报错:“根级别上的数据无效。 行1,位置1“
==XML=================================== <?xml version="1.0" encoding="utf-8" ...
- mysql数据类型优化
选择优化的数据类型原则: 1. 更小的通常更好 尽量使用可以正确存储数据的最小数据类型.更小的数据类型通常更快,因为它们占用更少的磁盘.内存和CPU缓存,并且处理时需要的CPU周期也更少. 2. 简单 ...
- vim基本命令总结
编辑模式下i 从光标所在位置前开始插入文本I 将光标移动到当前行行首,然后在其前插入文本a 用于在光标当前所在位置之后追加新文本A 将光标移动到所在行行尾,在那里插入新文本o 在光标所在行的下面新开一 ...
- redis-使用问题
记录一下相关的问题,使用参考http://www.runoob.com/redis/ 1.DENIED Redis is running in protected mode 这个是启用了保护模式,这个 ...
- C博客作业03--函数
1. 本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 这几周学习了函数,题目还是原样只是多了种做题的方法.一开始看书感觉声明,定义啊,还有全局变量那些,文绉 ...
- zigbee端口的理解
在一个终端上,可以有多个端点endpoint,这个概念是很重要的. 一个节点可以有多个端点,0号endpoint是Zigbee device object(ZDO)用的一个端点,255号是用作广播.我 ...
- sql查询语句如何执行
MySQL 可以分为 Server 层和存储引擎层两部分. 查询缓存: Mysql拿到一个查询请求之后,会先查询缓存,之前执行过的语句及结果可能会以Key-Value的形式被存在缓存中,Key是查询语 ...
- 换个角度聊聊FaaS
Serverless/FaaS伴随着k8s的热度增加,也成为了热门话题.相关文章介绍了很多,这里笔者不一一赘述,而是从个人见解上聊聊关于FaaS的架构和意义. FaaS可能的架构优化 从AppEngi ...
- Integer类toString(int i,int radix)方法
Integer类toString(int i,int radix)方法: 首先抛出java的api中的介绍: public static String toString(int i, int radi ...