Linux学习之NFS服务

news2025/1/22 8:53:29

《Linux 环境下 NFS 服务安装及配置使用》是一篇参考博客。
/etc/exports是NFS服务的配置文件,文件中的内容格式为:

共享目录的路径 允许访问的NFS客户端(共享权限参数1,共享权限参数2,共享权限参数3...)

共享权限参数罗列如下:

参数作用
ro只读
rw读写
root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
no_root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
all_squash无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
sync同时将数据写入到内存与硬盘中,保证不丢失数据
async优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据

根据上边的格式和参数作用,/share 10.0.0.1(rw,sync,all_squash)就是一个例子。需要注意的是共享目录的路径必须存在而且是一个目录,允许访问的NFS客户端共享权限参数左边的括号之间不能有空格。

我把/share *(rw,sync,all_squash)写入到/etc/exports里边,*表示匹配所有ip。
在这里插入图片描述

mkdir /share创建一个目录shareecho "good" >> /share/test.textgood写入到/share/test.text里边。
在这里插入图片描述

yum install -y nfs-utils安装。
在这里插入图片描述

安装完成如下:
在这里插入图片描述

systemctl start nfs.service开启服务,systemctl status nfs.service查看服务状态。
在这里插入图片描述

exited出现,参考的一篇博客《NFS客户端挂载nfs服务器共享目录时的报错及解决办法:mount.nfs: access denied by server while mounting》

再打开一个主机,使用showmount -e 172.31.0.180看一下可以挂载的目录,发现报错-bash: showmount: command not found,参考《找不到showmount命令:-bash: showmount: command not found》。使用yum install -y nfs-utils安装nfs-utils

在这里插入图片描述
安装完成如下图:
在这里插入图片描述

showmount -e 172.31.0.180就可以看到可以挂载的目录和ip。
在这里插入图片描述

mount -t nfs 172.31.0.180:/share /mnt172.31.0.180/share挂载到本机的/mntls /mnt就可以看到172.31.0.180/share里边的文件,cat /mnt/test.txt可以172.31.0.180/share/test.txt里边的内容。
在这里插入图片描述

echo "hello" >> /mnt/file发现报错Permission denied,这个问题明天再写一篇文章进行解释。
在这里插入图片描述

此文章为8月Day 24学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。

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

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

相关文章

从非计算机科班到计算机领域:我的转码奇幻之旅

嘿,各位小伙伴们!近年来,我发现有越来越多的小伙伴们都在考虑从其他行业跳槽进入计算机领域。你们知道吗,我觉得这真是个酷炫的决定!毕竟,在计算机这个领域里,机会和创新无处不在。不过&#xf…

SAP 之如何定义业务范围Business Area

文章目录 前言 一、注意点 二、使用步骤 1.具体定义 2.使用案例 前言 SAP中的业务范围是会计中的一个组织单元,可以根据组织的要求,根据地理或产品来定义。在业务范围下,可以生成资产负债表和损益表的财务报表,用于内部报告。…

基于XL32F003单片机的可控硅调光方案

可控硅调光是一种用于调节电源输出电压的技术,被广泛应用于各种场景。它主要通过改变波形的导通角度来调节输出电压的大小,从而实现对照明设备亮度的控制。在照明市场占据了很大的调光市场。 可控硅调光的兼容性强,应用范围广。例如&#xff…

如何从开源项目中受益?

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

如何在 Kubernetes 中借助Ingress 实现灰度发布和蓝绿发布

前言 部署在 Kubernetes 集群中的应用,在升级发布时可能会存在的问题: 1,由于 Kuberneter 底层 Pod 容器生命周期与网络组件生命周期是异步管理的,在升级时如果没有处理好应用优雅退出的问题,就很容易导致 http 访问请…

零信任体系化能力建设(4):应用安全与开发部署

应用和工作负载是企业资产的重要组成部分,也是用户访问企业数据的主要手段和攻击者关注的首要目标,因此,强化对IT栈内软件部分的安全控制是企业推进零信任成熟度的必由之路。 通常,零信任网络访问(ZTNA)通…

新唐Nuc980学习笔记1 - 工程创建和下载

一、新唐nuc980 新唐nuc980 iot开发板是Linux 工业物联网开发平台,新唐科技提供工业物联网开发平台采用 NUC980DK 微处理器,此为一套完整的工业用物联网开平台,包含了完整的硬件设计与软件参考设计。包含了新唐执行速度 300 MHz 的 ARM9 MPU …

710. 黑名单中的随机数

