管理LVM逻辑卷
前言
每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精评估LVM和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估 计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。再零停机的情况下lvm是对磁盘分区进行管理的一种逻辑机制,让我们可以精准的分配个磁盘内容
对于转换成物理卷的普通分区,建议先使用fdisk工具将分区类型的ID标记号改为“8e”(8e表示LVM逻辑卷),若是整块硬盘,可以将所有磁盘空间划分为一个主分区后再做相对应调整
lvm简述
在安装CentOS 系统的过程中选择自动分区,就会默认采用LVM分区方案。不需要再进行手动配置
lvm可以灵活的管理磁盘
pv物理卷
创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Physical Extent,PE),从而构成物理卷
物理卷一般直接使用设备文件名称,如/dev/sdb1 , /dev/sdb1, /dev/sdd等
VG卷组
卷组:由一个或多个物理卷组成一个整体
在卷组中可以动态的添加删除物理卷
lv逻辑卷
逻辑卷建立在卷组之上,与物理卷没有直接关系
对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷
管理LVM
lvm分为三大类 :pv物理卷,vg卷组,lv逻辑卷
命令格式
pvcreate 卷组 物理卷
lvcreate -L 容量 -n 逻辑卷 卷组
lvxtend -L +大小 /dev/卷组
功能 物理卷管理(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
pv物理卷管理
pvscan命令–用于扫描系统中的物理卷
[root@localhost ~]# pvscan
PV /dev/sdd1 lvm2 [5.00 GiB]
Total: 3 [44.99 GiB] / in use: 2 [39.99 GiB] / in no VG: 1 [5.00 GiB]
pvcreate命令–把整个硬盘转换成物理卷
[root@localhost ~]# pvcreate /dev/sdd1
Physical volume "/dev/sdd1" successfully created.
pvdispaly命令–用于显示物理卷详细信息
[root@192 ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size <299.00 GiB / not usable 3.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 76543
Free PE 1
Allocated PE 76542
PV UUID PDu9BL-b3qD-PuSN-dru0-THDK-Q6vB-pQdD9X