在Linux操作系统中关于逻辑卷的案例

news2024/11/25 16:02:40

1.如何去创建一个逻辑卷

1.1先去创建物理卷

如上图所示,physical volume 物理卷 被成功创建。

如上图所示,可以使用pvscan来去查看当前Linux操作系统的物理卷/

1.2使用创建好的物理卷去创建一个卷组。

如上图所示,可以使用第一步创建的两个物理卷去创建一个卷组,vgcreate data /dev/sdc /dev/sdd

vgscan 命令可以查看当前Linux操作系统的卷组

可以使用vgdisplay data来查看卷组的详细信息。

如上所示当使用vgdisplay 卷组名称来查看卷组信息的时候,VG Size表明现在这个卷组的剩余空间大小,虽然表明是39.99GB但是其实不是39.99GB.因为要有一部分的空间用来储存这个卷组的元数据信息。

1.3在卷组上去创建逻辑卷

如上图所示,是创建逻辑卷和查看系统的逻辑卷有哪些。

1.4对这个逻辑券指定文件系统,并且挂载到指定的空目录上。

如上图所示,是使得这个逻辑卷的文件系统是ext4。

如上图所示,使用vim编辑器打开文件/etc/fstab以实现开机自动挂载磁盘分区的功能。

关于如何实现编写/etc/fstab中的文件内容,以达到磁盘分区自动挂载的目的,详情参见在Linux操作系统中实现磁盘开机自动挂载_linux开机自动挂载磁盘-CSDN博客

在编写完/etc/fstab文件中的内容以达到开机自动挂载磁盘的目的。后可以使用tail -n -1/etc/fstab去查看这个文件的最后一行内容。以达到查看新的信息是否保存成功的目的。

随后当/etcfstab中的文件信息录入成功之后,使用mount -a命令使得Linux操作系统直接去自动挂载/etc/fstab中的文件内容。

如果说挂载点的目录不存在的话,直接使用mkdir -p一次性去创建挂载点所需要的多级目录。

随后再次使用mount -a命令让Linux操作系统去读取/etcfstab中的文件内容。

df -hT命令用于显示所有文件系统磁盘空间的使用情况

我们可以看到最后一行的内容。是/etc/fstab文件中的新内容。

如上图所示,这时这十个文件就被创建到了,逻辑卷中。

如上图所示,使用dT -hT | grep 'data'

使用dT -hT查看磁盘的挂载情况,并将这个命令所产生的结果交给grep ‘data’命令去过滤。

就可以查看data卷组中逻辑卷的挂载情况和使用情况。

1.5为使用lvscan查看系统中的逻辑卷会和使用df -hT来查看挂载信息的时候,会发现两个文件名不一样。

这主要是因为这些逻辑卷的实质都是Linux操作系统上的块设备文件,当使用ls -l再加上逻辑卷的名称时会发现这个逻辑卷的名称其实是一个软链接,就类似于windows系统上的快捷方式,

当你使用ls -l 使用df -hT调出来的同一个逻辑卷的名称时会发现,这同样是一个软链接,都是用来指向/dev/dm-2这样一个块设备文件的。

那么为什么这两个软链接的名称是不一样的呢?

这主要跟Linux操作系统的开源精神有关,即编写lvscan命令的团队和编写df -hT的团队不是一个团队。

2.以指定PE数量的方式去创建一个逻辑卷

lvcreate -l PE的数量去创建逻辑卷。

在Linux操作系统卷组的空间大小是被分隔成一个一个的PE这样的数据块存在,其中PE数据块的大小默认是4MB一个。

当我们在卷组上去创建逻辑卷的时候可以以指定PE数量的方式去决定所创建的逻辑卷的大小。而PE默认情况下是4MB一个。

以指定PE的方式去在卷组中创建逻辑卷。

首先可以使用vgdisplay 卷组名称,来查看卷组的剩余空间大小。

首先使用lvcreate -l 200 -n nginx data

去创建一个大小为200个PE数据块的逻辑卷,

在创建名叫nginx的逻辑卷成功之后,可以使用lvscan来查看当前Linux操作系统中所有的逻辑卷.

如上图所示,在创建好以nginx为名的逻辑卷后,就可以在/etc/fstab文件中编写新的内容,随后去将逻辑卷进行格式化,赋予该逻辑卷相应的文件系统,使用mkdir命令去创建相应的目录,以供挂载使用,最后使用mount -a去重新读取/etc/fstab中的信息。

随后使用df -hT命令去查看在Linux操作系统中各个磁盘分区的挂载情况和使用情况。

如上图所示,是使用vgdisplay 卷组名 这样就可以查看该卷组的详细信息。

如上图所示。是使用lvdisplay 逻辑卷名称,以此来查看逻辑卷的详细信息。

数据块在卷组中被称为PE,数据块在逻辑卷中被称为LE。

PE的默认大小是4M,可以在创建卷组的时候使用-s的选项,来调整PE数据块的大小。

