首页 > 系统相关 >Linux LVM磁盘

Linux LVM磁盘

时间:2023-11-28 15:34:39浏览次数:53  
标签:逻辑 lvname1 分区 dev Linux LVM 磁盘 vgname1

逻辑卷概念

    LVM,Logical Volume Manger,是linux内核提供的一种逻辑卷管理功能,由内核驱动和应用层工具组成,它是在硬盘的分区基础上,创建了一个逻辑层,可以非常灵活且非常方便的管理存储设备。

    LVM利用Linux内核的device-mapper功能来实现存储系统的虚拟化(系统分区独立于底层硬件)。 通过LVM,可以实现存储空间的抽象化并在上面建立虚拟分区(virtual partitions),可以更简便地扩大和缩小分区,可以增删分区时无需担心某个硬盘上没有足够的连续空间,避免为正在使用的磁盘重新分区的麻烦、为调整分区而不得不移动其他分区的不便,它相比传统的分区系统可以更灵活地管理磁盘。

LVM的基本组成

1、物理卷 (PV,Physical Volume)

    一个可供存储LVM的块设备. 如硬盘分区(MBR或GPT分区)、SAN 的硬盘、RAID 或 LUN,一个回环文件, 一个被内核映射的设备 (例如 dm-crypt),它包含一个特殊的LVM头,它是 LVM 构建的实际硬件或存储系统。

2、卷组 (VG,Volume Group)

    卷组是对一个或多个物理卷的集合,并在设备文件系统中显示为 /dev/VG_NAME。

3、逻辑卷 (LV,Logical Volume)

    逻辑卷是可供系统使用的最终元设备,它们在卷组中创建和管理,由物理块组成,实际上就是一个虚拟分区,并显示为 /dev/VG_NAME/LV_NAME,通常在其上可以创建文件系统。

4、物理块 (PE,Physical Extends)

    一个卷组中最小的连续区域(默认为4 MiB),多个物理块将被分配给一个逻辑卷。你可以把它看成物理卷的一部分,这部分可以被分配给一个逻辑卷。

LVM应用

   关闭主机,,添加两块新硬盘,重启主机或者在线刷新.

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

先使用fdisk工具将磁盘设备/dev/sdb/dev/sdc划分出主分区sdb1sdc1,并且把分区类型的ID标记号改为8e,即LVM逻辑类型。

fdisk /dev/sdb
fdisk /dev/sdc

创建物理卷

pvcreate /dev/sdb1 /dev/sdc1

创建卷组,卷组名为vgname1

vgcreate vgname1 /dev/sdb1 /dev/sdc1

创建逻辑卷,逻辑卷名为lvname1,容量为20GB,生成的文件路径为/dev/vgname1/lvname1

lvcreate -L 20G -n lvname1 vgname1

对逻辑卷进行格式化,创建XFS文件系统,并挂载到/opt目录下

mkfs -t xfs /dev/vgname1/lvname1
mount /dev/vgname1/lvname1 /opt
df -hT

如果想要再次扩容,可以先扩容卷组

vgextend vgname1 /dev/sdc2
lvextend -L +10G [-r] /dev/vgname1/lvname1
//刷新xfs文件系统容量
xfs_growfs /dev/vgname1/lvname1
//刷新ext4类型文件系统容量
resize2fs /dev/vgname1/lvname1

 

标签:逻辑,lvname1,分区,dev,Linux,LVM,磁盘,vgname1
From: https://www.cnblogs.com/zhanglan123/p/17862051.html

相关文章

  • Linux系统中的进程管理
    1.进程进程是以启动的可执行程序的运行实例。由以下几部分组成。已分配内存的地址空间。安全属性,包括所有权凭据和特权。程序代码的一个或多个执行线程。进程状态。一般分为3类:就绪状态、运行状态、阻塞状态。就绪态:进程已具备运行条件,但是CPU还没有分配过来。运行状态:进......
  • Linux学习 文件管理
    一、文件系统的层次模型1、文件系统模型可以划分为三个层次(1)最高层是文件系统提供给用户的接口(GUI、cmd、SystemCall)。(2)中间层是对对象进行操作和管理的软件集合(文件存储空间的管理,文件目录管理,地址转换,文件读写管理,文件的共享与保护。)(3)最底层是对象(文件、目录、磁盘空间)及其属......
  • 01初识Linux
    1.1、操作系统概述1、学习目标:了解操作系统的作用了解常见的操作系统2、硬件和软件我们所熟知的计算机是由硬件和软件组成的。硬件:计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称。(看的见、摸得着的东西:CPU、内存硬盘、显示屏、鼠标等)软件:是用户和计算机硬件......
  • Linux部署Redis哨兵集群 一主两从三哨兵
    目录一、哨兵集群架构介绍二、下载安装Redis2.1、选择需要安装的Redis版本2.2、下载并解压Redis2.3、编译安装Redis三、搭建Redis一主两从集群3.1、准备配置文件3.1.1、准备主节点6379配置文件3.1.2、准备从节点6380配置文件3.1.3、准备从节点6381配置文件3.2、启动Redis主从复制......
  • Linux学习笔记 虚拟机的安装
    VMWare是当前最主流、应用最广泛的虚拟软件(来搭建虚拟环境)。它可以保证在一台现有的计算机操作系统上,模拟出一个新的硬件环境,以实现在一个电脑上真正同时运行两个OS。其官网为:www.vmware.com。在我看来:使用VMWare装的OS还可以同Windows主机进行网络通信的。安装VMWare的配置建议......
  • 发掘Linux中输入输出重定向的妙用
        在Linux系统中,输入输出重定向是一项强大的功能,为用户提供了更灵活的命令行操作和文件处理方式。本文将深入研究Linux中输入输出重定向的功能,探讨其基本概念、常见用法以及如何在命令行环境中充分发挥其优势。1.输入输出重定向基础首先,让我们回顾一下输入输出重定向......
  • Linux的进程状态
        在Linux操作系统中,进程状态是系统管理和性能优化中至关重要的一环。理解和有效地监控进程状态不仅是系统管理员的责任,也是确保系统稳定性和性能的关键。本文将深入研究Linux的进程状态,从基本概念到状态管理的方方面面1.进程基础知识首先,让我们回顾一下进程的基本概......
  • Linux I/O重定向与管道
    在生产环境中,每天凌晨需要备份数据库,这时工作人员会编写一个简单的脚本创建计划任务,把脚本执行结果放到一个或几个文件中以便第二天查看,这个过程就叫重定向。在使用"psaux"命令时,为了快速找到所需要信息,经常使用grep命令进行过滤,此时就需要使用管道符。I/O重定向   I/O运......
  • 我对linux的学习计划
     对于现在的我来说,现在还没有明确的从业方向,还在慢慢的摸索过程中,但无论以后做什么工作都需要不断的学习,对于计算机行业来说,新技术不断涌现,保持学习的态度,及时了解新的发展和趋势,不断更新自己的知识和技能。 千里之行,始于足下。任何东西基础是必须的。万丈高楼平地起,再高的大......
  • Linux 05
    第五章进程管理本章学习目标:1.了解进程的基本概念2.掌握查看进程的基本方法3.熟悉信号控制进程4.了解进程优先级原理5.了解作业控制一、初识进程1.1进程是已启动的可执行程序的运行实例。进程有一下组成部分。①已分配内存的地址空间。②安全属性,包括所有权凭据和特权......