lvm逻辑卷创建及扩展(代码片段)

author author     2023-02-28     198

关键词:

一:LVM逻辑卷管理:
逻辑卷管理LVM是linxu系统中比较重要的一种磁盘管理机制,管理员利用LVM可以在磁盘不用重新分区的情况下动态调整文件系统的大小,并且利用LVM管理的文件系统可以跨越磁盘。当服务器添加了新的磁盘后,管理员不必将原有的文件移动到新的磁盘上,而是通过LVM可以直接扩展文件系统跨越磁盘。

LVM为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。LVM的出现基本实现了磁盘空间的按需分配。

LVM是建立在物理磁盘和分区之上的一个逻辑层,通过它可以将若干个磁盘分区连接为一个整块的卷组,形成一个存储池。在卷组中可以任意创建文件系统,最终在系统中挂载使用的就是逻辑卷,逻辑卷的使用方法与普通的磁盘分区完全一样。

在LVM中主要涉及以下几个概念:
    ①物理卷PV(Physical Volume)物理卷是构建LVM的基础,通常就是指磁盘或磁盘分区。实现LVM第一步就是将原先的普通磁盘或磁盘分区转换为LVM物理卷
    ②卷组VG(Volume Group)卷组是一个存储池,它是LVM逻辑概念上的磁盘设备,通过将多个物理卷组合生成卷组,卷组的大小取决于物理卷的容量和个数。
    ③逻辑卷LV(logical Volume)是LVM逻辑意义上的分区,我们可以指定从卷组中提取多少容量来创建逻辑卷,最后对逻辑卷格式化并挂载使用。
    ④物理块PE(Physical Extent)物理块是将物理卷组合为卷组后,所划分的最小存储单位,即逻辑意义上磁盘的最小存储单元(大小可配置)默认为4MB
        需要注意的是:由于/boot目录用于存放系统引导文件,所以不能应用LVM机制。

技术分享图片

二:系统默认的逻辑卷设置:
在linux系统中,LVM得到了高度重视。比如在安装系统的过程中,如果设置由系统自动过行分区,则系统除了创建一个/boot引导分区之外,会将剩余的磁盘空间全部采用LVM进行管理,并在其中创建两个逻辑卷,分别挂载到根分区和交换分区。

技术分享图片

技术分享图片

三:创建并使用逻辑卷:
首先创建物理卷 pvcreate /dev/sdb,c pvs简略显示物理卷信息;pvdisplay详细显示物理卷信息 【pvdisplay /dev/sdb显示指定物理郑信息】
然后创建卷组 vgcreate 卷组名 /dev/sdb,c vgs简略显示卷组信息;vgdisplay详细显示卷组信息
其次创建逻辑卷 lvcreate -L 容量大小 -n 逻辑卷名 卷组名
逻辑卷创建好之后,linux系统会把逻辑卷设备存放在/dev设备目录中,同时会以卷组的名称来建立一个目录,其中保存有逻辑卷的设备映射文件。逻辑卷的设备文件名称格式为 /dev/卷组名称/逻辑卷名称 。。 用lvdisplay命令可以查看逻辑卷的详细信息。

    pvcreate  /dev/sdb,c
    vgcreate  wgroup  /dev/sdb,c
    Lvcreate  -n ftp –L 30G wgroup

四:创建并挂载文件系统:
mkfs –t xfs /dev/wgroup/ftp
mount /dev/wgroup/ftp /var/ftp
永久挂载:echo ‘dev/mapper/wgroup-ftp /ftp xfs defaults 0 0’ >> /etc/fstab
或者:echo ‘dev/wgroup/ftp /ftp xfs defaults 0 0’ >> /etc/fstab 或编辑/etc/fstab文件
五:扩展逻辑卷空间
①将增加的磁盘创建物理卷:pvcreate /dev/sdb
②扩展已经存在的卷组: vgextend cl /dev/sdb
③扩展逻辑卷: 需要用到lvextend命令,通过-L选项可以指定要扩展的空间大小,“-L +10G”表示将空间增加10G,”-L 10G”则表示将空间增加到10G,因而在使用时要注意区分。 lvextend -L +10G /dev/cl/root
④xfs_growfs /dev/cl/root XFS类型的文件系统用xfs_growfs命令更新文件系统的大小
resize2fs /dev/卷组名/逻辑卷名 EXT系列的文件系统用 resize2fs命令更新文件系统大小

技术分享图片

六:删除LVM分区
当我们想要重新部署或者不再需要逻辑卷分区时,通过相关命令也可以轻松地删除之前创建的物理卷、卷组、逻辑卷。删除的顺序应该与创建时的顺序相反,也就是按照卸载文件系统、删除逻辑卷、删除卷组、删除物理卷这样的顺序。另外在卸载文件系统时需要注意,应同步更新/etc/fstab文件,并要提前备份好重要数据信息。.
lvremove vgremove pvremove

lvm逻辑卷创建管理(代码片段)

在虚拟机里面添加三个新的硬盘LVM是LogicalVolumeManager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添... 查看详情

lvm逻辑卷(代码片段)

LVM逻辑卷(LogicalVolume)是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。用途:解决分区空间不够用或者分区空间绰绰有余的情况。逻辑卷的工作原理:逻辑卷(lv)是将几个磁盘分区或者块设备组织起来形成一个大的扩展分区... 查看详情

lvm逻辑卷(代码片段)

LVM逻辑卷(LogicalVolume)是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。用途:解决分区空间不够用或者分区空间绰绰有余的情况。逻辑卷的工作原理:逻辑卷(lv)是将几个磁盘分区或者块设备组织起来形成一个大的扩展分区... 查看详情

