Linux-LVM

LVM:(logical volume manager )逻辑卷管理,功能:动态卷管理功能
老系统弊端:根目录固定化(容量是固定的,极有可能出现容量用完的情况)。
因为之前的老系统(centOS 7之前的版本)根“/”目录是一个标准的分区,那么当根目录空间用完以后,我们只能删除根目录上没有用的文件,来释放一定的空间,让我们的linux可以正常操作。
LVM的基本构成:
一个或多个PV(物理卷)---------->VG(卷组)--------------->一个或多个LV(逻辑卷)
组成 分出

物理卷:物理磁盘存储空间。
VG的总容量等于组成卷组的PV(磁盘)容量之和,VG可以使用自身的容量划分为多个LV来供操作系统使用。我们的Linux从CentOS 7之后才默认使用LVM。

PV:物理卷
PV是组成VG的一个最重要的结构模块,他提供VG存储空间供其使用,并让VG使用由PV 所提供的存储空间创建LV(逻辑卷)。所以PV是LVM的物理组成。

PV的基本信息查询

pvscan			--PV的基本信息查询
结果:
PV /dev/sda2(PV是从哪个磁盘或者分区来)	
VG centos(他所属的VG)	
lvm2 [79.53 GiB / 4.00 MiB free] (PV被使用LVM2的方式进行定义化 总空间 79.53G,还有 4MB可以使用)
Total: 1[79.53 GiB] /in use: 1 [79.53 GiB] /in no VG: 0 [0	](PV上所有的空间已经被使用了(VG:centos))

pvdisplay    --更详细的pv信息详解
--- Physical volume ---
PV Name			/dev/sda2	--PV名称
VG Name			centos		--PV所属的VG
PV Size     	79.53.GiB /not usable  3.00 MiB		--PV的大小 not usable 3.00 MiB (不可用空间3MB)
Allocatable		yes    --分配状态,yes代表可用-空间可分配
PE Size 		4.00 MiB	--PE是组成PV最基本的读写单元,相当于oracle数据块,或者文件系统块。
Total PE 		20360	--一共由20360块
Free PE			1		--现在还可以1块(现在还有一个PE块没有被使用)
Allocated PE 	20359	--已使用 20359块
PV UUID 		ik3n3r-uozJ-IySu-tVft-71I6-cheL-Aq7oGP	--PV的设备唯一编号

echo "20360*4" | bc -l
结果: 81440
echo "81440/1024" | bc -l
结果:79.53125000000000000000

pvdisplay 	-v   
Wiping internal VG cache 	--擦除内被VG缓存
Wiping  cache of LVM -capable devices  --参数支持LVM的设备的缓存
--- Physical volume ---
PV Name			/dev/sda2	--PV名称
VG Name			centos		--PV所属的VG
PV Size     	79.53.GiB /not usable  3.00 MiB		--PV的大小 not usable 3.00 MiB (不可用空间3MB)
Allocatable		yes    --分配状态,yes代表可用-空间可分配
PE Size 		4.00 MiB	--PE是组成PV最基本的读写单元,相当于oracle数据块,或者文件系统块。
Total PE 		20360	--一共由20360块
Free PE			1		--现在还可以1块(现在还有一个PE块没有被使用)
Allocated PE 	20359	--已使用 20359块
PV UUID 		ik3n3r-uozJ-IySu-tVft-71I6-cheL-Aq7oGP	--PV的设备唯一编号

pvdisplay  /dev/sda2		--查询指定的pv,当pv过多的时候,我们可以查询指定的pv

PV的创建和删除
PV既可以使用一块单独的硬盘,也可以使用某个磁盘的分区

fdisk /dev/sdc 创建一个主分区  /dev/sdc1
--创建PV
pvcreate  /dev/sdd
pvcreate /dev/sdc1

--查看PV
pvdisplay -v /dev/sdc	--结果:
Wiping internal VG cache 	
Wiping  cache of LVM -capable devices  
--- Physical volume ---
PV Name			/dev/sdc	
VG Name					
PV Size  		20.00 GiB
Allocatable		NO --因为该PV还没有分配给某个VG
...				...

--删除PV
pvremove  /dev/sdc
pvremove  /dev/sdc1

VG:卷组,他是由PV组成基本的物理存储空间,在该存储空间上可以划分出逻辑空间给LV(逻辑卷使用),所以他是LVM的核心。

1.查看VG的基本信息

vgscan		
结果: Reading volume groups from cache. 	--从VG缓存中读取
      Found volume  group "centos" using metadata type lvm2	
      --找到一个叫centos的VG,该VG的元数据使用LVM2的协议类型。
vgdispaly      --查看VG的详细命令
------------Volume  group-------------
VG Name					centos			--VG名
System ID		
Format 					lvm2			--
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值