LVM硬盘挂载

news2024/11/14 16:31:23

LVM硬盘挂载

一、基础概念

sda/sdb/nvme0n1/nvme0n2:
硬盘的命名方式,中括号的字母为第三位按不同硬盘的加载顺序排序。

sda1/sda2/sdb1:
第4位为分区号,数字为不同分区的依序命名

lvm:
LVM是一种逻辑卷管理器,允许管理员动态地管理存储设备

VG(卷组):
一个抽象的容量池,可以为该池子里的物理卷或逻辑卷动态扩容

PV(物理卷):
物理卷是构建更复杂存储结构的基础。多个物理卷可以被组合,形成卷组(Volume Group, VG)

LV(逻辑卷):
逻辑卷是在物理存储资源上建立的一层抽象,它可以跨越多个物理卷。逻辑卷的大小、数量和配置可以独立于它们所在的物理硬盘,逻辑卷允许管理员更灵活地管理硬盘空间。例如,可以轻松地调整逻辑卷的大小,创建快照,或将数据在逻辑卷之间迁移而不影响系统运行。

ext4:
ext4是一种文件系统,是Linux操作系统中最常见的默认的文件系统之一。

我们的扩容流程概括讲分为下面2类LVM和非LVM:
1、LVM:挂载物理盘-格式化成LVM分区-创建物理卷-扩容卷组-扩容逻辑卷或创建新的逻辑卷-如果是新的逻辑卷就要格式化成ext4文件然后挂载到linux指定目录
2、非LVM教简单:挂载物理盘-格式化成ext4文件系统-挂载到linux系统指定目录

二、环境准备

新加两块磁盘
磁盘1用于LVM挂载
磁盘2用于直接挂载

image-20240918192457107

三、LVM挂载

1、磁盘分区

fdisk /dev/sdb

输入p 返回基础信息
输入n(设置分区)
输入p(设置为主分区)
输入1(设置分区号)->
输入t (选中分区1)
输入分区大小 (直接回车即可)
输入L(列出可选的分区格式)
输入8e(选中格式为LVM)
输入w(保存以上所有操作)



[root@localhost ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x77cc267c.

Command (m for help): p

Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x77cc267c

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-419430399, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-419430399, default 419430399):     
Using default value 419430399
Partition 1 of type Linux and of size 200 GiB is set

Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): L

 0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        
 1  FAT12           27  Hidden NTFS Win 82  Linux swap / So c1  DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       3c  PartitionMagic  84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
 4  FAT16 <32M      40  Venix 80286     85  Linux extended  c7  Syrinx         
 5  Extended        41  PPC PReP Boot   86  NTFS volume set da  Non-FS data    
 6  FAT16           42  SFS             87  NTFS volume set db  CP/M / CTOS / .
 7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux plaintext de  Dell Utility   
 8  AIX             4e  QNX4.x 2nd part 8e  Linux LVM       df  BootIt         
 9  AIX bootable    4f  QNX4.x 3rd part 93  Amoeba          e1  DOS access     
 a  OS/2 Boot Manag 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad hi eb  BeOS fs        
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT            
 f  W95 Ext'd (LBA) 54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor      
12  Compaq diagnost 5c  Priam Edisk     a9  NetBSD          f4  SpeedStor      
14  Hidden FAT16 <3 61  SpeedStor       ab  Darwin boot     f2  DOS secondary  
16  Hidden FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS    
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fd  Linux raid auto
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid fe  LANstep        
1c  Hidden W95 FAT3 75  PC/IX           be  Solaris boot    ff  BBT            
1e  Hidden W95 FAT1 80  Old Minix      
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@localhost ~]# 


image-20240918192921136

我们得到了一个新的lvm分区,通过命令我们可以看到新加的分区名为sdb1

image-20240918193047463

2、扩容卷组

1、将新加的lvm分区创建物理卷
pvcreate /dev/sdb1

2、创建新逻辑卷
# 创建完成后设置新的lvm卷组:
vgcreate vg01 /dev/sdb1
lvcreate -l 100%VG -n lv01 vg01


