目录
前言:
我们在安装Linux操作系统时不可能精确分配分区容量,而这时候,一旦系统分区不够用时可
能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需求。
这里就需要掌握动态调整Linux分区容量的方法,使能够保持现有数据不变的情况下调整磁盘容
量。并且可以去限制用户指定他可以使用多大的文件,可以有效去控制管理磁盘。
一、LVM概述
lvm是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系
统下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,能在保持现有数据不变的情况
下动态调整磁盘容量,从而提高磁盘管理的灵活性。注意/boot分区用于存放引导文件,不能给予
LVM创建,必须独立出来。
1、pv——物理卷
LVM机制的基本存储设备,通常对应为一个普通分区或整个磁盘。创建物理卷时,会在分区
或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基
本单元(pe),从而构成物理卷。
对用于转换成物理卷的普通分区,建议使用fdisk工具将分区类型的ID号标记改为“8e”。若是整
块硬盘,可以将所有磁盘空间划分为一个主分区再做相应调整。
2、vg——卷组
由一个或多个物理卷组成一个整体,即为卷组,在卷组中可以动态地添加或移除物理卷,卷组名由用户自行定义。
3、lv——逻辑卷
建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,划
分逻辑卷就是从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称
为逻辑卷。与分区一样使用mkfs等工具在逻辑卷上创建文件系统以后,就可以挂载到Linux系统中
的目录下使用。
二、管理LVM
1、管理命令简介
LVM管理命令主要包括三大类:pv物理卷管理、vg卷组管理、lv逻辑卷管理,对应的命令程序
文件分别以“pv“、”vg“、”lv“开头
功能 |
pv管理命令 |
vg管理命令 |
lv管理命令 |
Scan描述 |
pvscan |
vgscan |
lvscan |
Create建立 |