ubuntu挂载ext4文件系统

news2024/11/22 21:51:48

文章目录

  • 1.虚拟机分配10G磁盘用来挂载ext4文件系统
  • 2.磁盘分区
  • 3.创建文件系统
  • 4.挂载文件系统
  • 5.卸载文件系统
  • 6.使用ior测试ext4三种日志模式
    • (1)ordered
    • (2)journal
    • (3)writeback

1.虚拟机分配10G磁盘用来挂载ext4文件系统

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.磁盘分区

fdisk /dev/sdb

在这里插入图片描述

在这里插入图片描述

3.创建文件系统

mkfs.ext4 /dev/sdb1

在这里插入图片描述

创建文件系统时,可添加选项-b指定blocksize,-I指定Inodesize。

mkfs.ext4 -b 1024 -I 1024 /dev/sdb1

在这里插入图片描述

4.挂载文件系统

mount -t ext4 /dev/sdb1 /mnt/ext4

在这里插入图片描述

挂载文件系统时,可指定journal optional:

在这里插入图片描述

关于joural optional:

  • journal
    data=journal模式提供了完全的数据块和元数据快的日志,所有的数据都会被先写入到日志里,然后再写入磁盘(掉电非易失存储介质)上。在文件系统崩溃的时候,日志就可以进行重放,把数据和元数据带回到一个一致性的状态,journal模式性能是三种模式中最低的,因为所有的数据都需要日志来记录。
  • ordered
    在data=ordered模式下,ext4文件系统只提供元数据的日志,但它逻辑上将与数据更改相关的元数据信息与数据块分组到一个称为事务的单元中。当需要把元数据写入到磁盘上的时候,与元数据关联的数据块会首先写入。也就是数据先落盘,再做元数据的日志。一般情况下,这种模式的性能会略逊色于 writeback 但是比 journal 模式要快的多。
  • writeback
    在data=writeback模式下,当元数据提交到日志后,data可以直接被提交到磁盘。即会做元数据日志,数据不做日志,并且不保证数据比元数据先落盘。writeback是ext4提供的性能最好的模式。

5.卸载文件系统

umount /mnt/ext4

在这里插入图片描述

6.使用ior测试ext4三种日志模式

(1)ordered

在这里插入图片描述

write 带宽bw 平均为330MiB/s iops平均为330 延迟平均为0.04700s。
read 带宽bw平均为14000MiB/s iops平均为14000 延迟平均为0.01200s。

(2)journal

在这里插入图片描述

write 带宽bw 平均为280MiB/s iops平均为280 延迟平均为0.05500s。
read 带宽bw平均为16700MiB/s iops平均为16700 延迟平均为0.00950s。

(3)writeback

在这里插入图片描述

write 带宽bw 平均为800MiB/s iops平均为800 延迟平均为0.02000s。
read 带宽bw平均为16000MiB/s iops平均为16000 延迟平均为0.01000s。

writeback性能最好,ordered次之,journal最差,符合预期。

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

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

相关文章

编码类型 ASCII URLcode编码 Unicode编码 utf编码理解

编码类型 ASCII URLcode编码 Unicode编码 utf编码理解 bin是二进制 oct是八进制 hex是16进制 Ord()检测ASCII码,python3也可查中文 HTML实体编码能被html页面解析,使用ord()对单个字符查看转换后结果,字母就是ASCII…

B2B2C开源多语言多商户跨境外贸网站部署开发

随着全球化的发展,跨境外贸成为了许多企业拓展业务的重要方向。搭建一个B2B2C开源多语言多商户跨境外贸网站,将有助于实现企业的全球化经营。那么,如何搭建一个B2B2C跨境外贸网站呢? 一、选择合适的开源平台 在搭建一个B2B2C跨境…

【设计模式】单例设计模式详解(包含并发、JVM)

文章目录 1、背景2、单例模式3、代码实现1、第一种实现(饿汉式)为什么属性都是static的?2、第二种实现(懒汉式,线程不安全)3、第三种实现(懒汉式,线程安全)4、第四种实现…

用i18next使你的应用国际化-Vue

ref: https://www.i18next.com/ 在vue项目中安装相关依赖: i18nexti18next-vuei18next-browser-languagedetector,用于检测用户语言 npm install i18next i18next-vue i18next-browser-languagedetector创建i18n.js文件: import i18next f…

FUNBOX_SCRIPTKIDDIE靶机详解

FUNBOX_SCRIPTKIDDIE靶机复盘 这个靶场给了太多的干扰因素,当你打完后反过来再看是非常简单的一个靶场,但是你打的过程中却会觉得非常难,干扰因素实在天多了。 题目中给了说加一条hosts,实际没用上。 对IP进行一个单独扫描后发现…

【设计模式——学习笔记】23种设计模式——建造者模式Builder(原理讲解+应用场景介绍+案例介绍+Java代码实现)

介绍 建造者模式又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同属性的对象建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和…

