当前位置: 首页 > news >正文

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

NFS服务搭建与配置

NFS介绍
53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

NFS服务端安装配置

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

安装测试2个操作系统一个服务端一个客户端,服务端IP为192.168.63.100客户端192.168.63.101,这两个系统许安装nfs-utils rpcbind

[root@100xuni1 ~]# yum install -y nfs-utils rpcbind

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

安装完成后在服务端配置exports文件。

[root@100xuni1 ~]# vim /etc/exports      ##编辑这个文件里加入以下内容
/home/nfstestdir 192.168.63.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

创建共享的目录

[root@100xuni1 ~]# mkdir /home/nfstestdir

更改权限

[root@100xuni1 ~]# chmod 777 /home/nfstestdir

启动rpcbind

[root@100xuni1 ~]# systemctl start rpcbind     ##启动完成后查看rpcbind的是否开启看下图

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

启动nfs

[root@100xuni1 ~]# systemctl start nfs        ##启动完nfs后查看是否开启看下图

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

设置开机启动

[root@100xuni1 ~]# systemctl enable rpcbind 
[root@100xuni1 ~]# systemctl enable nfs

NFS配置选项

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

  • rw :读写
  • ro : 只读
  • sync: 同步模式,内存数据实时写入磁盘。可以很快的把数据写到磁盘里,但是这样就会相应的降低磁盘的效率
  • async :非同步模式。它不需要实时的写入磁盘,每隔一段时间会把数据刷到内存里去,这样做的好处能够保证磁盘的效率,坏处断电后数据丢失一小部分
  • no_root_squash: 客户端挂载NFS共享目录后,root用户不受约束,权限很大。
  • root_squash :与上面选项相对,客户端上的root用户收到约束,被限定成某个普通用户。
  • all_squash: 客户端上所有用户在使用NFS共享目录时都被限定为一个普通用户。
  • anonuid/anongid :和上面几个选项搭配使用,定义被限定用户的uid和gid。

客户端挂载nfs

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

首先查看服务端的nfs共享有没有把你的ip放开

[root@101xuni2 ~]# showmount -e 192.168.63.100          ##这个ip是服务端的

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

挂载

[root@101xuni2 ~]# mount -t nfs 192.168.63.100:/home/nfstestdir /mnt/     ##把服务端/home/nfstestdir挂载到/mnt/下

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

测试把客户端的mnt目录下新建个文件

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

客户端新建文件完成后去服务端的/home/nfstestdir/下查看有没有hanshuo.txt文件

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

转载于:https://blog.51cto.com/8043410/2164648

相关文章:

  • 列出对像属性,for(var i in obj)[转]
  • mongodb嵌套文档结构设计
  • IO流之转换流
  • Enerprise Solution Main 启动方法源代码
  • position的static、relative、absolute、fixed、inherit
  • 内部和外部排序排序
  • python遍历
  • C#基础总结 .
  • LeetCode 15. 3Sum; 16. 3Sum Closest; 259. 3Sum Smaller; 18. 4Sum
  • 蓝牙4.0 For IOS
  • gpio_direction_output和gpio_set_value
  • JVM系列三:JVM运行时数据区
  • web安全Wargame—Natas解题思路(1-26)
  • jQuery插件开发详细教程
  • Vue.js从Virtual DOM映射到真实DOM的过程
  • 【node学习】协程
  • 03Go 类型总结
  • 2017届校招提前批面试回顾
  • AWS实战 - 利用IAM对S3做访问控制
  • create-react-app做的留言板
  • Fabric架构演变之路
  • GitUp, 你不可错过的秀外慧中的git工具
  • Java|序列化异常StreamCorruptedException的解决方法
  • Javascript基础之Array数组API
  • Objective-C 中关联引用的概念
  • PHP面试之三:MySQL数据库
  • Rancher-k8s加速安装文档
  • vue中实现单选
  • 关于Flux,Vuex,Redux的思考
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 深度解析利用ES6进行Promise封装总结
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 为什么要用IPython/Jupyter?
  • 小程序button引导用户授权
  • 小程序开发之路(一)
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 【云吞铺子】性能抖动剖析(二)
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #单片机(TB6600驱动42步进电机)
  • (06)Hive——正则表达式
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (C语言)共用体union的用法举例
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (九)c52学习之旅-定时器
  • (利用IDEA+Maven)定制属于自己的jar包
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (一)WLAN定义和基本架构转
  • (转载)(官方)UE4--图像编程----着色器开发
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .net core 6 集成 elasticsearch 并 使用分词器