Linux逻辑卷的创建以及扩展和缩减

一:磁盘分区

二: PV

三: VG,以及从VG中删除PV和添加PV

四: LV

五:扩展LV、缩减LV

1.1创建磁盘分区,修改分区类型为LVM

2.1安装lvm2

yum install lvm2

2.2创建PV(Physical Volume)

2.2.1相关概念图

2.2.2把sdb5、sdb6创建为PV

[[email protected] /]# pvcreate /dev/sdb{5,6}

2.3查看当前系统的所有PV

[[email protected] /]# pvscan

2.4查看PV的详细信息

[[email protected] /]# pvdisplay /dev/sdb5

3.1创建VG(卷组)

语法:vgcreate 卷组名-s 指定PE大小 加入卷组的PV
[[email protected] /]# vgcreate mysqlVG /dev/sdb{5,6}

3.2查看VG(卷组)的详细信息

3.3查看PV的PE大小

[[email protected] /]# pvdisplay /dev/sdb5

3.9空间太大了,磁盘浪费,所以需要移除一个PV

3.9.1查看pv信息

[[email protected] ~]# pvs

3.9.2从VG中拿掉一个PV的时候,如果这个PV上有数据,直接拿掉的话,数据就损坏了,所以在执行vgreduce之前一定要先把PV上的数据挪走

3.9.3首先先把sdb6这个PV上的数据移动到其它PV上,切记这里一定要使用pvmove而不是pvremove

[[email protected] /]# pvmove /dev/sdb6

3.9.4移除sdb6这个PV

[[email protected] /]# vgreduce mysqlVG /dev/sdb6

3.9.5查看VG下的PV

3.9.6查看PV情况

3.9.7删除PV

3.9.8再次查看PV

3.10假如系统运行了一年,这个VG不够用了,想扩展一下

3.10.1创建磁盘分区

3.10.2创建为PV,指定使用的磁盘分区

[[email protected] /]# pvcreate /dev/sdb7

3.10.3扩展VG

[[email protected] /]# vgextend mysqlVG /dev/sdb7

3.10.4查看VG下的PV

4.1创建LV

语法:lvcreate -n LV_NAME  -L LV_SIZE VG_NAME
[[email protected]/]# lvcreate -n mysqlLV -L 50M mysqlVG

4.2查看LV的详细信息

语法:lvdisplay /dev/vg_name/lv_name
[[email protected] /]# lvdisplay /dev/mysqlVG/mysqlLV

4.3格式化LV

语法:mke2fs -t 文件类型 /dev/vg_name/lv_name
[[email protected] /]# mke2fs -t ext4 /dev/mysqlVG/mysqlLV

4.4挂载LV

[[email protected] /]# mount /dev/mysqlVG/mysqlLV /mnt

4.5移除LV

语法:lvremove /dev/vg_name/lv_name

5.1扩展逻辑卷

5.1.1查看当前LVM的大小

5.1.2查看VG空间的大小,确保有足够的空间进行扩展,如果空间不够,创建分区,修改分区类型,创建PV,把PV加入VG

5.1.3扩展物理边界

语法:lvextend -L ADD_LV_SIZE /PATH/TO/LV
[[email protected] /]# lvextend -L 10G /dev/mysqlVG/mysqlLV

5.1.4扩展逻辑边界

语法:resize2fs -p /path/to/lv (-p扩展到物理边界)
[[email protected] /]# resize2fs -p /dev/mysqlVG/mysqlLV

5.2缩减逻辑卷

注意:

    1.不能在线缩减,得先卸载

    2.确保缩减后的空间大小,依然能存储原有的所有数据

    3.在缩减之前应该强行检查文件系统,以确保文件系统处于一致性状态

5.2.1查看LV空间大小

5.2.2卸载、并且强行检查文件系统

5.2.3缩减逻辑边界

语法:resize2fs /path/to/lv 缩减到多大
[[email protected] /]# resize2fs /dev/mysqlVG/mysqlLV 5G

5.2.4缩减物理边界

语法:lvreduce -L 缩减到多大 /path/to/lv
[[email protected] /]# lvreduce -L 5G /dev/mysqlVG/mysqlLV

时间: 2024-10-10 09:24:05

Linux逻辑卷的创建以及扩展和缩减的相关文章

Linux 逻辑卷逻辑卷的创建,扩展,缩减

