1,应该是之前公司的量不大的原因,所以磁盘分区 如果在之前规划好的话,也不会出现问题,所以就一直使用直接分区来管理Linux的磁盘。
不过如果之前,没有良好的规划,后期使用lvm的手动增加和设置磁盘目录大小的话,我觉得有点本末倒置,良好的涉及和规划,可以规避很多潜在的运维问题。
这里我重新拾起之前的学习到的lvm,算是一个回顾和复习吧。
1.1 什么是lvm
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,使用lvm 可以更加灵活的管理磁盘分区。
术语以及逻辑关系图
1.2 术语解释
物理存储介质(The physical media):这里指系统的存储设备:硬盘,如:/dev/hda、/dev/sda等等,是存储系统最低层的存储单元。在物理介质基础上创建PV
物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
逻辑卷(logical volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。
LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
首先可以看到,物理卷(PV)被由大小等同的基本单元PE组成。一个卷组由一个或多个物理卷组成,PE和LE有着一一对应的关系。逻辑卷建立在卷组上。逻辑卷就相当于非LVM系统的磁盘分区,可以在其上创建文件系统。
1.3 操作详细命令及解释
1.3.1 创建pv
pvcreate /dev/sdb
1.3.2 把创建好的PV加入到已经存在的VG中,或者新建VG
首先加入到已经存在的VG中
vgextend VG01 /dev/sdb
如果没有VG的话需要创建VG
命令格式为 vgcreate [-s= 16m] VG01 /dev/sdb /dev/sda
vgcreate vg0 /dev/sdb{5,6,7,8,9} /dev/md0
查看创建过的VG
可以使用vgs或 vgdipaly
[root@list-test ~]# vgs
VG #PV #LV #SN Attr VSize VFree
domovg 1 8 0 wz--n- 1.80T 1.39T
domovgdb 1 0 0 wz--n- 558.12G 558.12G
在创建完VG后需要 激活VG
vgchange -a y vg0 ———— 激活vg0卷组