【Centos7系列】LVM 使用

Iceboundnana 发布于 2023-05-25 330 次阅读


创建 LVM

添加硬盘(此处为50GB)

查看磁盘信息

lsblk 列出块设备

输出有关文件系统的信息(含UUID)

查看文件系统磁盘空间使用情况及挂载信息

-h:参数,以人性化的方式反馈命令结

创建分区(Partition)

创建三个5G的分区

使用fdisk进行分区操作

fdisk -l列出指定设备的分区表

查看磁盘信息

lsblk 与 df 的区别(两者都为查看磁盘信息命令)
  • lsblk:系统对其进行了一定操作,查看的到但不一定可使用
  • df:查看的到就一定可使用(除特别情况)

创建 PV

将第二块硬盘的1、2分区创建为物理卷

pvcreate初始化物理卷以供 LVM 使用

分多次进行创建

pvscan列出所有物理卷

pvs显示有关物理卷的信息(查看 PV 简略信息)

pvdisplay显示物理卷的各种属性(查看 PV 详细信息)

创建VG

创建卷组vg_01,并把sdb1sdb2两个 pv 加入该卷组

vgcreate 创建卷组

创建一个卷组,一次加入多个PV

创建一个卷组同时加入一个PV,后再次加入一个PV

创建一个卷组并指定 PE 大小为 16 Mb

查看 VG 信息

vgscan 搜索查看所有卷组

vgs 显示有关卷组的信息(查看 VG 简略信息)

vgdisplay 显示卷组信息(查看 VG 详细信息)

创建 LV

将 vg_01 卷组创建为逻辑卷 lv_01

lvcreate 创建一个逻辑卷

vg_01 卷组创建为逻辑卷,大小为5G,名称为 lv_0

参数说明:

-L:所创建逻辑卷的大小

-n:所创建逻辑卷的名称

查看 LV 信息

lvscan 列出所有卷组中的所有逻辑卷

lvdisplay 显示有关逻辑卷的信息(查看 LV 详细信息)

逻辑卷格式化

使用 ext4 文件系统对逻辑卷 lv_01 进行格式化操作

mkfs.ext4 格式化操作(文件系统不仅限于ext4

挂载使用 lv_01 逻辑卷

在根目录创建 lv01 目录,并将 lv_01 逻辑卷挂载此目录

创建目录

[root@localhost ~]# mkdir /lv01

挂载逻辑卷

临时挂载

[root@localhost ~]# mount /dev/mapper/vg_01-lv_01 /lv01/
[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   17G  1.1G   16G   7% /
devtmpfs                 980M     0  980M   0% /dev
tmpfs                    992M     0  992M   0% /dev/shm
tmpfs                    992M  9.5M  982M   1% /run
tmpfs                    992M     0  992M   0% /sys/fs/cgroup
/dev/sda1               1014M  130M  885M  13% /boot
tmpfs                    199M     0  199M   0% /run/user/0
/dev/mapper/vg_01-lv_01  4.8G   20M  4.6G   1% /lv01

永久挂载

查看对应逻辑卷的 UUID

/etc/fstab 文件进行编写(添加 UUID 挂载信息)

扩容与缩容

lvextend 向逻辑卷添加空间

扩容 1G (由现有的基础,增加1G)

vreduce 减小逻辑卷的大小

缩容 1G(由现有的基础,减小1G)

缩容至 1G(不论原有多少G,都缩容至1G,只可由大变小,不可由小变大)

命令总结

功能 / 命令物理卷卷组逻辑卷
扫描pvscanvgscanlvscan
创建pvcreatevgcreateLvcreate
查看pvs/pvdisplyvgs/vgdisplylvs/lvdisply
删除pvremovevgremovelvremove
扩容——vgextend [添加物理卷]lvextend
缩容——vgreduce [删除物理卷]lvreduce

创建LVM流程

  1. pvcreate 创建PV
  2. vgcreate 创建VG
  3. lvcreate 创建LV
  4. mkfs.ext4 逻辑卷格式化
  5. mount 逻辑卷挂载

删除LVM流程

  1. umount 逻辑卷卸载
  2. lvremove 删除LV
  3. vgremove 删除VG
  4. pvremove 删除PV

-L:所创建逻辑卷的大小

-n:所创建逻辑卷的名称

此作者没有提供个人介绍。
最后更新于 2023-05-31