Linux——lv逻辑卷、扩容

一.逻辑卷的概念及使用

1.1.概念及优点、缺点

概念:Linux 下对硬盘分区的一种管理机制,适合于管理大存储设备,并允许用户动态调整文件系统的大小。

LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM 的快照功能可以帮助我们快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。

  • 物理卷(Physical Volume,PV):就是真正的 物理硬盘 或 分区

  • 卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。

  • 逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。

  • 物理扩展(Physical Extend,PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。PE 的大小是可以配置的,默认是 4MB。

  • 优点:相比较分区而言逻辑卷可以动态调整文件系统的大小。

  • PV(物理卷):设定那些硬盘和分区(做逻辑卷时分区必须是8e类型)可以做逻辑卷

    VG(卷组):将物理卷告诉的硬盘,卷组将硬盘的大小打碎成PE,一个PE大概4M

    LV(逻辑卷):从VG中取需要的PE来决定逻辑卷的大小。

  • 缺点:

       1.只能使用一块硬盘的空间

       2.如果过分区必须是连续的空间

       3.如果一旦分区不能改变大小(不能随意改变大小,删除分区会造成数据丢失)

       因此lvm技术的运用,就是为了改变分区一旦前期设置容量,就无法更改的缺点 

  • 注意事项:

  • ①/boot分区用于存放引导文件所以不能建立逻辑卷

  • ②创建逻辑卷=完成磁盘使用的分区步骤,依然需要将逻辑卷格式化挂载才能使用

1.2.lvm管理命令及基本格式

功能 pv vg lv
scan 查看 pvscan vgscan lvscan
create 建立 pvcreate vgcreate lvcreate
display 显示 pvdisplay vgdisplay lvdisplay
remove pvremove vgremove lvremove
extend vgextend lvextend
reduce vgreduce lvreduce

使用命令及基本格式:

①pvcreate:创建物理卷   

基本格式:pvcreate 设备名1 设备名2... (如果是分区格式必须是8e,磁盘无要求)

②vgcreate:创建卷组

基本格式:vgcreate 卷组名 物理卷名1 物理卷2...

③lvcreate:创建逻辑卷

基本格式:lvcreate -L 容量大小10G等.. -n 逻辑卷名 卷组名,从卷组取PE

④vgextend:扩展卷组

基本格式:vgextend /要扩容的卷组 /dev/新建的物理卷

⑤lvextend:扩展逻辑卷

基本格式:lvextend     -L[扩展大小选项]     +20G(扩展具体大小)或者写扩展后的总容量,不写代表把此逻辑卷组变为20G,      逻辑卷组名          -r(表示添加完毕直接刷新显示) 注意+号。

⑥pvscan:查看物理卷信息。 pvdisplay:查看详细的物理卷信息

   vgscan:    查看卷组信息。    vgdisplay:查看卷组的具体信息

   lvscan:查看逻辑卷信息      lvdisplay:查看逻辑卷具体信息

二.创立逻辑卷

2.1. 建立逻辑卷的条件

1.要有物理磁盘:物理卷(分区 可以是一整块硬盘)

2.将多个物理卷组合成 卷组的容量是从物理卷中提取

3.建立逻辑卷的容量是从卷组当中提取 /dev/sdc 表示整块硬盘 /dev/sdc1 表示一个分区

注意使用分区作为物理卷 分区一定要是8e 格式

2.2.添加硬盘

①添加三个硬盘

Linux——lv逻辑卷、扩容_第1张图片

②添加硬盘后,硬盘不会直接显示,可以选择重启来刷新硬盘,也可以通过手动刷新硬盘接口:

[root@localhost ~]#echo " - - -">/sys/class/scsi_host/host0/scan
[root@localhost ~]#echo " - - -">/sys/class/scsi_host/host1/scan
[root@localhost ~]#echo " - - -">/sys/class/scsi_host/host2/scan

Linux——lv逻辑卷、扩容_第2张图片

2.3.创建物理卷

分区先要成为物理卷的话,必须在类型上发生改变,要成更改Linux lvm类型(8e)

物理卷可以是一整块硬盘,也可以是分区。可以是单块硬盘,也可以是组合容量

Linux——lv逻辑卷、扩容_第3张图片

Linux——lv逻辑卷、扩容_第4张图片

 Linux——lv逻辑卷、扩容_第5张图片

2.4.创建卷组

创建一个名为ky31的卷组,并将sdb磁盘打碎为PE块存入卷组。

Linux——lv逻辑卷、扩容_第6张图片

2.5.建立逻辑卷

Linux——lv逻辑卷、扩容_第7张图片

查看逻辑卷:

Linux——lv逻辑卷、扩容_第8张图片

 2.6.格式化文件

Linux——lv逻辑卷、扩容_第9张图片

 2.7.挂载

Linux——lv逻辑卷、扩容_第10张图片

2.8.扩容逻辑卷

扩容逻辑卷分卷组空间不够扩容和卷组空间够扩容2种,我们直接进行卷组空间不够的实验步骤,创建ky100则是卷组空间够的情况

1.若卷组空间不够扩容则首先添加物理卷,如下图添加磁盘sdc为物理卷

Linux——lv逻辑卷、扩容_第11张图片

2.然后将添加的物理卷sdd添加到物理卷ky31中

3.从物理卷中添加10G空间到逻辑卷并查看是否添加成功

已成功扩容5G

Linux——lv逻辑卷、扩容_第12张图片

你可能感兴趣的:(linux,5G,运维)