NFS服务端安装与配置

一、NFS介绍

NFS数据传输基于PRC协议,用于在网络上共享存储。

二、服务端配置NFS

1、服务端安装包 nfs-utils和rpcbind,使用yum安装nfs-utils时会一起安装rpcbind.

yum install -y nfs-utils

2、创建配置文件  vim /etc/exports,写入以下内容:

/home/nfstestdir 192.168.134.0/24(rw,sync,all_squash,anonuid =1000,anongid =1000)

3、创建相关目录,给予777权限:

mkdir /home/nfstestdir

chmod 777 /home/nfstestdir

4、启动NFS服务

systemctl start rpcbind

systemctl start nfs,启动NFS服务,会同时启动rpc相关服务,否则无法使用NFS服务。

三、NFS相关选项含义

1、rw:  读写     ro:只读

     sync:同步模式,表示内存中的数据实时写入磁盘,相应的降低磁盘的效率。

     async:非同步模式,表示把内存定期写入磁盘。

     no_root_squash:客户端挂载NFS共享目录后,root用户不受约束,权限很大。

     root_squash:与no_root_squash选项对应,客户端上的root用户受到约束,被限定成某个普通用户。

     all_squash:客户端上所有用户在使用NFS共享目录时被限定为一个普通用户。

     anonuid/anongid: 和root_squash及all_squash选项一同使用,用于指定使用NFS的用户的uid和gid.

2、客户端安装nfs-utils

3、查看服务端共享了那些目录  showmount -e IP,如果查看不了,首先先检查客户端和服务端能否PING通,其次关闭防火墙systemctl stop firewalld 和SELinux  setenforce 0

4、客户端挂载NFS   mount -t nfs 192.168.134.130:/home/nfstestdir  /mnt/

5、查看id,因为在共享目录中限定了anonuid和anongid,所以最终会以限定的1000用户来响应。

 

转载于:https://www.cnblogs.com/wbjy123linux/p/8654183.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/571018.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HashMap的结构及源码分析

最近朋友说研究并发可以先从HashMap源码分析开始,所以就研究了下HashMap的结构和源码。 先从HashMap的结构开始。 我们都知道HashMap的用来存储key,value键值对数据的。既然是存储数据的,我们就得想一下数据存储的数据结构信息有哪些,我们所知…

【前端统计图】echarts实现单条折线图

五分钟上手&#xff1a;图片.png<!DOCTYPE html> <html><head><meta charset"utf-8"><title>五分钟上手之折线图</title><!-- 引入 echarts.js --><script src"js/echarts.min.js"></script><sc…

JAVA高并发的三种实现

提到锁&#xff0c;大家肯定想到的是sychronized关键字。是用它可以解决一切并发问题&#xff0c;但是&#xff0c;对于系统吞吐量要求更高的话&#xff0c;我们这提供几个小技巧。帮助大家减小锁颗粒度&#xff0c;提高并发能力。 初级技巧-乐观锁 乐观锁使用的场景是&#…

信数金服:决策模型的迭代

在《业务规则的生命周期管理》中&#xff0c;Carole-Ann指出了版本管理中的可追溯和回退功能是十分有效的。她还提到了发布版本的强大功能&#xff0c;基本上&#xff0c;它包括了给定时间点上的各条规则&#xff08;或任何类型的项目&#xff09;的版本&#xff0c;有效地提供…

关于MyBatis的缓存

我们大概都有所了解MyBatis的缓存级别分为两种&#xff0c;一级缓存和二级缓存。 MyBatis的一级缓存是SqlSession级别的缓存&#xff0c;二级缓存是Mapper级别的缓存。当我们查询数据时&#xff0c;使用的是同一个sqlSession时&#xff0c;那我们使用的是一级缓存&#xff0c;…

使用 js 设置组合快捷键,支持多个组合键定义,还支持 React

╭┈┈╮ ╭┈┈╮ ╭┈┈╮ ┆ ├┈┈..┈┈┈┈┈.┆ └┈╮┆ ├┈┈..┈┈┈┈┈..┈┈.┈┈..┈┈┈┈┈. ┆ ┆┆ □ ┆┆ ┈┤┆ < ┆ -__┘┆ ┆ ┆┆__ ┈┈┤ ╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰┈┈┈┈╯╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰…

进程同步(multiprocess.Lock、multiprocess.Semaphore、multiprocess.Event) day38

进程同步(multiprocess.Lock、multiprocess.Semaphore、multiprocess.Event) 锁 —— multiprocess.Lock 通过刚刚的学习&#xff0c;我们千方百计实现了程序的异步&#xff0c;让多个任务可以同时在几个进程中并发处理&#xff0c;他们之间的运行没有顺序&#xff0c;一旦开启…

