文章目录

  • 1.简介
  • 2. 常用命令---查看
  • 2.1 查看物理卷 `pvs` 或者 `pvdisplay` 或者 `pvscan`
  • 2.2 查看卷组 `vgs` 或 `vgdisplay` 或 `vgscan`
  • 2.3 查看逻辑卷` lvs` 或 `lvdisplay` 或 `lvscan`
  • 3. 常用命令---新建
  • 3.0 在创建物理卷之前先查看一下挂了哪些盘
  • 3.1 新建物理卷
  • 3.2 新建卷组 ,比如将物理卷sda,sdb,sdc三个形成一个卷组vg01
  • 3.3 新建逻辑卷-方法1(从卷组vg01划分20g给lv1逻辑卷)
  • 3.4 新建逻辑卷-方法2 (将卷组vg01剩余的100%空间划分给lv2逻辑卷)
  • 4. 常用命令---扩大,缩小逻辑卷
  • 4.1 扩展逻辑卷
  • 4.2 缩小逻辑卷
  • 4.3 扩展或缩小逻辑卷
  • 5. 常用命令---格式化逻辑卷
  • 5.1 将逻辑卷lv1格式化(xfs格式)
  • 5.2 将逻辑卷lv1格式化(ext4格式)
  • 6. 常用命令---逻辑卷挂载操作
  • 6.1 将逻辑卷lv1挂载到 /wang01 目录下
  • 6.2 取消 /wang01 目录下的逻辑卷lv1
  • 7. 常用命令--- 在线扩容(刷新容量)
  • 7.1 查看文件系统格式 `cat /etc/fstab`
  • 8. 常用命令--- 删除
  • 8.1 取消挂载逻辑卷lv1
  • 8.2 删除逻辑卷
  • 8.3 卸载卷组vg01
  • 9. 常用命令--- 对逻辑卷重命名
  • 9.1 方法1
  • 9.2 方法2
  • 10 小总结


1.简介

逻辑卷解决分区空间不够用或者分区空间绰绰有余的情况;

其中,关于逻辑卷的四个概念:

  • ①PE (Physical Extend) 物理拓展
  • ②PV (Physical Volume) 物理卷
  • ③VG (Volume Group) 卷组
  • ④LV (Logical Volume) 逻辑卷

centos查看逻辑卷路径 linux查看逻辑卷_centos查看逻辑卷路径


简单的理解就是,将物理卷,比如sda,sdb,sdc 三个盘,放到一个整体的卷组里面,然后重新划分为多个逻辑卷;

2. 常用命令—查看

注意: 使用以下命令一般都只能是root用户才有的权限

2.1 查看物理卷 pvs 或者 pvdisplay 或者 pvscan

centos查看逻辑卷路径 linux查看逻辑卷_逻辑卷_02

2.2 查看卷组 vgsvgdisplayvgscan

centos查看逻辑卷路径 linux查看逻辑卷_centos查看逻辑卷路径_03

2.3 查看逻辑卷 lvslvdisplaylvscan

centos查看逻辑卷路径 linux查看逻辑卷_运维_04

3. 常用命令—新建

3.0 在创建物理卷之前先查看一下挂了哪些盘

fdisk -l

3.1 新建物理卷

pvcreate /dev/sdb

3.2 新建卷组 ,比如将物理卷sda,sdb,sdc三个形成一个卷组vg01

vgcreate vg01 /dev/sda /dev/sdb /dev/sdc

3.3 新建逻辑卷-方法1(从卷组vg01划分20g给lv1逻辑卷)

lvcreate -L 20G -n lv1 vg01

-L 后面接容量大小, -n 后面接名词

3.4 新建逻辑卷-方法2 (将卷组vg01剩余的100%空间划分给lv2逻辑卷)

lvcreate -l 100%free -n lv2 vg01

4. 常用命令—扩大,缩小逻辑卷

4.1 扩展逻辑卷

lvextend -L +10g /dev/vg01/lv1

给lv1逻辑卷扩展10个g

4.2 缩小逻辑卷

lvreduce -L -10g /dev/vg01/lv1

给lv1逻辑卷减少10个g

4.3 扩展或缩小逻辑卷

lvresize -L -10g /dev/vg01/lv1

给lv1逻辑卷缩小10个g ,加号+就是拓展,减少-就是缩小

5. 常用命令—格式化逻辑卷

5.1 将逻辑卷lv1格式化(xfs格式)

mkfs.xfs /dev/vg01/lv1

5.2 将逻辑卷lv1格式化(ext4格式)

mkfs.ext4 /dev/vg01/lv1

6. 常用命令—逻辑卷挂载操作

6.1 将逻辑卷lv1挂载到 /wang01 目录下

  • 先创建目录 mkdir /wang01
  • 再挂载上去 mount -f /dev/vg01/lv1 /wang01

6.2 取消 /wang01 目录下的逻辑卷lv1

umount -f /dev/vg01/lv1 /wang01

7. 常用命令— 在线扩容(刷新容量)

逻辑卷扩容时,已经增加了逻辑卷的大小,但是用df命令查看逻辑卷并没有增加,这个时候就需要用resize2fs或者xfs_growfs来增加逻辑卷的大小。

resize2fs 针对文件系统 ext2 ext3 ext4xfs_growfs 针对文件系统 xfs

7.1 查看文件系统格式 cat /etc/fstab

centos查看逻辑卷路径 linux查看逻辑卷_运维_05

8. 常用命令— 删除

删除的命令和创建是相反的,得先取消挂载,再删除逻辑卷,再删除卷组,才可以删除物理卷

8.1 取消挂载逻辑卷lv1

umount -f /dev/vg01/lv1

-f 是强制卸载的意思

8.2 删除逻辑卷

lvremove -f /dev/vg01/lv1

-f 是强制删除的意思,如果逻辑卷已经使用mount命令加载,则不能使用lvremove命令删除。必须使用umount命令卸载后,逻辑卷方可被删除。

8.3 卸载卷组vg01

vgremove vg01

9. 常用命令— 对逻辑卷重命名

9.1 方法1

lvrename /dev/vg01/lv01 /dev/vg01/lv02

9.2 方法2

lvrename vg01 lv01 lv02

10 小总结

要使用逻辑卷,按照以下流程:

  • 第一步: 创建卷组
  • 第二步: 创建逻辑卷
  • 第三步: 格式化逻辑卷
  • 第四步: 创建挂载点目录
  • 第五步: 在线刷新扩容

注意: 如果存在数据的逻辑卷,在线扩容可能会造成数据丢失