centos7案例实战—centos系统LVM挂载与卸载
Posted 北溟溟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7案例实战—centos系统LVM挂载与卸载相关的知识,希望对你有一定的参考价值。
前言
前面的博客内容已经介绍了如何在centos系统中挂载与卸载硬盘资源,本节内容继续延续上节内容,实现在centos系统下LVM逻辑卷的挂载与卸载,相较于硬盘资源的挂载,逻辑卷挂载更加灵活,能够便捷的管理系统硬件资源。
正文
- 物理卷PV(Physical Volume)
说明:PV(物理卷)可以是一个磁盘,一个分区。由PE(物理盘区)组成,多个PV可以组成一个VG(卷组)
命令 | 说明 | 示例 |
---|---|---|
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。
命令 | 说明 | 示例 |
---|---|---|
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)
说明:是建立在卷组之上的一个可用空间。有物理边界和逻辑边界两种边界。
命令 | 说明 | 示例 |
---|---|---|
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
②以sdb硬盘为例,创建一个新分区
③以sdb1分区为例,创建pv物理卷
#创建物理卷 pvcreate /dev/sdb1 #查看物理卷 pvs
③创建卷组
#创建卷组 vgcreate myvg /dev/sdb1 #查看卷组 vgs
④创建逻辑卷
#创建一个500M大小的逻辑卷 lvcreate -L 500M -n mylv myvg #查看创建的逻辑卷 lvs
⑤删除逻辑卷
#删除逻辑卷 lvremove /dev/myvg/mylv #查看逻辑卷 lvs
⑥扩展逻辑卷
#扩展逻辑卷 lvextend -L +300M /dev/myvg/mylv
⑦缩小逻辑卷
#缩小逻辑卷 lvreduce -L 400M /dev/myvg/mylv
⑧格式化逻辑卷
#格式化逻辑卷 mkfs -t xfs /dev/myvg/mylv
⑨挂载逻辑卷
mount /dev/myvg/mylv
⑩卸载逻辑卷
#取消挂载 umount /dev/myvg/mylv #删除逻辑卷 lvremove /dev/myvg/mylv #移除卷组 vgremove /dev/myvg #移除物理卷 pvremove /dev/sdb1
结语
至此,关于entos系统LVM挂载与卸载内容到这里就结束了,我们下期见。。。
以上是关于centos7案例实战—centos系统LVM挂载与卸载的主要内容,如果未能解决你的问题,请参考以下文章