关于磁盘爆满异常(Linux下已经删除文件继续占用空间问题)

今天一个同事跟我说磁盘爆了&#xff0c;df -h 查看磁盘使用率显示确实是100%&#xff0c;但是我du -sh *查看磁盘使用情况时&#xff0c;又发现磁盘情况根本不可能占满。磁盘是40G&#xff0c;使用顶多在10G&#xff0c;那还有的30多G去哪了呢。 因为之前出现过磁盘占满的情况…

Python杨辉三角

杨辉三角&#xff0c;是二项式系数在三角形中的一种几何排列&#xff0c;在中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲&#xff0c;帕斯卡&#xff08;1623----1662&#xff09;在1654年发现这一规律&#xff0c;所以这个表又叫做帕斯卡三角形。帕斯卡…

SSM简单整合

SSM整合&#xff0c;SpringMVC,Spring,MyBatis的配置文件整合。 1.Spring和MyBatis的整合&#xff08;applicationContext.xml&#xff09;。 需要spring约束。 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springf…

The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized 偶然遇到的mysql时区问题

因为换了个电脑用&#xff0c;运行时报了个很少见的异常。如下&#xff1a; Loading class com.mysql.jdbc.Driver. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver. The driver is automatically registered via the SPI and manual loading of the …

可持续字典树 Perfect Security

题目链接 题目大意:给你两个序列&#xff0c;第二个序列可以任意进行排列变换&#xff0c;然后由这两个序列一一异或得到答案序列&#xff0c;要求答案序列的字典序最小。 可持续字典树与第K大可持续线段树的区别主要在于每个节点上 &#xff0c;它多了一个记录值。 因为线段树…

Docker容器的简单操作及应用部署

1.什么是虚拟化 虚拟化&#xff08;Virtualization&#xff09;是一种资源管理技术 &#xff0c;虚拟化技术种类很多&#xff0c;例如&#xff1a;软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化(vip)、桌面虚拟化、服务虚拟化、虚拟机等等 。 2.什么是Docker Docker 是一个…

PHP 数据库连接池实现(转)

转自https://blog.csdn.net/Marksinoberg/article/details/53857511 摘要xml 读取配置文件 简易方式常规方式PHP解析XML 配置文件解析数据库连接池测试 申请过多时拒绝请求已满后拒绝放入总结此文着实无聊&#xff0c;不要浪费时间往下看啦 摘要 之前总是以脚本面向过程的方式…

Jenkins的安装和卸载(转载)

今天安装jenkins后因为网路问题一开始没自动安装插件&#xff0c;后来想重新卸载安装一遍jenkins。找了一会才找到一篇,jenkins的卸载&#xff08;linux下&#xff0c;已尝试可以&#xff09; https://blog.csdn.net/chunlongyuan/article/details/79243143 最后jenkins服务仍…

codeforces 453C Little Pony and Summer Sun Celebration

codeforces 453C Little Pony and Summer Sun Celebration 这道题很有意思&#xff0c;虽然网上题解很多了&#xff0c;但是我还是想存档一下我的理解。 题意可以这样转换&#xff1a;初始所有点有 \(01\) 状态&#xff0c;每经过一次状态就翻转&#xff0c;求一条路径使得最后…

MongoDB无法注册windows服务问题解决 Error connecting to the Service Control Manager: 拒绝访问 Mongodb M

发现在mongodb.log里出现 2017-07-07T17:01:55.3390800 I CONTROL [main] Error connecting to the Service Control Manager: 拒绝访问。 (5) 错误 1.检查mongodb.conf配置内容是否有误. 2.cmd需要以管理员方式启动(c盘system32下cmd.exe). 3.执行mongod.exe --bind_ip 1…

保存图片验证码到redis数据库

def get_image_code(image_code_id): # 1 实用工具类生成验证码 name, text, image_data captcha.generate_captcha() #将验证码的数据和编号存储到 redis 中 try: #redis_store.set() 设置数据 #redis_store.expires()设置有效期 #setex&#xff1a;设置数据的同时设置有效期…

Eclipse项目无错误但是有红叉问题解决

这个问题可以从两方面下手。 1.是项目右键 ->properties ->java buildpath 解决里面的红叉问题。 2.就是项目.classpth文件问题解决 首先window ->show view-> other ->找到problem 如果是 The project cannot be built until build path errors are resol…

批量处理JDBC语句提高处理速度

当需要成批插入或者更新记录时。可以采用Java的批量更新机制&#xff0c;这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率JDBC的批量处理语句包括下面两个方法&#xff1a;– addBatch(String)&#xff1a;添加需要批量处理的SQL语句或…