710. 黑名单中的随机数 原题链接:完成情况:解题思路:参考代码: 原题链接: 710. 黑名单中的随机数 https://leetcode.cn/problems/random-pick-with-blacklist/description/ 完成情况: 解题思路&#xff…

Java“牵手”天猫商品评论API接口数据,天猫API接口申请指南

天猫商城是一个网上购物平台,售卖各类商品,包括服装、鞋类、家居用品、美妆产品、电子产品等。要获取淘宝商品详情页面评价内容数据,您可以通过开放平台的接口或者直接访问淘宝商城的网页来获取商品详情信息内的评论数据。以下是两种常用方法…

基于DMA分区计量的实时产销差率估算方法

目前供水企业的产销差率和漏损率一般都以年为单位进行统计,这种计算方法有明显的滞后性,使得供水企业无法第一时间掌握产销差率实际情况。基于此,提出了实时产销差率的 概念,并给出了基于DMA分区计量的实时产销差率估算方法。实际…

Android应用启动流程:从启动到可交互的过程解析

关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、人工智能等,希望大家多多支持。 目录 一、导读1.1 启动知识储备1.2 Zygote进程1.3 SystemServer进程1.4 …

neo4j 图数据库 springboot

一.安装 neo4j社区版在liunx安装部署 https://blog.csdn.net/u013946356/article/details/81736232 二.知识图数据导入 参考:https://notemi.cn/neo4j-import-csv-file-data.html http://openkg.cn/dataset/ch4masterpieces 放在对应的import文件夹下面 导入数据 LOAD C…

SpringCloud/SpringBoot多模块项目中配置公共AOP模块实现打印子模块Controller所有请求参数与日志

项目中遇到多个模块需要打印Controller请求日志,在每个模块里面加AOP并且配置单独的切面笔者认为代码冗余,于是乎就打算把AOP日志打印抽离成一个公共模块,谁想用就引入Maven坐标就行。 定义公共AOP模块 并编写AOP工具 AOP模块pom.xml如下 &…

SpringBoot案例-配置文件-yml配置文件

配置格式 SpringBoot提供了多种属性配置方式 application.propertiesapplication.ymlapplication.yaml常见配置文件格式对比 XML&#xff08;臃肿&#xff09; <configuration><database><host>localhost</host><port>3306</port><use…

VMware虚拟机连不上网络

固定ip地址 进入网络配置文件 cd /etc/sysconfig/network-scripts 打开文件 vi ifcfg-ens33 编辑 BOOTPROTO设置为static&#xff0c;有3个值&#xff08;decp、none、static&#xff09; BOOTPROTO"static" 打开网络 ONBOOT"yes" 固定ip IPADDR1…

Vue中使用vue-drag-resize实现窗体可拖拽和随意缩放大小

场景 若依前后端分离版手把手教你本地搭建环境并运行项目&#xff1a; 若依前后端分离版手把手教你本地搭建环境并运行项目_ruoyi本地调式_霸道流氓气质的博客-CSDN博客 在上面的基础上&#xff0c;实现弹窗窗体可移动以及随意缩放大小。 效果如下 注&#xff1a; 博客&am…

面试题(三)

目录 一.Spring 1.Spring IOC & AOP 2.Spring bean (1) 作用域 (2) Spring 中的 bean ⽣命周期 (3) Spring 框架中⽤到了哪些设计模式 二.Mybatis 1.标签 2.Dao接口 3.返回与映射 4.延迟加载 三.Kafka 四.设计模式 1.IO 设计模式 2.Spring 中的设计模式详解…

ctfshow-红包题第二弹

0x00 前言 CTF 加解密合集CTF Web合集 0x01 题目 0x02 Write Up 同样&#xff0c;先看一下有没有注释的内容&#xff0c;可以看到有一个cmd的入参 执行之后可以看到文件代码&#xff0c;可以看到也是eval&#xff0c;但是中间对大部分的字符串都进行了过滤&#xff0c;留下了…

ruoyi-cloud部署

默认你已经安装mysql&#xff0c;nacos&#xff0c;seata&#xff0c;sentinel等&#xff08;没有的可以先找教程安装&#xff09; 1、下载源码&#xff1a;git clone https://gitee.com/zhangmrit/ruoyi-cloud 2、项目依赖导入&#xff0c;选择自己的maven环境等&#xff0c;创…

SpringBootWeb案例 Part 5

4. 配置文件 员工管理的增删改查功能我们已开发完成&#xff0c;但在我们所开发的程序中还一些小问题&#xff0c;下面我们就来分析一下当前案例中存在的问题以及如何优化解决。 4.1 参数配置化 在我们之前编写的程序中进行文件上传时&#xff0c;需要调用AliOSSUtils工具类&…