当前位置: 首页 > news >正文

逻辑卷建立

逻辑卷

lvm逻辑卷即为:logical volume manager逻辑管理卷,是linux系统下管理硬盘分区的一种机制,lvm适合于管理大型存储文件,用户可以动态的对磁盘进行扩容

作用

lvm:linux系统的一个重要的存储技术
不同的硬盘的不同的分区或者同一个硬盘的不同的分区,组成一个逻辑上的硬盘,逻辑卷组,通过对逻辑卷组的划分,形成一个个的逻辑卷(分区),通过逻辑卷来对磁盘进行动态管理。

解决的问题

lvm解决的问题:

  • 解决了传统分区方式的无法动态管理的问题
  • 读写性能好
  • 虚拟:虚拟的概念还是要依托于器真实的物理硬件来提供支撑
逻辑卷的名词
名词含义
物理卷(pv)真正的物理硬盘或者是分区
卷组(vg)把物理卷组合起来就是卷组
逻辑卷(lv)对卷组进行分区,就是逻辑卷

lvm最小存储单位:4MB
PE就是逻辑卷的最小存储单位

lvm管理命令

功能pv(物理卷)vg(卷组)lv(逻辑卷)
scan扫描pvscanvgscanlvscan
create建立pvcreatevgcreatlvcreate
display显示详细信息pvdisplayvgdisplaylvdisplay
remove移除pvremovevgremovelvremove
extend扩容vgextendlvextend
seduce缩容vgseducelvseduce

扩容和缩容

扩容:

  • 对逻辑卷扩容
  • 对卷组扩容
    刷新命令
  • resize2fs #ext4刷新扩容或缩容
  • xfs——growfs #xfs刷新扩容命令,xfs文件系统无法进行缩容

建立逻辑卷

1、必须要有物理卷,先对物理的磁盘进行分区
在这里插入图片描述
2、把物理磁盘组合起来形成一个逻辑上的硬盘,也就是卷组

  • 新建一个卷组:vgcreate -y cf /dev/sdb1 /dev/sdc1 /dev/sdd1
    在这里插入图片描述
    3、对这个卷组进行分区(创建逻辑卷)
  • 建立逻辑卷命令:lvcreate -L +8G -n ccff cf

-L:指定逻辑卷的容量,单位:G M K
-n:逻辑卷起名字

在这里插入图片描述
4、创建文件系统

  • 创建文件系统可以输入命令:mkfs.xfs /dev/cf/ccff
    在这里插入图片描述
    5、挂载
    在这里插入图片描述
扩容

我们可以对已经建好的卷组和逻辑卷进行扩容,在对卷组和逻辑卷扩容好,一定要刷新,否则扩容的容量出不来,如果是ext4文件系统那么要用resize2fs命令来刷新扩容或缩容,如果是xfs,就要用xfs_growfs命令来刷新扩容,xfs文件无法进行缩容,也可以输入扩容命令时,加入-r,可以直接扩容并且刷新

逻辑卷扩容

对逻辑卷扩容
输入命令:lvextend -L +5G /dev/cf/ccff -r
lvextend:逻辑卷扩容
-L:指定逻辑卷容量大小
-r:刷新
原先
在这里插入图片描述
扩容后
在这里插入图片描述
对卷组扩容
1、建立一个新的磁盘分区
在这里插入图片描述2、输入命令:vgextend cf /dev/sdb2 对卷组进行扩容
在这里插入图片描述

磁盘配额

磁盘配额:指定一个用户,只能使用磁盘设备挂载点的指定额度。额度是指:磁盘空间的大小,创建文件的数量

在ubuntu系统中可以输入apr -y install quota指令,安装磁盘配额工具

磁盘配额操作过程

输入命令mount -o usrquota,grpquota /dev/cf/ccff /data1,进行硬盘设备的挂载
在这里插入图片描述
输入xfs_quota -x -c 'limit bsoft=1G bhard=3G cf ’ /data1,这个命令是在cf用户中限制目录容量最大不能超过3G
输入xfs_quota -x -c ‘limit -u isoft=5 ihard=8 cf’ /data1这个命令是在cf用户中限制目录中文件数量最大不能超过8个

-x表示启用专家模式对配额系统进行修改
-c调用管理命令
-u指定用户
limit 限制
bsoft设置磁盘的软限制
bhard设置磁盘的硬限制
cf限制的用户名
/data1用户在data这个挂载点会生效磁盘配额

在这里插入图片描述

模拟一个空文件dd if =/dev/zero of=/data/123.txt bs=10M count=12
dd设备转换和连续复制的文件
if=指定输入的设备/文件
of=把数据输出的命名
bs=指定输出数据快的大小
count=输出指定数据块的次数
/dev/zero:零设备文件,提供无限的空字符,用来生成特点大小的文件