[root@localhost ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.
[root@localhost ~]# 
[root@localhost ~]# vgcreate vg01 /dev/sdb1
  Volume group "vg01" successfully created
[root@localhost ~]# lvcreate -l 100%VG -n lv01 vg01
  Logical volume "lv01" created.
[root@localhost ~]# 

image-20240918193307386

3、挂载

# 格式化文件系统:
# mkfs.ext4 /dev/<vg-name>/<lv-name>
mkfs.ext4 /dev/vg01/lv01

# 挂载
mkdir /data
mount /dev/vg01/lv01 /data

image-20240918193346283

image-20240918193439914

4、开机自动挂载

设置开机自动挂载,每一列的含义:要挂载的分区设备号  挂载点  文件系统类型  挂载选项  是否备份  是否检测:

# echo "/dev/mapper/<vg-name>-<lv-name> /data ext4 defaults 1 2" >> /etc/fstab

echo "/dev/mapper/vg01-lv01 /data ext4 defaults 1 2" >> /etc/fstab

image-20240918193717706

重启验证

image-20240918193823832

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

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

相关文章

springboot实战学习笔记(2)

目录 1、手动创建springboot工程&#xff0c;选择Maven构建。 2、Maven生成的&#xff0c;可能需要再main目录下new一个resources目录&#xff0c;再在其下目录new一个配置文件。 3、 pom文件中让当前的工程继承父工程依赖&#xff1a;、删去无用依赖。 4、引入后端环境所需要的…

STL,智能指针和线程安全,线程安全的单例模式和懒汉饿汉的实现,以及读者写者问题

&#x1f351;个人主页&#xff1a;Jupiter. &#x1f680; 所属专栏&#xff1a;Linux从入门到进阶 欢迎大家点赞收藏评论&#x1f60a; 目录 &#x1f4da;STL&#xff0c;智能指针和线程安全 &#x1f4d5;STL中的容器是否是线程安全的?&#x1f4a1;智能指针是否是线程安全…

【C语言零基础入门篇 - 7】:拆解函数的奥秘:定义、声明、变量,传递须知,嵌套玩转,递归惊艳

文章目录 函数函数的定义与声明局部变量和全局变量、静态变量静态变量和动态变量函数的值传递函数参数的地址传值 函数的嵌套使用函数的递归调用 函数 函数的定义与声明 函数的概念&#xff1a;函数是C语言项目的基本组成单位。实现一个功能可以封装一个函数来实现。定义函数的…

图片转PDF技巧揭秘:四款高效工具推荐!

在数字化办公和学习的今天&#xff0c;将图片或其他文件格式转换为PDF已成为一种常见需求。以下是几款推荐的转换工具&#xff0c;它们各自具有独特的功能和使用体验&#xff0c;可帮助大家轻松实现图片转PDF及其他PDF相关操作。 福昕PDF转换大师&#xff08;365客户端&#x…

关于 Qt运行加载内存较大崩溃添加扩大运行内存 的解决方法

若该文为原创文章&#xff0c;转载请注明原文出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/142341544 长沙红胖子Qt&#xff08;长沙创微智科&#xff09;博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV…

【重学 MySQL】三十三、流程控制函数

【重学 MySQL】三十三、流程控制函数 IF函数IFNULL函数CASE函数总结 在MySQL中&#xff0c;流程控制函数是用于在SQL查询、存储过程或函数中根据特定条件执行不同流程的重要工具。这些函数可以帮助我们实现复杂的逻辑判断和数据转换。 IF函数 IF函数是MySQL中最基本的流程控制…

泛微E-Mobile client/cdnfile 任意文件读取漏洞复现

0x01 产品简介 泛微E-Mobile是一款由泛微网络科技股份有限公司开发的移动办公产品,该产品专门为手机、平板电脑等移动终端用户设计,旨在提供便捷、高效的移动办公体验。适用于企业高管和有移动办公需求的业务部相关员工使用,特别适合于已有内部OA系统的大中型企业机构,尤其…

算法-排序算法(冒泡选择插入希尔快速归并堆)

1.算法概述 1.1什么是算法 算法是特定问题的求解步骤的描述&#xff0c;是独立存在的一种解决问题的思想和方法。对于算法而言计算机编程语言并不重要&#xff0c;可以用任何计算机编程语言来编写算法。 程序数据结构算法 1.2数据结构和算法的区别和联系 数据结构只是静态…

闲置物品交易系统小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;学生管理&#xff0c;卖家管理&#xff0c;广场管理&#xff0c;商品类型管理&#xff0c;商品信息管理&#xff0c;系统管理 微信端账号功能包括&#xff1a;系统首页&#xff0c;广场&#xff0c;商…

欧盟禁用PFAS材料!线材该如何应对?

了应对欧盟即将在2027年1月开始强制执行禁用PFAS材料的法规&#xff0c;一众线材厂商纷纷研发出了对应的替代材料&#xff0c;第二十三届华东磁性元件峰会现场&#xff0c;多家线材企业均带来了PFAS材料的替代产品。 宇盛电子 苏州宇盛电子有限公司&#xff08;下称“宇盛电子…

从Profinet到Ethernet IP网关技术重塑工业网络,数据传输更流畅

Profinet转Ethernet IP网关在未来工业领域可能产生以下重要影响并发挥关键作用&#xff1a;促进工业设备集成与互操作性&#xff1a;打破协议壁垒&#xff1a;在工业场景中&#xff0c;存在多种不同的工业以太网协议&#xff0c;设备往往因协议差异而难以直接通信。 Profinet转…

基于姿态估计的翻墙动作识别系统(姿态估计 mediapipe )

基于姿态估计的翻越动作识别系统是一个结合了计算机视觉、姿态估计技术和深度学习的项目&#xff0c;其目的是识别特定的动作&#xff0c;比如“翻越”动作。在这个项目中&#xff0c;我们使用MediaPipe姿态估计工具进行人体姿态估计&#xff0c;并结合深度学习模型来识别翻越动…

城市内涝积水监测预警系统助力智慧城市应急防汛

一、方案背景 近 20 年来&#xff0c;我国城市化进程加快&#xff0c;城市地区由于人口密集&#xff0c;物资财产密度不断加大等特点&#xff0c;高强度暴雨积水形成的洪涝灾害对城市化地区产生的威肋和带来的损失越来越大。由于城市的不断扩建&#xff0c;使工业区、商业区和居…

施耐德EcoStruxure Machine SCADA Expert(EMSE)用户管理进阶(十四)

之前简单介绍了用户管理的功能,这里详细展示要实现一套完整的用户管理功能需要做什么 如下图所示 符合GMP的用户管理功能一般可包含如下功能: 用户新建、用户密码修改、用户锁定/激活、用户删除、用户组策略配置(右下角可配置参数) 首先新建变量—结构体 1.cUser 2.cUser…

java日志框架之JUL(Logging)

文章目录 一、JUL简介1、JUL组件介绍 二、Logger快速入门三、Logger日志级别1、日志级别2、默认级别info3、原理分析4、自定义日志级别5、日志持久化&#xff08;保存到磁盘&#xff09; 三、Logger父子关系四、Logger配置文件 一、JUL简介 JUL全程Java Util Logging&#xff…

OSG开发笔记(三十):OSG加载动力学仿真K模型文件以及测试Demo

​ 若该文为原创文章&#xff0c;未经允许不得转载 本文章博客地址&#xff1a;https://blog.csdn.net/qq21497936/article/details/142340138 各位读者&#xff0c;知识无穷而人力有穷&#xff0c;要么改需求&#xff0c;要么找专业人士&#xff0c;要么自己研究 长沙红胖子Q…

地大信息-基础信息平台 GetImg 任意文件读取漏洞复现

0x01 产品简介 地大信息的基础信息平台,通过整合各类空间基础数据,包括地理、地质、气象等多源信息,构建了一个空-天-地一体化的自然灾害监测物联网和时空感知大数据平台。该平台不仅支持数据的集成、管理和共享,还提供了丰富的数据分析和应用服务,为政府决策、行业监管和…

C++对C的扩充

练习&#xff1a;提示输入字符串&#xff0c;统计字符串中空格&#xff0c;大写字母&#xff0c;小写字母&#xff0c;其他字符的个数 #include <iostream>using namespace std;int main() {cout << "请输入字符串&#xff1a;";string str;getline(cin…

[OpenCV] 数字图像处理 C++ 学习——14霍夫变换直线、圆检测 附完整代码

文章目录 前言1.霍夫变换原理(1)霍夫变换检测直线的原理(2)霍夫变换检测圆的原理 2.代码实现(1)霍夫直线检测(2)霍夫圆检测 3.完整代码 前言 霍夫变换是一种有效的检测图像中的几何形状&#xff08;如直线、圆等&#xff09;的算法。霍夫变换通过将几何形状的检测问题转化为参…

微分方程学习笔记

文章目录 一、基础概念二、重要结论1、一阶可分离变量的微分方程求解思路2、一阶非齐次线性微分方程解的结构3、可降阶的高阶微分方程4、线性微分方程解的结构1. 二阶齐次线性微分方程解的结构2. 二阶非齐次线性微分方程解的结构 参考 之前大学的时候学微分方程有点云里雾里的&…