«
LVM逻辑卷管理与磁盘配额

时间:2022-7-17     作者:李泽信     分类: linux基础


一、LVM的基本概述和LVM的基本管理流程

功能 物理卷(PV) 卷组(VG) 逻辑卷(LV)
scan扫描 pvscan 设备名 vgscan lvscan
create建立 pvcreate 设备名 vgcreate lvcreate
display显示 pvdisplay 设备名 vgdisplay lvdisplay
remove删除 pvremove 设备名 vgremove 设备名 lvremove
extend扩展 vgextend lvextend
reduce减少 vgreduce lvreduce
  vgscan                                            ##扫描系统中已经存在的LVM卷组
  vgcreate 自定义卷组名 添加到此卷组的物理卷名称  ##将一个或多个物理卷创建成一个卷组
  vgdisplay 卷组名                             ##显示系统中此卷组的详细信息
  vgremove 卷组名                              ##删除系统中的此卷组
  vgextend 卷组名 物理卷名称                        ##将新物理卷添加到已有卷组中,扩容
  vgreduce 卷组名 物理卷名称                        ##将已在卷组中的此物理卷在此卷组中删除
  lvscan                                            ##扫描系统中已建立的逻辑卷
  lvcreate -L 容量 -n 逻辑卷名 卷组名                ##在指定的卷组中分割逻辑卷
  lvdisplay 逻辑卷目录                               ##查看此逻辑卷的详细信息
  lvextend -L +扩容大小 /dev/卷组名/逻辑卷名       ##在当前卷组中为逻辑卷扩容
  resize2fs /dev/卷组名/逻辑卷名                   ##使系统重新读取文件系统大小
  lvremove 逻辑卷目录                            ##删除指定的逻辑卷
  lvreduce -L -缩减大小 /dev/卷组名/逻辑卷名       ##缩小指定的逻辑卷容量

二、LVM卷的基本管理流程

a.添加硬盘,创建主分区(fdisk ),将其文件系统ID更改为8e,并重新读取分区表(partx -a),不格式化;
b.创建PV物理卷(pvcreate 分区名称),可指定多个分区,用空格隔开;
c.创建VG卷组(vgcreate 自定义卷组名 物理卷名),可添加多个物理卷,用空格隔开;
d.创建LV逻辑卷(lvcreate -L 容量-n 逻辑卷名 卷组名);
e.格式化LV逻辑卷(mkfs -t ext4 逻辑卷目录);
f.挂载使用,临时挂载(mount 逻辑卷目录 挂载点),永久挂载(vi /etc/fstab 逻辑卷目录 挂载点 ext4 defaults 0 0);

三、LVM卷的动态扩容

lvextend -L +扩容大小 逻辑卷目录
resize2fs 逻辑卷目录             ##重新读取逻辑卷大小
df -hT  ##验证逻辑卷的大小
 fdisk 磁盘名称                     ##为新添加的硬盘分主分区,ID为8e
 partx -a 磁盘设备名                 ##重读分区表
 pvcreate 分区名称                  ##将新建的分区更改为物理卷
 vgextend 卷组名 分区的目录         ##将刚创建完成的物理卷扩容到已有卷组中
 lvextend -L +扩容大小 逻辑卷目录        ##将卷组VG中的容量扩容给逻辑卷
 或lvextend 逻辑卷目录 物理卷目录  ##将物理卷中的所有PE都添加给逻辑卷
 resize2fs 逻辑卷目录                ##重新读取逻辑卷大小
 df -hT         ##验证逻辑卷的大小
五、磁盘配额