在这里插入图片描述

删除磁盘配额

删除磁盘配额命令:xfs_quota -x -c “disable -up” /data1
使用删除配额指令,在cf用户中data1目录下创建文件就不受限制了
在这里插入图片描述

怎么判断磁盘读写是否正常

怎么判断磁盘读写是否正常?
可以用iostat命令,来查看文件的读写是否正常工做
在这里插入图片描述

相关文章:

逻辑卷建立

逻辑卷 lvm逻辑卷即为:logical volume manager逻辑管理卷,是linux系统下管理硬盘分区的一种机制,lvm适合于管理大型存储文件,用户可以动态的对磁盘进行扩容 作用 lvm:linux系统的一个重要的存储技术 不同的硬盘的不…...

算法深度剖析:前缀和

文章目录 前言一、一维前缀和模板二、二维前缀和模板三、寻找数组的中心下标四、除自身以外数组的乘积五、和为 K 的子数组六、和可被 K 整除的子数组七、连续数组八、矩阵区域和 前言 本章将深度剖析前缀和,以及总结前缀和模板。 前缀和是一种在算法和数据处理中…...

【双目视觉标定】——1原理与实践

0 前言 双目视觉定位是目前机器(机器人)等领域中使用得非常广泛的视觉定位技术,双目视觉是模拟人的视觉系统利用两个不同位置的摄像头的视差来确定物体的位置。由于有需要采集两个摄像头的图像共同参与计算,所以双目相机装配要求…...

Java学习笔记(十二)

Mysql explain Extra MySQL的EXPLAIN语句是优化数据库查询的重要手段,其中的Extra列包含了不适合在其他列中显示但十分重要的额外信息。以下是对Extra列的详细介绍及举例: 一、Using filesort 解释:表示MySQL会对数据使用一个外部的索引排序…...

《Java 实现希尔排序:原理剖析与代码详解》

目录 一、引言 二、希尔排序原理 三、代码分析 1. 代码整体结构 2. main方法 3. sort方法(希尔排序核心逻辑) 四、测试结果 一、引言 在排序算法的大家族中,希尔排序是一种改进的插入排序算法,它通过将原始数据分成多个子序…...

RDMA驱动学习(二)- command queue

为了实现用户对网卡硬件的配置,查询,或者执行比如create_cq等命令,mellanox网卡提供了command queue mailbox的机制,本节将以create_cq为例看下这个过程。 command queue(后续简称cmdq)是一个4K对齐的长度…...

H2 Database IDEA 源码 DEBUG 环境搭建

H2 Database IDEA 源码 DEBUG 环境搭建 基于最新的 version-2.3.230 拉取分支。 git remote add h2 https://github.com/h2database/h2database.git git fetch h2 git checkout -b version-2.3.230 version-2.3.230使用 # 启动 java -jar h2*.jar# H2 shell 方式使用 java …...

nginx系列--(三)--http

本文主要介绍http模块accept read流程,!!!请求对应的响应直接在read流程里就会返回给用户,而不需要通过write事件,和redis一样,基本都不通过eventloop write事件来发送响应给客户端,…...

通过Wireshark抓包分析,体验HTTP请求的一次完整交互过程

目录 一、关于Wireshark 1.1、 什么是Wireshark 1.2、下载及安装 二、HTTP介绍 2.1、HTTP请求过程介绍 2.2 、TCP协议基础知识 2.2.1、概念介绍 2.2.2、TCP协议的工作原理 2.2.3、三次握手建立连接 2.3.4、四次挥手断开连接 2.3、Wireshark抓包分析过程 2.3.1、三次握…...

Requestium:Python中的Web自动化新贵

文章目录 Requestium:Python中的Web自动化新贵背景:为何选择Requestium?Requestium是什么?如何安装Requestium?简单的库函数使用方法场景应用常见Bug及解决方案总结 Requestium:Python中的Web自动化新贵 背…...

2024版红娘金媒10.3婚恋相亲系统源码小程序(亲测)

1. 红娘服务 红娘服务模块是该系统的一大特色。专业红娘会通过分析用户的个人资料和偏好, 为用户提供精准的配对建议和个性化服务。用户可以预约红娘服务,通过红娘的介入,提升配对成功率。 2. 相亲活动 相亲活动模块用于组织和管理线下或线…...

k8s-实战——ES集群部署

文章目录 yaml文件es-pvc.yamles-svc.yamles-cluster-sts.yaml创建elasticsearch集群yaml文件 es-pvc.yaml 通过nfs服务进行新增pv并通过labels关联pvc前置准备需要提前准备pv的服务器以及挂在路径--- apiVersion: v1 kind: PersistentVolume metadata:name: nfs-es-pv-data-...

无人机的就业前景怎么样?

