LVM分区详细步骤
1、添加N(n>=1)块硬盘
步骤:编辑虚拟机 ——> 添加 ——> 硬盘 ——> 下一步(一直默认下一步)
注:添加步骤重复N遍
2、查看载入的磁盘分区信息(本次演示载入一块硬盘)
(1)查看命令:
fdisk -l
3、创建LVM分区
(1)创建LVM类型分区
fdisk /dev/sdb //对sdb 进行分区
命令(输入 m 获取帮助):n //输入n(下面回车3次,使用默认值)
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+5G // 该分区的容量大小
(2)修改分区类型
命令(输入 m 获取帮助):t // 输入t
分区号 (1,2,默认 2):1 // 根据自己的分区号输入(如1,2,3)
Hex 代码(输入 L 列出所有代码):8e // 输入8e(LVM类型)
注意:需要几个这样的分区就循环创建(限度:4个分区、20个G)
输入p可查看分区信息
命令(输入 m 获取帮助):p
这里创建2个分区
(3)保存分区
命令(输入 m 获取帮助):wq //输入w或wq保存
(4)建立pv(物理卷)
pvcreate /dev/sdb1 // 建立/dev/sdb1物理卷 (同理可建立/dev/sdb2)
pvdisplay /dev/sdb1 // 可看可不看
(5)建立vg(卷组)
vgcreate vg_zjl /dev/sdb1 // 建立卷组vg_zjl
vgdisplay vg_zjl // 查看vg_zjl信息
(6)建立lv(逻辑卷)
lvcreate -L 100M -n lv_zjl vg_zjl // 在vg_zjl(卷组)下建立大小为100M的lv_zjl(逻辑卷)
lvdisplay /dev/vg_zjl/lv_zjl
可查看所有数据(pv、vg、lv)
pvs // 查看所有物理卷
vgs // 查看所有卷组
lvs // 查看所有逻辑卷
(7)将卷组中的逻辑卷格式化并挂载使用
mkfs.xfs /dev/vg_zjl/lv_zjl //格式化lv_zjl(逻辑卷)
mkdir /file_zjl // 创建file_zjl文件
mount /dev/vg_zjl/lv_zjl /file_zjl //将file_zjl文件挂载到lv_zjl下
(8)查看使用情况
df -h
就此完成,以下为拓展
<<----------------------------------------------------------------------------------------------------------->>
对LVM进行管理
1、逻辑卷容量动态调整
(1)直接增加量和增加至
lvextend -L +100M /dev/vg_zjl/lv_zjl // 直接增加100M (-100M:即直接减少100M)
lvextend -L 300M /dev/vg_zjl/lv_zjl // 直接增加到300M
2、扩展卷组(vg)
vgextend vg_zjl /dev/sdb2 // 将物理卷(/dev/sdb2)增加到卷组中(vg_zjl)