LVM - juedaiyuer/researchNote GitHub Wiki

#LVM#

实验环境采用了docker,避免物理机污染

lvm

LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性

##基本术语##

物理存储介质(The physical media)

这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。

物理卷(physical volume)

物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

卷组(Volume Group)

VM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成

逻辑卷(logical volume)

LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。

##准备磁盘分区##

#选择要进行操作的磁盘
fdisk /dev/sdb

Command (m for help): n ## 新建
Command action
   e   extended
   p   primary partition (1-4)
p ## 主分区
 
Partition number (1-4): 1 ## 分区号
First cylinder (1-1044, default 1):  ## 回车用默认的1
Last cylinder, +cylinders or +size{K,M,G} (1-1044, default 1044): +1G ## 大小
 
Command (m for help): t ## 改变类型
Selected partition 1
Hex code (type L to list codes): 8e ## LVM 的分区代码
Changed system type of partition 1 to 8e (Linux LVM)

##准备物理卷##

刚创建的分区是用来储存物理卷的。LVM可以使用不同大小的物理卷

pvcreate 磁盘分区名

#检查物理卷的创建情况
pvdisplay

#删除物理卷
pvremove 磁盘分区名

##准备卷组(VG)##

#创建卷组
vgcreate volume-group1 /dev/sdb1 /dev/sdb2 /dev/sdb3

#验证卷组
vgdisplay

##创建逻辑卷##

lvcreate -L 100M -n lv1 volume-group1

lvdisplay

##source##