逻辑卷管理(LVM)

  • 允许对卷进行方便操作的抽象层,包括重新设定文件系统大小
  • 允许在多个物理设备间重新组织文件系统
    • 将设备指定为物理卷
    • 用一个或多个物理卷来创建一个卷组
    • 物理卷是用固定大小的物理区域(Physical Extent, PE)来定义
    • 在物理卷上创建的逻辑卷是由物理区域(PE)组成
    • 可以在逻辑卷上创建文件系统

image.png

实验1:

image.png

实验2:扩展LVM

1 vgdisplay 查看VG有空闲空间
2 lvextend -l +100%FREE /dev/vg0/lv_mysql
3 resize2fs /dev/vg0/lv_mysql
4 df
2和3合2为1的命令:
lvextend -r -l +5G /dev/vg0/lv_mysql

实验3:缩减LVM

1 umout /mnt/mysql
2 fsck -f /dev/vg0/lv_mysql
3 resize2fs /dev/vg0/lv_mysql 20G
4 lvreduce -L 20 /dev/vg0/lv_mysql
5 mount /dev/vg0/lv_mysql /mnt/mysql

实验:扩展VG

LVM介绍

image.png

LVM更改文件系统的容量

image.png

PV管理工具

image.png

VG管理工具

image.png

Lv管理工具

image.png

扩展和缩减逻辑卷

image.png

跨主机迁移卷组

image.png

逻辑卷管理快照

image.png

创建逻辑卷示例

image.png

逻辑卷管理器快照

image.png
image.png

实验:

image.png
findmnt 确认当前目录是否处于挂载状态
mdadm 是linux下用于创建和管理软件RAID的命令
eject 弹出光盘(光驱)
swapon
swapoff
mkswap
mkisofs
wodim
dmesg 自动识别出硬件信息
pvs
pvdispkay
pvscan
pvcreate
pvrename
pvmove
vgdisplay
vgs
vgcreate
vgreduce
vgextend
vgremove
vgrname
vgchange
vgimport
vgexport
lvcreate
lsusb
lvs
lvdisplay
lvrename
lvextend
lvreduce
lvconvert 还原快照
resize2fs
xfs_growfs
fuser 确认某个分区是否被挂载,这个文件到底谁在使用