逻辑卷(LV)由逻辑卷组管理(LVM)创建,优点在于:
        1、将零散的物理卷(PV)整合成卷组(VG),根据使用的需求量,动态的扩展和收缩磁盘,按需(逻辑卷)分配空间。
        2、若业务要求超大磁盘,单一磁盘无法满足需求,逻辑卷(LVM)可将小磁盘整合起来。
磁盘、分区、物理卷、卷组、逻辑卷关系

1.物理磁盘->分区

1.1 挂载

         Linux仅有一个独立且唯一的文件结构,只有一个根目录,多个硬盘上的多个分区通过挂载的方式和某个目录联系起来,挂载后该分区的空间就供该目录使用。
Linux文件挂载

#查看所有设备挂载情况
lsblk
lsblk -f
#增加一块硬盘的操作步骤
#1.虚拟机添加硬盘
#2.磁盘sdb分区
fdisk /dev/sdb
n:新增分区->p:设置分区类型主分区及空间大小->w:写入分区并退出,q:不保存退出
#3.格式化分区sdb1
mkfs -t ext4 /dev/sdb1
ext4为分区类型
#4.挂载(命令行挂载重启后失效)将分区sdb1挂载到文件目录newdisk
mount /dev/sdb1 /newdisk
#5.设置可以自动挂载
修改/etc/fstab/->mount -a生效

1.2 硬盘说明

lsblk

标识符含义
hd/sd分区所在设备类型,IDE硬盘(hd)、SCSI硬盘(sd)
sdaa-基本盘,b-基本从属盘,c-辅助主盘,d-辅助从属盘
sda11,2,3,4-主分区或扩展分区,主分区可被文件系统直接格式化,扩展分区可容纳其他逻辑分区(缘由:每个存储设备只能有4个分区,其中仅能1个扩展分区,扩展分区内部可创建多个逻辑分区,逻辑分区从5开始)

2.分区->物理卷

2.1 磁盘未分区直接创建物理卷

#磁盘sdb->物理卷
pvcreate /dev/sdb
#查看物理卷信息
pvdisplay
pvs

2.2 磁盘分区创建物理卷

#首先需要将磁盘ID由83->8e,修改磁盘分区sdc1
fdisk /dev/sdc
t #修改分区代码
1 #修改1分区
L #列出磁盘ID可选择的代码
8e #选择8e
w #保存

#创建物理卷
pvcreate /dev/sdc1

3.物理卷->卷组

3.1 创建卷组

#创建卷组 VG1,包含物理卷/dev/sdb1和/dev/sdc1
vgcreate VG1 /dev/sdb1 /dev/sdc1
#查看
vgdisplay
vgscan
vgs

3.2 扩容卷组

#扩容卷组VG1,新增物理卷/dev/sdb2
vgextend VG1 /dev/sdb2

4.卷组->逻辑卷

4.1 创建逻辑卷

#从卷组VG1上创建逻辑lv_root,大小1G
lvcreate -L 1g -n lv_root VG1
#查看
lvdisplay
lvscan
lvs

4.2 创建完成需要格式化并挂载

#设置文件系统为ext4  卷组VG1,逻辑卷lv_root
mkfs.ext4 /dev/VG1/lv_root
#创建挂载点 /newfile
mkdir /newfile
#挂载
mount /dev/VG1/lv_root /newfile
#确认挂载结果
df -h

4.3 扩容逻辑卷

#扩容逻辑卷lv_root 1G
lvextend -L +1G /dev/VG1/lv_root
#调整文件系统大小
resize2fs /dev/VG1/lv_root
#查看结果
df -h

5.参考链接

Linux 物理卷(PV)、逻辑卷(LV)、卷组(VG)管理
关于 Linux中逻辑卷/物理分区等知识的一些总结

Logo

更多推荐