3.在创建卷组的时候使用-s的选项来调整PE数据块的大小。

如上图所示,可以先使用pvcreate /dev/sde将这块磁盘调整为物理卷。

如上图所示,当使用vgcreate -s 16 vg01 /dev/sde

来创建一个卷组vg01,且这个卷组中PE的大小是16MB,只有当需要提高逻辑卷上数据的读写效率的时候需要去修改PE数据块的大小,比如说将来去创建逻辑卷,在逻辑卷上去保存服务器上的数据,这时需要预估一下在逻辑卷上保存的文件,每一个文件大小是多大,当一个文件的大小是6-8MB的时候,就可以将PE数据块的大小修改为8MB,以提高逻辑卷上数据的读写效率。

如果PE数据块过大,会造成机器空间的严重浪费。

4.知识杂谈,在逻辑卷中储存数据的理由是什么?以及在创建磁盘的时候选择将磁盘整成一个文件,以及将磁盘划分成多个文件的区别?

逻辑券支持扩容,当Linux操作系统中根分区的空间不够用时,可以去尝试扩容,但是如果根分区不是一个逻辑券的话,那么这个根分区不够用的时候,就是不够用了。

如上图所示,是使用lvscan命令去查看Linux操作系统中的逻辑卷有哪些。

当你在Linux操作系统中去创建一个硬盘的时候,在虚拟机上是一个文件,在windows上就是一大堆零散的文件,

如上图所示,如果在创建虚拟机的时候选择创建成多个文件,那么一块硬盘体现在windows系统上就是一大堆文件。

如上图所示,如果在向虚拟机中添加磁盘的时候,选择将这个磁盘整成一个单个的文件,体现在Windows系统上就是一个文件,一个磁盘。

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

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

相关文章

点亮led灯——Arduino uno R3 学习之旅

​ 常识: 一般智能手机的额定工作电流大约为200mA Arduino Uno板上I/0(输入/输出)引脚最大输出电流为40 mA Uno板控制器总的输出电流为200 mA 发光二极管介绍 发光二极管(Light Emitting Diode,简称LED)是一种能够将电能转化为光能的固态的半导体器件。 LED的极…

鸿蒙开发:Universal Keystore Kit(密钥管理服务)【密钥导入介绍及算法规格】

密钥导入介绍及算法规格 如果业务在HUKS外部生成密钥(比如应用间协商生成、服务器端生成),业务可以将密钥导入到HUKS中由HUKS进行管理。密钥一旦导入到HUKS中,在密钥的生命周期内,其明文仅在安全环境中进行访问操作&a…

输入框输入值之后,检索表格中是否存在输入框中的值,存在就让当前文字为红色

