逻辑卷(LVM)配置

逻辑卷(LVM)管理目的是把硬盘空间从物理硬盘的管理方式中跳出来,进行更方便的统一管理分配。LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移,这样可以减少操作成本。

逻辑卷管理器(LVM):

允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小;

允许在多个物理设备间重新组织文件系统;

将设备指定为物理卷;

用一个或者多个物理卷来创建一个卷组;

物理卷是用固定大小的物理区域(Physical Extent,PE )来定义的;

在物理卷上创建的逻辑卷是由物理区域(PE )组成;

可以在逻辑卷上创建文件系统;

LVM 介绍:

LVM: Logical Volume Manager, Version: 2

dm: device mapper:  将一个或多个底层块设备组织成一个逻辑设备的模块;

设备名:/dev/dm-#

软链接:

/dev/mapper/VG_NAME-LV_NAME

/dev/mapper/vol0-root

/dev/VG_NAME/LV_NAME

/dev/vol0/root

LVM更改文件系统的容量:

LVM可以弹性的更改LVM的容量:

通过交换PE来进行资料的转换,将原来LV 内的PE转移到其他的设备中以降低LV 的容量,或将其他设备中的PE加到LV中以加大容量;

pv 管理工具

显示pv 信息

pvs:简要pv 信息显示

pvdisplay:显示详细的信息

创建pv

pvcreate /dev/DEVICE

vg 管理工具

显示卷组

vgs

vgdisplay

创建卷组

vgcreate [-s #[kKmMgGtTpPeE]] VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]

管理卷组

vgextend VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]

vgreduce VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]

删除卷组

先做pvmove,再做vgremove

lv 管理工具

显示逻辑卷

lvs

Lvdisplay

创建逻辑卷

lvcreate -L #[mMgGtT] -n NAME VolumeGroup

删除逻辑卷

lvremove /dev/VG_NAME/LV_NAME

重设文件系统大小

fsadm [options] resize device [new_size[BKMGTEP]]resize2fs [-f] [-F] [-M] [-P] [-p] device [new_size]

扩展和缩减逻辑卷

扩展逻辑卷:

# lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME

# resize2fs /dev/VG_NAME/LV_NAME

缩减逻辑卷:

# umount /dev/VG_NAME/LV_NAME

# e2fsck -f /dev/VG_NAME/LV_NAME

# resize2fs /dev/VG_NAME/LV_NAME

#[mMgGtT]

# lvreduce -L [-]#[mMgGtT] /dev/VG_NAME/LV_NAME

# mount

逻辑卷创建实例:(xfs文件系统只能扩展不能缩减。)

1、fdisk t 8e (创建磁盘或分区并改为 8e 格式)

2、pvcreate  /dev/sd{b2,c} (创建物理卷)

pvs 或 pvdisplay (查看物理卷)

3、vgcreate  vg0  /dev/sd{b2,c} (创建卷组)

vgs 或 vgdisplay (查看卷组)

4、lvcreate -n lv0 -L 15G vg1(创建逻辑卷)

lvs 或 lvdisplay (查看逻辑卷)

5、创建文件系统

mkfs.ext4 /dev/vg1/lv0   (给逻辑卷创建文件系统)

6、挂载

vim /etc/fstab  (挂载逻辑卷)  (挂载的是文件系统的UUID)(blkid  可以查看文件的UUID)

7、逻辑卷扩展 (大L指的是空间的大小,小l指的是PE的个数)

lvextend -L 25G /dev/vg1/lv0  (先给逻辑卷扩展空间)(-L 25G  代表着扩展到25G)

lvextend -l +100%FREE /dev/vg1/lv0 (先给逻辑卷扩展空间) (-l +100%FREE  代表着把所有空间用来扩展 )

resize2fs /dev/vg1/lv0  (再给逻辑卷扩展文件系统)

8、卷组扩展

pvcreate /dev/sdc  (创建物理卷)

vgextend vg0 /dev/sdc  (把物理卷添加到 vg0 这个卷组中)

9、逻辑卷缩减(缩减比较危险,必须备份,必须严格按照顺序来操作)

1,umount /mnt/lv0/  (必须先取消逻辑卷的挂载)

2,e2fsck -f /dev/vg1/lv0  (再查看逻辑卷的文件系统)

3,resize2fs  /dev/vg1/lv0  10G (再缩减文件系统)(10G  代表着把文件系统缩减到10G)

4,lvreduce  -L 10G /dev/vg1/lv0  (再缩减逻辑卷)(确保数据没有超过10G)(-L 10G  代表着把逻辑卷缩减到10G)

5,mount -a

10,删除物理卷

pvmove /dev/(你要搬走pv) (移动PE)

vgreduce  /dev/(你要搬走pv)   (从卷组中移除物理卷)

pvremove   /dev/(你要搬走pv)   (删除物理卷)

11,删除逻辑卷

umount /mnt/lv0/  (先取消逻辑卷的挂载)

vim  /etc/fstab  (删除你编辑的数据)

lvremove  /dev/vg1/lv0  (删除逻辑卷)

12,删除卷组

umount /mnt/lv0/  (先取消逻辑卷的挂载)

