(五)centos7案例实战—centos系统LVM挂载与卸载

前言

前面的博客内容已经介绍了如何在centos系统中挂载与卸载硬盘资源,本节内容继续延续上节内容,实现在centos系统下LVM逻辑卷的挂载与卸载,相较于硬盘资源的挂载,逻辑卷挂载更加灵活,能够便捷的管理系统硬件资源。

正文

  • 物理卷PV(Physical Volume)

说明:PV(物理卷)可以是一个磁盘,一个分区。由PE(物理盘区)组成,多个PV可以组成一个VG(卷组)

物理卷PV操作
命令 说明 示例
pvcreate <分区> 创建pv物理卷 pvcreate /dev/sdb1
pvs 查看pv信息
pvdisplay 查看pv详细信息
pvmove <分区1> <分区2> 移动pv数据 pvmove /dev/sda1 /dev/sdb1
pvremove <分区> 删除pv pvremove /dev/sdb1
  • 卷组VG(Volume Group)

说明:多个物理卷组成的一个组,但是卷组不可以直接使用,需要在上面创建LV(逻辑卷)才可以使用。VG上可以创建多个LV。

卷组VG操作
命令 说明 示例
vgcreate <卷组名称> <分区> 创建卷组 vgcreate myvg /dev/sdb1
vgs 查看vg信息
vgdisplay 查看vg详细信息
vgremove <卷组名称> 删除卷组 vgremove myvg
vgextend <卷组名称> <分区>

扩展卷组

vgextend myvg /dev/sdb1
vgreduce <卷组名称> <分区> 减少卷组 vgreduce myvg /dev/sdb1
  • 逻辑卷LV(Logical Volume)

说明:是建立在卷组之上的一个可用空间。有物理边界和逻辑边界两种边界。

逻辑卷LV操作
命令 说明 示例
lvcreate <逻辑卷名称> <卷组名称> 创建逻辑卷 lvcreate mylv myvg
lvcreate -L [+]SIZE  -n <逻辑卷名称> <卷组名称> 创建固定大小逻辑卷 lvcreate -L 500M -n mylv myvg
lvs 查看逻辑卷信息
lvdisplay 查看逻辑卷详细信息
lvremove /dev/<卷组名称>/<逻辑卷名称> lvremove /dev/myvg/mylv
lvextend -L [+]SIZE /dev/<卷组名称>/<逻辑卷名称> 扩展逻辑卷 lvextend -L +300M /dev/myvg/mylv
resize2fs /dev/<卷组名称>/<逻辑卷名称> 拉升文件系统 resize2fs /dev/myvg/mylv
umount /dev/<卷组名称>/<逻辑卷名称> 卸载逻辑卷 umount /dev/myvg/mylv
df -h 查看挂载目录情况
e2fsck -f /dev/<卷组名称>/<逻辑卷名称> 磁盘校验 e2fsck -f /dev/myvg/mylv
resize2fs /dev/<卷组名称>/<逻辑卷名称> [+]SIZE 回缩文件系统 resize2fs /dev/myvg/mylv 500M
lvreduce -L [+]SIZE /dev/<卷组名称>/<逻辑卷名称> 减少逻辑卷 lvreduce -L 500M /dev/myvg/mylv
mount <卷组名称>/<逻辑卷名称> <挂载路径> 挂载逻辑卷 mount /myvg/mylv  /mnt
lvcreate -L [+]SIZE -s -n <备份名称> <卷组名称>/<逻辑卷名称>  创建逻辑卷快照 lvcreate -L 64M -s -n lv-backup /dev/myvg/lv01

mount -o ro <卷组名称>/<逻辑卷名称>/<备份名称>  <挂载路径>
挂载逻辑卷快照 mount -o ro /myvg/mylv/lv-backup /mnt/lv-backup
dump -0u -f  <备份存放路径> <备份路径> 备份快照 dump -0u -f /tmp/lv-backup.dump /mnt/lv-backup
  • LVM分区实战

①查看系统分区挂载情况:

lsblk -f

(五)centos7案例实战—centos系统LVM挂载与卸载_第1张图片

②以sdb硬盘为例,创建一个新分区

(五)centos7案例实战—centos系统LVM挂载与卸载_第2张图片

(五)centos7案例实战—centos系统LVM挂载与卸载_第3张图片 (五)centos7案例实战—centos系统LVM挂载与卸载_第4张图片

 ③以sdb1分区为例,创建pv物理卷

#创建物理卷
pvcreate /dev/sdb1
#查看物理卷
pvs

(五)centos7案例实战—centos系统LVM挂载与卸载_第5张图片

③创建卷组

#创建卷组
vgcreate myvg /dev/sdb1
#查看卷组
vgs

 (五)centos7案例实战—centos系统LVM挂载与卸载_第6张图片

 ④创建逻辑卷

#创建一个500M大小的逻辑卷
lvcreate -L 500M -n mylv myvg
#查看创建的逻辑卷
lvs

(五)centos7案例实战—centos系统LVM挂载与卸载_第7张图片

⑤删除逻辑卷

#删除逻辑卷
lvremove /dev/myvg/mylv
#查看逻辑卷
lvs

(五)centos7案例实战—centos系统LVM挂载与卸载_第8张图片

 ⑥扩展逻辑卷

#扩展逻辑卷
lvextend -L +300M /dev/myvg/mylv

(五)centos7案例实战—centos系统LVM挂载与卸载_第9张图片

⑦缩小逻辑卷

#缩小逻辑卷
lvreduce -L 400M /dev/myvg/mylv

(五)centos7案例实战—centos系统LVM挂载与卸载_第10张图片

 ⑧格式化逻辑卷

#格式化逻辑卷
mkfs -t xfs /dev/myvg/mylv

(五)centos7案例实战—centos系统LVM挂载与卸载_第11张图片

⑨挂载逻辑卷

mount /dev/myvg/mylv

(五)centos7案例实战—centos系统LVM挂载与卸载_第12张图片 ⑩卸载逻辑卷

#取消挂载
umount /dev/myvg/mylv
#删除逻辑卷
lvremove /dev/myvg/mylv
#移除卷组
vgremove /dev/myvg
#移除物理卷
pvremove /dev/sdb1

(五)centos7案例实战—centos系统LVM挂载与卸载_第13张图片

 (五)centos7案例实战—centos系统LVM挂载与卸载_第14张图片

 (五)centos7案例实战—centos系统LVM挂载与卸载_第15张图片

 (五)centos7案例实战—centos系统LVM挂载与卸载_第16张图片

结语

至此,关于entos系统LVM挂载与卸载内容到这里就结束了,我们下期见。。。

你可能感兴趣的:(linux,centos,centos,linux,运维)