NFS的基本使用

#江南的江

#每日鸡汤:岁月匆匆,时光荏苒,感悟人生路漫漫,不忘初心方得始终。

#初心和目标:和从前的自己博弈。

NFS(存储共享服务)

本文要点摘要:

下面将讨论什么是NFS,如何配置NFS,NFS和他的同类服务的区别,NFS的优点

1.什么是NFS,他的原理是什么?

NFS是存在于linux 中的存储共享服务,是基于TCP/IP中的传输网络的协议。

他约等于windows 中的IPC$共享文件夹,可以使客户端很好的拿到服务端的共享资源。

2.安装

在Centos中:

yum install -y nfs-utils

3.配置

首先要知道他的常用的配置

rw 用于读写权限

ro 只读

no_root_squash 给予客户端root权限 如果没有写入这条配置那么客户端将无法写入文件

rw_subtree_check

开始进行配置

1.服务端:

目标文件JN的创建(注意和个JN只是个名字并没有特殊的含义,只要在配置文件中有你要共享的文件目录的路径就可以了)

mkdir /JN 这个是NFS要提供访问的根目录

再在其中创建两个目录(做为测试)

mkdir /JNDJ1

mkdir /JNDJ2

然后最好同时在客户端中也创建一样的名字(也可以不一样)

然后vim 进入/etc/exports配置文件中

例子:

/JN/JNDJ1 XXX.XXX.XXX.XXX(rw,no_subtree_check)

/JN/JNDJ2 XXX.XXX.XXX.XXX(rw,no_subtree_check)

(。。。)中的是代表了他共享时,客户端所拥有的权限

这里是常用的rw,no_subtree_check

(注意这里的rw 和 no_subtree_check 中以逗号隔开)

下面重启nfs-kernel-server 服务

接着我们进入客户端:

先用showmonut –-exports XXX.XXX.XXX.XXX(服务端的ip)

看看他共享的文件目录:

其中一个JNDJ1

接下来进行挂载

mount XXX.XXX.XXX.XXX:/JN/JNDJ1 /JN/JNDJ1

第一个/JN/JNDJ1是服务端的path

第二个是客户端要挂载的目的地(这个根据你自己的情况来定)(注意:如果你挂载到一个内涵很多文件的父目录中那么其他的文件将被服务器共享的文件顶替掉。

但如果你取消挂载那么文件也会自然而然的恢复了

4.取消挂载

umount /JN/JNDJ1 (这里是你在挂载时的挂载点,也就是你挂载的路径)

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

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

相关文章

Spring Boot快速搭建一个简易商城项目【完成登录功能且优化】

完成登录且优化: 未优化做简单的判断: 全部异常抓捕 优化:返回的是json的格式 BusinessException:所有的错误放到这个容器中,全局异常从这个类中调用 BusinessException: package com.lya.lyaspshop.exce…

基于metersphere和supper-jacoco 测试覆盖率落地实践

一、背景及目标 背景 1、技术研发流程为测试 提供冒烟用例-开发根据用例自测-提测-开始测试,这一套流程,但是中间开发是否真实执行冒烟,测试并不知晓,而且测试提供冒烟用例是否符合标准也没法进行量化 2、公司产品属于saas产品&…

一.windows2012搭建fpt服务器和常见端口介绍

一.windows2012搭建fpt服务器和常见端口介绍 1.打开防火墙2.创建组2.1打开计算机管理2.2创建组并且设置名称和描述 3.创建用户3.1设置用户密码和名称3.2把用户归属于组3.3把user删除掉3.4点击添加然后点高级3.5点击立即查找选择之前设定的组 4.安装ftp服务器4.1点击添加角色和功…

springBoot2.3-基本介绍及入门案例

本次学习雷丰阳springBoot(2.3版本)。建议先修ssm 一、SpringBoot基本介绍 springBoot是当今最为流行的java开发框架。 1、springBoot的底层是spring, 因此继承了spring的粘合其他框架的能力。 2、本质上还是其他框架包括spring在工作 , springBoot起到一个整合其他…

【进阶】【JS逆向爬虫】【2.JavaScript 基础语法】JS代码导入方式

JS逆向爬虫 JS代码导入方式1.行内式写法2.内嵌式&#xff08;建议写在</body>之前&#xff09;3.外部式&#xff08;建议写在</head>之前&#xff09; JS代码导入方式 1.行内式写法 可以将单行或少量 JS 代码写在HTML标签的事件属性中&#xff08;以 on 开头的属…

[设计模式 Go实现] 创建型~简单工厂模式

go 语言没有构造函数一说&#xff0c;所以一般会定义NewXXX函数来初始化相关类。 NewXXX 函数返回接口时就是简单工厂模式&#xff0c;也就是说Golang的一般推荐做法就是简单工厂。 代码实现 package simplefactoryimport "fmt"//API is interface type API interf…

在Spring Cloud中使用Ribbon完成一个简单的负载均衡demo

Spring Cloud系列断更了有一段时间了&#xff0c;这段时间最近都在忙着项目上的事&#xff0c;天天修复bug以及调整需求&#xff0c;反正各种操劳&#xff0c;了解业务需求&#xff0c;然后开发相关功能&#xff0c;很久都没碰Spring Cloud系列的相关文章了&#xff0c;最近回头…

基于虚拟机ubuntu的linux和shell脚本的学习,以及SSH远程登陆实战

简介 特点 是一款操作系统,跟windows,macos一样,有下面的特点 简单和高效,一切皆文件,所有配置都通过修改文件解决,不需要繁琐的权限和设置 权限高,把所有细节都交给用户,可完全自定义 安全,所有程序只有自己执行才会启动 分类 1、debian系主要有Debian&#xff0c;Ubun…

年度总结|存储随笔2023年度最受欢迎文章榜单TOP15-part2

TOP11&#xff1a;PCIe在狂飙&#xff0c;SAS存储之路还有多远&#xff1f; 随着科技的飞速发展&#xff0c;固态硬盘&#xff08;SSD&#xff09;已经成为现代计算机系统中不可或缺的一部分。它以其出色的性能和可靠性&#xff0c;改变了我们对于存储设备的期待。当前业内SSD广…

git 常用操作合集

✨专栏介绍 在当今数字化时代&#xff0c;Web应用程序已经成为了人们生活和工作中不可或缺的一部分。而要构建出令人印象深刻且功能强大的Web应用程序&#xff0c;就需要掌握一系列前端技术。前端技术涵盖了HTML、CSS和JavaScript等核心技术&#xff0c;以及各种框架、库和工具…

文章解读与仿真程序复现思路——中国电机工程学报EI\CSCD\北大核心《考虑混合需求不确定性的电力-交通耦合网络最优定价策略》

本专栏栏目提供文章与程序复现思路&#xff0c;具体已有的论文与论文源程序可翻阅本博主的专栏栏目《论文与完整程序》 这个标题涉及到电力和交通两个领域的耦合网络以及在考虑混合需求不确定性情况下制定最优定价策略的问题。 首先&#xff0c;"电力-交通耦合网络"…

c++ 简单实用万能异常捕获

多层捕获异常&#xff0c;逐渐严格。并打印出错信息和位置&#xff1a;哪个文件&#xff0c;哪个函数&#xff0c;具体哪一行代码。 #include <stdexcept> // 包含标准异常类的头文件try {int a 2 / 0; }catch (const std::runtime_error& e) {// 捕获 std::runt…