vim  /etc/fstab  (删除你编辑的数据)

vgremove  /dev/vg1   (删除卷组会把逻辑卷也一起删了)

时间: 2025-01-25 07:43:20

逻辑卷(LVM)配置的相关文章

基于Centos6系统创建逻辑卷LVM,执行扩容,缩减,删除等操作

什么是逻辑卷? LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性. LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用.在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区

基于CentOS 6 系统创建逻辑卷LVM,执行扩容,缩减,删除等操作

2016-08-29 05:37:57 标签:Linux LVMFstab VG PV 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://51eat.blog.51cto.com/11892702/1843663 什么是逻辑卷? LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性. LV

Linux01-企业核心技术之逻辑卷LVM深入解析和实战36

一.扩展逻辑卷 1.lvextend-L [+]# /PATH/TO/LV,[+]表示扩展到:#表示扩展至: a)扩展逻辑卷的风险较小,可在线扩展: 2.resize2fs:扩展到和物理边界一样大 a)命令格式:resize2fs -p /PATH/TO/LV 如:lvcreate -L 2G -n testlv myvg mke2fs -j /dev/myvg/testlv mkdir users mount /dev/myvg/testlv /users mount lvextend -L

逻辑卷lvm 和btrs文件系统介绍

LVM揭秘  lvm的中文叫逻辑卷,英文名字叫Logical Volume Manager,它有什么作用? 通过逻辑卷LVM可以有效的管理和分配磁盘空间,可以把分散的小分区组合成一个大的卷组,从卷组中分出需要的空间做出逻辑卷,这样使得磁盘扩容和缩减方便易用.还有着备份的功能,指的就是lvm快照. 逻辑卷是怎么来的? dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块:注:dm是内核的功能模块 /dev/dm-#   注:从0开始编号 这个逻辑设备的文件是什么? 

逻辑卷LVM

逻辑卷LVM 简介 在实际生产应用中,磁盘的分区的容量是固定不变的,当出现分区容量不足的情况,除了新加磁盘,还有没有其他方法呢?    逻辑卷(LVM)的概念就出现了,全称叫Logical Volume Manager.它的作用是允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小.    LVM最大的特点是可以对磁盘进行动态管理,在不会丢失原有磁盘数据的同时,又可以对逻辑卷大小进行调整,大大提高了磁盘管理的灵活性.    LVM的实现原理: 逻辑卷的实现 之前实验我们创建了一个RAID-5

第九章:逻辑卷LVM

第九章:逻辑卷LVM 现实生产环境中,经常会遇到磁盘空间不够用的情况,无论规划的多么好,最终还是会遇到这种情况.所以说,磁盘分区没有一个标准的格式,只能根据自己的服务器应用来适当进行划分.那么遇到这样的问题我们如何解决呢?本章我们就来介绍解决之法-逻辑卷管理(LVM). LVM(Logical VolumeManager),通过这种技术可以随意扩大或缩小磁盘或分区的容量.LVM的实现是把磁盘.分区或RAID设备通过软件组合成一块独立的VG,然后将这个VG再进行划分LV,这时候的LV就相当于一个分

自学Linux Shell8.2-linux逻辑卷LVM管理

点击返回 自学Linux命令行与Shell脚本之路 8.2-linux逻辑卷LVM管理 1. linux支持的文件系统 Windows常用的分区格式有三种,分别是FAT16.FAT32.NTFS格式 Linux支持的文件系统:NFS.MINIX.MS-DOS和ext2,日志文件系统:ext3.ext4.JFS.ReiserFS和XFS,同时还有加密文件系统(CFS)和虚拟文件系统(/proc) 1.1 基本文件系统 原文地址:https://www.cnblogs.com/yaoyaojcy/p

Linux(RadHat)基础学习—系统分区逻辑卷lvm

lvm逻辑卷 pv:物理卷,被lv命令处理过的物理分区 vg:物理卷组,被组装到一起的物理卷 pe:物理扩展,lvm设备的最小存储单元,lvm是pe的整数倍 lvm:逻辑卷,直接使用的设备,可以增大缩小并保持原有数据不变 1.lvm的建立 (1)分区,指定分区标签为8e(逻辑卷) (2)使逻辑卷成为物理卷:pvcreate /dev/vdbx (3)建"大容器"物理卷组:vgcreate vg0 /dev/vdbx (4)从物理卷组取出20M的逻辑卷lv0:lvcreate -L 20

逻辑卷(LVM)的创建

逻辑卷支持在线拉伸逻辑卷(lv)是将几个磁盘分区或者块设备(pv,pv的id必须是8e的,pv可以位于不同的磁盘分区里,pv大小可以不一)组织起来形成一个大的扩展分区(vg,卷,一个vg至少要包含一个pv),该扩展分区不能直接用,需要将其划分成逻辑卷(lv)才能使用,lv可以格式化成不同的文件系统,挂载后直接使用. lv的扩展和缩减是不会影响原有数据的,但逻辑卷缩减的风险大于逻辑卷扩展的风险.逻辑卷可以支持快照功能. 1.逻辑卷的创建步骤 1.1分区或增加新的硬盘,注意分区的ID设置为8e 1.