lvm2逻辑卷创建及扩容

一、背景介绍LVM2逻辑卷由于支持空间的动态扩展或收缩,在中小企业中有一定的使用场景,在CentOS5、6系统中经常会见到,从CentOS7以后默认的文件系统由ext4改为btrfs,而btrfs也支持空间的动态扩展和收缩,所以在CentOS7以后的系... 查看详情

linux系统的逻辑卷管理

Linux系统的逻辑卷管理一、查看系统磁盘及系统版本二、LVM逻辑卷相关术语解释三、创建LVM步骤1.创建两个磁盘分区2.创建物理卷PV3.创建卷组VG4.创建逻辑卷LVM5.格式化逻辑卷及挂载①格式化逻辑卷②编辑fstab③永久挂载四、查看逻... 查看详情

lvm逻辑卷的基本应用,扩展及缩减快照功能实现方法

lvm:逻辑卷管理作用:将多个物理磁盘组合成一个逻辑磁盘,使其拥有更大的磁盘空间逻辑磁盘结构如下:一、下面一Centos6为例来创建lvm,首先在虚拟机上添加3块硬盘,大小自定。1、fdisk-l:查看系统上的磁盘使用情况  ... 查看详情

逻辑卷管理器lvm(代码片段)

1、逻辑卷管理器LVM  允许对卷进行方便操作的抽象层,包括重新设定文件系统大小。  允许在多个物理设备间重新组织文件系统。将设备指定为物理卷用一个或多个物理卷来创建一个卷组物理卷是用固定大小的物理区域(PE... 查看详情

逻辑卷lvm创建扩展缩小

系统环境:CentOSLinuxrelease7.3.1611(Core)  3.10.0-514.el7.x86_64CentOS6与7配置方法大同小异。通常是在系统安装的时候创建lvm,然后在后期进行动态扩展分区容量。新建lvm安装lvm2#yuminstalllvm2创建初始化物理卷,物理卷可以是一个分区,... 查看详情

centoslvm逻辑卷管理(代码片段)

...交换分区,扩展根分区等)中扩展根分区部分用的就是LVM逻辑卷管理来进行扩展的。1、为什么会有逻辑卷管理传统磁盘管理是直接对硬盘分区进行访问,你如果磁盘不够了,再加一块硬盘,然后分区格式化,系统和应用直接对... 查看详情

lvm逻辑卷管理(代码片段)

...)加入卷组中(vg)vgcreatemyvg(卷组名)/dev/sdb3.基于卷组创建逻辑卷lvcreate-nmylv(逻辑卷名)-L2Gmyvg(卷组名)4.为创建好的逻辑卷创建文件系统mkfs.ext4/dev/myvg/mylv5.将格式化好的逻辑卷挂载使用mount/dev/myvg/mylv/mnt查看LVM查看物理卷信息... 查看详情

lvm创建(代码片段)

LVM介绍PV(PhysicalVolume)-物理卷物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备VG(VolumeGroup)-卷组卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建... 查看详情

lvm逻辑卷管理用法(代码片段)

LVM是LogicalVolumeManager(逻辑卷管理)将物理块设备在多个物理设备间重新组织文件系统,将设备指定为物理卷,用一个或者多个物理卷来创建一个卷组,物理卷是用固定大小的物理区域(PhysicalExtent,PE)来定义的,在物理卷上创... 查看详情

第10课--10_04_lvm之二(代码片段)

一、扩展逻辑卷创建分区就是创建物理边界物理边界内部创建文件系统文件系统边界称为逻辑边界逻辑边界紧靠物理边界先扩展物理边界在扩展逻辑边界lvextend-L[+]#/path/to/lvresize2fsresize2fs/path/to/lv5G修复逻辑卷边界到5Gresize2fs-p/paht/... 查看详情

lvm逻辑卷创建管理(代码片段)

创建LVM逻辑卷:1、准备创建PV卷的分区#fdisk/dev/<磁盘名>2、创建PV卷#pvcreate/dev/<分区名>3、创建VG卷组#vgcreatevg_name/dev/sda[1...]#可以一次指定多个PV4、创建LV卷#lvcreate-l<PE数量>-n<lv名称>/dev/vg_name也可以使用-L指定大... 查看详情

lvm逻辑卷(代码片段)

准备磁盘分区以上操作两次,创建两个LVM分区;如果创建后不显示新创建的磁盘,执行命令partprobe即可创建物理卷pvcreate命令:centos7默认没有安装,需要手动安装yum-yinsatlllvm2,如果不是这个命令是哪个包的可以用:yumprovides"/*... 查看详情

lvm的缩减扩展以及快照的使用(代码片段)

LVM:逻辑卷的缩减、扩展、快照使用一、什么是LVM?LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制。LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM... 查看详情

lvm逻辑卷的创建扩展缩减和归纳

逻辑卷管理器LVM:LVM的优势:1、弹性存储2、可以使用快照   LVM:将几个物理分区通过软件组合在一起,看起来像是独立的大硬盘,而要用这块大硬盘,就要将它分成可以使用的分区,然后格式化,挂载等PV物理卷:将... 查看详情

lvm逻辑卷的创建扩展与删除

...eate/dev/sdb{1,2,5}b.创建卷组:vgcreatemy_vg/dev/sdb1/dev/sdb5c.创建逻辑卷:lvcreate-L1G-nmy_lvmy_vg#在my_vg卷组中创建逻辑卷d.查看物理卷信息:pvdisplay/dev/sdb5e.查看卷组信息:vgdisplaymy_vgf.查看逻辑卷信息:lvdisplay/dev/m 查看详情