【MATLAB第60期】基于MATLAB的ARMAX具有外生回归因子的移动平均自回归模型

【MATLAB第60期】源码分享 | 基于MATLAB的ARMAX具有外生回归因子的移动平均自回归模型 一、简要介绍 ARMAX模型相比ARMA考虑了影响因素 ,即可以实现基于时间序列数据的回归预测。目前,ARMAX预测未来功能存在困难,本篇文章不予介绍。大致思路…

Windows环境开发常用指令

今日一语:熟能生巧,只有多做才不容易忘记,只有多想才会发生改变 MySQL redis可手动进入windows服务管理进行检查,检查运行状态是否正常,否则需要手动启动 Redis 进入redis解压的文件地址,启动CMD窗口&a…

车辆驾驶自动化分级

车辆驾驶自动化分级 无自动化驾驶 由人类驾驶员全权操作车辆,车辆在行驶中可以得到预警和保护系统的辅助作用 驾驶辅助 在系统作用范围内,通过系统对转向、制动、驱动等系统中的一项进行短时间连续控制,其他的驾驶动作都由人类驾驶员进行…

Android NDK工具使用

快速定位到NDK安装目录 打开你的 .bash_profile vim ~/.bash_profile 设置ndk的环境变量 ANDROID_HOME"/Users/xxxx/Library/Android/sdk" export NDK${PATH}:${ANDROID_HOME}/ndk/21.3.6528147 //这个就是你的快捷指令 alias ndkalias ndk${ANDROID_…

7.Docker-compose

文章目录 Docker-compose概念Docker-compose部署YAML文件格式和编写注意事项注意数据结构对象映射序列属组布尔值序列的映射映射的映射JSON格式文本换行锚点和引用 Docker compose配置常用字段docker compose常用命令Docker Compose 文件结构docker compose部署apachedocker co…

常见的正则表达式

目录 问题现象: 问题分析: 解决方法: 拓展: 1、手机号或座机: 2、邮箱: 3、中文: 4、数字: 5、英文: 6、组合: 问题现象: 今天在项目中&…

使用预训练的2D扩散模型改进3D成像

扩散模型已经成为一种新的生成高质量样本的生成模型,也被作为有效的逆问题求解器。然而,由于生成过程仍然处于相同的高维(即与数据维相同)空间中,极高的内存和计算成本导致模型尚未扩展到3D逆问题。在本文中&#xff0…

【用Vscode实现简单的python爬虫】从安装到配置环境变量到简单爬虫以及python中pip和request,bs4安装

第一步:安装python包 可以默认,也可以选择自己想要安装的路径 第二步:配置python环境变量,找到我的电脑->属性->高级 然后将刚刚安装的路径配置到path路径下: 然后cmd 运行 输入python命令,如果出现…

mongodb本地连接失败解决方案

启动项目时,本地连接mongodb失败 这个是本地服务没有启动 其实我也挺奇怪,我明明设置的是自动启动 *解决方案一 1.我的电脑-> 管理 2. 服务和应用管理-> 服务 3. 找到mongoDB Server 右键启动 *解决方案二 1. 找到mongodb安装目录&#xff0c…

使用 Logstash 及 enrich processor 实现数据丰富自动化

在我之前的文章: Elasticsearch:enrich processor (7.5发行版新功能) Elasticsearch:使用 Elasticsearch ingest pipeline 丰富数据 通过上面的两篇文章的介绍,我们应该充分掌握了如何使用 enrich proce…

【DDD】业务领域定义

文章目录 前言一、什么是业务子领域?二、子领域的类型有哪些?2.1、核心子领域2.2、通用子领域2.3、支撑子领域 三、子领域差异对比3.1、竞争优势比较3.2、复杂性比较3.3、易变性比较3.4、实时策略比较 总结 前言 一个业务领域是一个公司的主要活动领域的…

python:基于GeoPandas和GeoViews库将GEDI激光高程数据映射到交互式地图

作者:CSDN @ _养乐多_ 本文将介绍 GEDI(Global Ecosystem Dynamics Investigation)激光雷达数据某数据点波形数据提取,并绘制图表,添加其他图表元素并使图表具有交互性。 在本文中,我们将探索如何打开、读取和处理GEDI数据,并利用地理信息处理库GeoPandas和地理空间数…

Postman和Jmeter做接口测试的区别

1. 用例组织方式 Jmeter的组织方式相对比较扁平,它首先没有WorkSpace的概念,直接是TestPlan,TestPlan下创建的Threads Group就相当于TestCase,并没有TestSuite的层级。 Postman功能上更简单,组织方式也更轻量级&#…

【枚举】CF978 D

Problem - D - Codeforces 题意: 思路: 所谓枚举,就是要利用隐含条件找出不明显的小数据,即状态数很少 这道题中,因为是等差数列,且每个数只能被1或-1一次 确定了前两个数和公差之后,数列就…