Linux 逻辑卷逻辑卷的创建,扩展,缩减   在生活中会遇到磁盘空间不足的情况,为了不影响Linux系统的正常使用,我们需要在线扩展和缩减逻辑卷大小.首先需要先了解一下LVM(Logical Volume Manager),它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性. LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用.在传统的磁盘管理机制中,我们的上层应用是直接访问

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

逻辑卷管理器LVM : LVM的优势:1.弹性存储 2.可以使用快照    LVM: 将几个物理分区通过软件组合在一起,看起来像是独立的大硬盘,而要用这块大硬盘,就要将它分成可以使用的分区,然后格式化,挂载等 PV物理卷:将物理磁盘或物理分区初始化成LVM能用的物理卷,分区中的类型是8e:Linux LVM VG逻辑卷组:将一个或者多个PV组合成一个大的磁盘,将其称之为组 LV逻辑卷:从VG中分割出来的分区,称为LV,LV被用来格式化后,进行挂载,设备代为:  /dev/vgname/lvnam

Linux 逻辑卷LVM创建扩展删除实例

我这里用sdb这个20G的硬盘创建四个5G分区,并使用这四个分区创建test_lvm卷组,最后从卷组中创建两个8G的逻辑卷test_web和test_data. 详细步骤:需要操作和注意的内容均已用深色标注 1,首先对sdb创建分区 [[email protected] ~]# fdisk -l    #查看磁盘分区 Disk /dev/sdb: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Unit

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

本机环境: 创建:a. 创建物理卷: pvcreate /dev/sdb{1,2,5} b. 创建卷组: vgcreate my_vg /dev/sdb1 /dev/sdb5 c. 创建逻辑卷: lvcreate -L 1G -n my_lv my_vg #在my_vg卷组中创建逻辑卷 d. 查看物理卷信息: pvdisplay /dev/sdb5 e. 查看卷组信息: vgdisplay my_vg f. 查看逻辑卷信息: lvdisplay /dev/my_vg/my_lv g. 格式化:

Linux逻辑卷的创建与扩容

Logical volume 的创建 磁盘初始化 [root@xxxx-centos7-template ~]# fdisk -l Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 51

LVM逻辑卷管理,创建,扩展和缩减

1. LVM(Logical Volume Manager):    可以弹性调整文件系统的容量,即把多个物理分区整合为像一个磁盘一样,实现文件系统自由扩展,缩减 2. LVM的组成:        PV(Physical Volume):物理卷           LVM基本的逻辑储存块,但比基本的物理储存块(分区,硬盘等)多出一些LVM有关的管理参数        VG (Volume Group): 卷组            由多个PV组成,类似于非LVM系统中的物理硬盘.       

GNU/Linux下LVM配置管理以及快照卷、物理卷、卷组、逻辑卷的创建和删除

LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.最大的优点是在不损伤数据的前提下调整存储空间的大小. 本篇主要讲述LVM的创建.LVM的扩展与缩减和快照卷的使用三部分 第一部分:LVM的创建 LVM创建的大致步骤为 1.将多个分区转化为多个物理卷PV(Physical Vomule)    一个分区可以创建一个物理卷,可以在多块磁盘上创建物理卷.也可以做raid10磁盘阵列以后在做物理卷, 以    便有更快的读

18.文件系统——扩展、缩减卷组和逻辑卷以及创建快照卷、移除卷

一.扩展卷组 扩展卷组相对简单,只需要添加一个物理卷即可,使用的命令是vgextend,其格式为: vgextend VG_NAME /PATH/TO/PV 下面来演示一下扩展卷组的过程: 1. 首先准备一块id号位8e的分区,具体过程见前文. [[email protected] ~]# fdisk/dev/sdc WARNING: DOS-compatible mode is deprecated. It's stronglyrecommended to          switch of

Linux系统LVM逻辑卷的创建与扩容(命令详解,图文并茂)

LVM简介: LVM(Logical Volume Manager)中文名:逻辑卷管理器,本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,它可以将几块磁盘(物理卷,PhysicalVolume)组合起来形成一个存储池或者卷组(VolumeGroup).LVM可以每次从卷组中划分出不同大小的逻辑卷(LogicalVolume)创建新的逻辑设备.底层的原始的磁盘不再由内核直接控制,而由LVM层来控制.对于上层应用来说卷组替代了磁盘块成为数据存储的基本单元.LVM管理着