this.searchValue为输入框的值 createKeywordHtml_content(data) { if (data undefined) { return data; } if (typeof data ! string) { data String(data) } let value data.replace(this.searchValue, <span style"color:#FF5555">$&</span>…

Vue 性能革命:揭秘前端优化的终极技巧;Vue优化技巧,解决Vue项目卡顿问题

目录 Vue优化路径 一、使用key 二、使用冻结对象 三、使用函数式组件 四、使用计算属性 五、使用非实时绑定的表单项 六、保持对象引用稳定 6.1、保持对象引用稳定定义 6.2、保持对象引用稳定与不稳定的例子 6.3、vue2判断数据是否变化是通过hasChanged函数实现的 ①…

2024年软件测试岗必问的100+个面试题【含答案】

一、基础理论 1、开场介绍 介绍要领&#xff1a;个人基本信息、工作经历、之前所做过的工作及个人专长或者技能优势。扬长避短&#xff0c;一定要口语化&#xff0c;语速适中。沟通好的就多说几句&#xff0c;沟通不好的话就尽量少说两句。举例如下&#xff1a; 面试官你好&…

ONLYOFFICE 8.1版本震撼来袭,让办公更高效、更智能

官网链接&#xff1a; 在线PDF查看器和转换器 | ONLYOFFICE 在线办公套件 | ONLYOFFICE 随着科技的不断发展&#xff0c;办公软件已经成为现代企业提高工作效率、实现信息共享的重要工具。在我国&#xff0c;一款名为ONLYOFFICE的在线办公套件受到了越来越多企业的青睐。今天…

3086.力扣每日一题7/4 Java

博客主页&#xff1a;音符犹如代码系列专栏&#xff1a;算法练习关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ 目录 思路 解题方法 时间复杂度 空间复杂度 Code 思路 首先通过循环计…

AI大模型对话(上下文)缓存能力

互联网应用中&#xff0c;为了提高数据获取的即时性&#xff0c;产生了各种分布式缓存组件&#xff0c;比如Redis、Memcached等等。 大模型时代&#xff0c;除非是免费模型&#xff0c;否则每次对话都会花费金钱来进行对话&#xff0c;对话是不是也可以参照缓存的做法来提高命…

ASUS/华硕飞行堡垒8 FX506L FX706L系列 原厂win10系统 工厂文件 带F12 ASUS Recovery恢复

华硕工厂文件恢复系统 &#xff0c;安装结束后带隐藏分区&#xff0c;一键恢复&#xff0c;以及机器所有驱动软件。 系统版本&#xff1a;Windows10 原厂系统下载网址&#xff1a;http://www.bioxt.cn 需准备一个20G以上u盘进行恢复 请注意&#xff1a;仅支持以上型号专用…

大量设备如何集中远程运维?用好向日葵的这几个功能很重要

当企业的业务不断发展&#xff0c;不同系统、不同用途的IT设备数量也会不断上升&#xff0c;面对不断扩张的设备规模&#xff0c;IT运维的压力自然也会陡然上升。 面对这种情况&#xff0c;传统的线下运维方式已经不再合适&#xff0c;我们需要引入一个专业的&#xff0c;可以…

Spring Boot集成jacoco实现单元测试覆盖统计

1.什么是jacoco&#xff1f; JaCoCo&#xff0c;即 Java Code Coverage&#xff0c;是一款开源的 Java 代码覆盖率统计工具。支持 Ant 、Maven、Gradle 等构建工具&#xff0c;支持 Jenkins、Sonar 等持续集成工具&#xff0c;支持 Java Agent 技术远程监控 Java 程序运行情况…

如何利用好用便签提高工作效率?

在忙碌的工作中&#xff0c;我们经常需要记住许多琐碎的任务。如果这些任务被遗忘&#xff0c;可能会对我们的工作产生影响。这时&#xff0c;便签就成为了我们的得力助手。通过合理的使用和管理&#xff0c;便签不仅能帮助我们记住重要的事项&#xff0c;还能提高我们的工作效…

计算机图形学入门25:BRDF的测量

1.前言 BRDF(双向反射分布函数)可以用各种各样的材质去描述&#xff0c;但是这只是一种基于物理的描述或者近似&#xff0c;那什么是真正的BRDF&#xff1f;只有测出来的才是真正的。 为什么要测出BRDF&#xff1f;因为之前所描述的BRDF并不准确。如下图所示&#xff0c;以菲涅…

MySQL 9.0 创新版发布,大失所望。。

大家好&#xff0c;我是程序员鱼皮。2024 年 7 月 1 日&#xff0c;MySQL 发布了 9.0 创新版本。区别于我们大多数开发者常用的 LTS&#xff08;Long-Term Support&#xff09;长期支持版本&#xff0c;创新版本的发布会更频繁、会更快地推出新的特性和变更&#xff0c;可以理解…

鸿蒙开发设备管理:【@ohos.account.appAccount (应用帐号管理)】

应用帐号管理 说明&#xff1a; 本模块首批接口从API version 7开始支持。后续版本的新增接口&#xff0c;采用上角标单独标记接口的起始版本。开发前请熟悉鸿蒙开发指导文档&#xff1a;gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 导入模…

wsl安装Linux系统到指定位置

默认情况下,wsl安装的系统,会安装到系统C盘,长期下去,很容易把C盘的空间消耗完,从而影响系统的正常运行,所以我建议是将wsl所有的系统都安装到其它磁盘中,便于维护。 1、导出镜像 通过wsl -l -v 查看当前已安装的系统版本。 导出到当前目录位置,也可以指定目录位置。 w…

C语言 -- 操作符详解​

C语言 -- 操作符详解​ 1. 操作符的分类2. 二进制和进制转换​2.1 2进制转10进制​2.1.1 10进制转2进制数字​ 2.2 2进制转8进制和16进制​2.2.1 2进制转8进制​2.2.2 2进制转16进制​ 3. 原码、反码、补码​4. 移位操作符​4.1 左移操作符​ 4.2 右移操作符​5. 位操作符&…

Cannot resolve symbol ‘log`

idea里的代码log变红色&#xff0c;是因为缺少Lombok插件。 安装lombok插件即可。安装完应用&#xff0c;重启软件就好了。 依次点击菜单栏中的 File → Settings&#xff08;Windows/Linux&#xff09; 或 IntelliJ IDEA → Preferences&#xff08;macOS&#xff09;。在设置…

“区间优化:贪心算法在区间问题中的应用“

1. 区间选点 给定 &#x1d441; 个闭区间 [&#x1d44e;&#x1d456;,&#x1d44f;&#x1d456;]&#xff0c;请你在数轴上选择尽量少的点&#xff0c;使得每个区间内至少包含一个选出的点。 输出选择的点的最小数量。 位于区间端点上的点也算作区间内。 输入格式 第…

MySQL之备份与恢复(六)

备份与恢复 文件系统快照 先决条件和配置 创建一个快照的消耗几乎微不足道&#xff0c;但还是需要确保系统配置可以让你获取在备份瞬间的所有需要的文件的一致性副本。首先&#xff0c;确保系统满足下面这些条件。 1.所有的InnoDB文件(InnoDB的表空间文件和InnoDB的事务日志…