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)都是通过先对一个硬盘进行分区,然后再将该 ...
随机推荐
- 读取FTP 图片文件,并显示,非下载
关于FTP,先从怎么创建开始说起,很简单,步骤就两个 ① 电脑-右键管理--本地用户组--添加用户名,密码(用于FTP的用户名.密码) ② IIS 新建FTP站点,命名,指定端口号.FTP文件路径 接 ...
- Lua 判断文件类型为wav
[1]应用示例 文件类型为wav格式 -- 判断文件类型 local function isType(filename) local res = string.match(filename, &quo ...
- 利用airbase-ng建立Soft AP
利用airbase-ng建立Soft AP,再利用一些常见工具进行嗅探,或对抓包进行分析是出现比较早的一种MITM攻击方法.网上有很多关于手动实现的文章,也有一些自动实现脚本.这些脚本通常分两类,一类 ...
- LightGBM算法(转载)
原文:https://blog.csdn.net/niaolianjiulin/article/details/76584785 前者的含义是轻量级,GBM:梯度上升机. 相较于xgboost: 更快 ...
- vue强制刷新组件
<component v-if="hackReset"></component>(组件名称) data:hackReset (事件执行) this.hack ...
- centos7 升级内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-rel ...
- Bootstrap3基础 栅格系统 页面布局随 浏览器大小的变化而变化
内容 参数 OS Windows 10 x64 browser Firefox 65.0.2 framework Bootstrap 3.3.7 editor ...
- zabbix回顾
1.zabbix能收集哪些信息? 磁盘空间,磁盘IO,cpu负载,内存使用情况,开机时间,网卡的网络流量,进程数等 2.zabbix支持哪些通讯方式? agent:通过专用的代理程序进行监控,是mas ...
- oracle基本查询
- Java问题解决:springboot启动出现-Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package
参考资料: http://www.mamicode.com/info-detail-2101273.html https://blog.csdn.net/u012834750/article/deta ...