Linux-LVM 磁盘扩容

omanik 2023-11-20 150 11/20

Linux LVM 磁盘扩容

LVM 的基本概念

- 物理卷 Physical Volume (PV): 可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的 header,其余部分被切割为一块块物理区域(physical extents)
- 逻辑组 Volume group (VG):将一组物理卷收集为一个管理单元
- 逻辑卷 Logical volume (LV): 虚拟分区,由物理区域(physical extents)组成

 

开始 LVM 扩容

1.查看硬盘分区
使用lsblk 看到新增的硬盘sdb

Linux-LVM 磁盘扩容

 

2.创建 sdb 分区

fdisk /dev/sdb

输入“n”“p”“w”将sdb分为一整个区

Linux-LVM 磁盘扩容

3.格式化磁盘

格式化,可以先使用 df -Thi查看下要扩容分区的格式 是XFS还是ext4

mkfs -t ext4 /dev/sdb1

Linux-LVM 磁盘扩容

4.创建 PV

pvcreate /dev/sdb1

Linux-LVM 磁盘扩容

5.查看 VG

vgdisplay或者vgs

看到要扩容vg名字为datavg

Linux-LVM 磁盘扩容

6.扩容 VG

vgextend datavg /dev/sdb1

Linux-LVM 磁盘扩容

7.扩容 LV

查看 VG

vgdisplay或者vgs

Linux-LVM 磁盘扩容

查看 LV

lvdisplay或者lvs

Linux-LVM 磁盘扩容

扩容 LV,命令如下 可以看到扩容目录就是在lvs中显示的LV和VG信息

# 按固定大小追加
lvextend -L +10G /dev/datavg/data

# 按百分比追加
lvextend -l +100%FREE /dev/datavg/data

Linux-LVM 磁盘扩容

- 刷新分区、首先确认文件系统格式 xfs 还是 ext

执行df -Thi

Linux-LVM 磁盘扩容

如果是ext执行命令

resize2fs /dev/dev/datavg/data

如果是xfs执行命令

xfs_growfs +挂载点

如果刷新不成功可尝试输入 xfs_growfs /,

成功标志为df -h显示实际正确容量

 

> **注意:** 不要卸载扩容的磁盘,可能出现丢失数据或是系统无法启动

- THE END -
Tag:

omanik

3月05日17:04

最后修改:2024年3月5日
1

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论