lvm 逻辑卷

270 阅读2分钟

分区优点: 

- 优化读写性能 

- 实现磁盘空间配额限制 

- 提高修复速度 

- 隔离系统和程序 

- 安装多个OS 

- 采用不同文件系统 

分区的缺点: 

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

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

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

LVM 适合于管理大存储设备,并允许用户动态调整 文件系统的大小

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

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

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

建立逻辑卷

1.要有物理磁盘:物理卷(分区 可以是一整块硬盘)(注意使用分区作为物理卷 分区一定要是8e 格式) 2.将多个物理卷组合成 卷组的容量是从物理卷中提取 3.建立逻辑卷的容量是从卷组当中提取

硬盘不够添加硬盘

添加完之后刷新硬盘端口:

echo "- - -" > /sys/class/scsi_host/host0/scan 

 echo "- - -" > /sys/class/scsi_host/host1/scan 

 echo "- - -" > /sys/class/scsi_host/host2/scan

partprobe

一:建立物理卷

通式:pvcreate 设备名

二:建立卷组

通式:vgcreate 卷组名 物理卷名

三:建立逻辑卷

通式:lvcreate  指定逻辑卷大小  创建逻辑卷的名字  从哪个卷组中取pe

建立完逻辑卷后需要设置文件系统和挂载

mkfs.xfs   自己取的卷组名 自己取的逻辑卷名字

扩容

如果逻辑卷空间不够需要扩容

第一种情况: 原来卷组有足够空间 (直接用空余空间扩容)

第二种情况:原来卷组没有足够空间

需要先给卷组扩容然后再给逻辑卷扩容

通式:vgextend  卷组名  设备名

给逻辑卷扩容:

通式:lvextend -L +#G 逻辑卷名 (一定要有+号)

xfs_growfs /mnt 

如果是xfs 文件系统要使用挂载点 刷新

resize2fs /dev/vg0/M 

 如果是ext4 的格式需要 刷新 逻辑卷

(-r可以直接扩容,不用刷新)

给根目录扩容

由图可见,根目录目前容量50G,可用47G

分区

因为已经有了一块新硬盘(sdb)所以直接分

创建物理卷

扩容卷组

根目录所在卷组为centos

扩容卷组

扩容逻辑卷

扩展文件系统

查看结果

现在容量60G,可用57G