无人机的就业前景在当前及未来一段时间内都非常广阔。随着低空经济的蓬勃发展,无人机在农业、公安、测绘、交通、应急救援、影视拍摄等多个领域得到了广泛应用,对无人机操控员和相关专业人才的需求也随之急剧增加。 一、无人机操控员的就业前景 1. 高需…...

【学习】软件测试中V模型、W模型、螺旋模型三者介绍

在软件工程的星辰大海之中,存在着三种独特的航路图:V模型、W模型以及螺旋模型。它们分别以各自的方式描绘了软件开发与测试的不同旅程。 首先映入眼帘的是V模型——一个以垂直线条贯穿始终的简洁图形。这个模型如同一座倒立的“V”字形山峰,…...

Kafka存储机制大揭秘:从日志结构到清理策略的全面解析

文章目录 一、前言二、日志存储结构1.日志文件结构2.topic3.partition4.segment索引文件5.message结构6.message查找过程 三、存储策略1.顺序写2.页缓存3.零拷贝4.缓存机制 四、日志格式演变1.V0 版本2.V1 版本3.V0/V1消息集合4.V2 版本消息格式5.V2版本消息集合 五、偏移量维护…...

显卡服务器和普通服务器之间的区别有哪些?

显卡服务器也被称之为GPU服务器,显卡服务器与普通的服务器之间有着很明显的区别,下面就让我们共同来了解一下吧! 普通服务器的主要处理器通常都是配备的中央处理器,可以用于执行大部分通用计算任务和操作系统的管理;而…...

国产科技里程碑:自主算力走向世界,“表格编程”横空出世

近日,中国高科技领域迎来里程碑式的进展。 据安徽省量子计算工程研究中心官方消息,本源量子计算科技(合肥)股份有限公司(简称“本源量子”)成功向海外销售了其第三代自主超导量子计算机“本源悟空”的机时。…...

人工智能如何改变未来生活:从医疗到日常的全面升级

人工智能如何改变未来生活:从医疗到日常的全面升级 随着人工智能(AI)技术的进步,我们正逐渐看到它为各行各业带来的巨大变革。从医疗、企业到日常生活,AI通过简化流程、提高效率,甚至改善生活质量&#xf…...

第112届全国糖酒会(3月成都)正式官宣!

作为食品饮料行业内备受瞩目的年度盛事,全国糖酒商品交易会(简称“糖酒会”)一直是各大厂商与经销商展现企业风采、寻觅合作伙伴及签署订单的关键舞台。2024年10月31日,第111届全国糖酒商品交易会(秋糖)在深…...

NFT Insider #154:The Sandbox Alpha 4 第四周开启,NBA Topshot NFT 销量激增至新高

市场数据 加密艺术及收藏品新闻 NBA 赛季开幕推动 Topshot NFT 销量激增至新高 随着波士顿凯尔特人队和纽约尼克斯队在 10 月 22 日开启 2024-2025 NBA 赛季的序幕,NBA Topshot 的 NFT 销售量达到了自上赛季季后赛以来的最高水平。截止到 10 月 27 日的这一周&…...

龙虎榜——20250610

上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...

Docker 离线安装指南

参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

React Native 开发环境搭建(全平台详解)

React Native 开发环境搭建(全平台详解) 在开始使用 React Native 开发移动应用之前,正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南,涵盖 macOS 和 Windows 平台的配置步骤,如何在 Android 和 iOS…...

Day131 | 灵神 | 回溯算法 | 子集型 子集

Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣(LeetCode) 思路: 笔者写过很多次这道题了,不想写题解了,大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

pam_env.so模块配置解析

在PAM(Pluggable Authentication Modules)配置中, /etc/pam.d/su 文件相关配置含义如下: 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块,负责验证用户身份&am…...

Nuxt.js 中的路由配置详解

Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...

Spring AI 入门:Java 开发者的生成式 AI 实践之路

一、Spring AI 简介 在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…...

OPENCV形态学基础之二腐蚀

一.腐蚀的原理 (图1) 数学表达式:dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一,腐蚀跟膨胀属于反向操作,膨胀是把图像图像变大,而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...

IP如何挑?2025年海外专线IP如何购买?

你花了时间和预算买了IP,结果IP质量不佳,项目效率低下不说,还可能带来莫名的网络问题,是不是太闹心了?尤其是在面对海外专线IP时,到底怎么才能买到适合自己的呢?所以,挑IP绝对是个技…...

(一)单例模式

一、前言 单例模式属于六大创建型模式,即在软件设计过程中,主要关注创建对象的结果,并不关心创建对象的过程及细节。创建型设计模式将类对象的实例化过程进行抽象化接口设计,从而隐藏了类对象的实例是如何被创建的,封装了软件系统使用的具体对象类型。 六大创建型模式包括…...