Linux LVM 磁盘扩容
LVM 的基本概念
- 物理卷 Physical Volume (PV): 可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的 header,其余部分被切割为一块块物理区域(physical extents)
- 逻辑组 Volume group (VG):将一组物理卷收集为一个管理单元
- 逻辑卷 Logical volume (LV): 虚拟分区,由物理区域(physical extents)组成
开始 LVM 扩容
1.查看硬盘分区
使用lsblk 看到新增的硬盘sdb
2.创建 sdb 分区
fdisk /dev/sdb
输入“n”“p”“w”将sdb分为一整个区
3.格式化磁盘
格式化,可以先使用 df -Thi查看下要扩容分区的格式 是XFS还是ext4
mkfs -t ext4 /dev/sdb1
4.创建 PV
pvcreate /dev/sdb1
5.查看 VG
vgdisplay或者vgs
看到要扩容vg名字为datavg
6.扩容 VG
vgextend datavg /dev/sdb1
7.扩容 LV
查看 VG
vgdisplay或者vgs
查看 LV
lvdisplay或者lvs
扩容 LV,命令如下 可以看到扩容目录就是在lvs中显示的LV和VG信息
# 按固定大小追加
lvextend -L +10G /dev/datavg/data
# 按百分比追加
lvextend -l +100%FREE /dev/datavg/data
- 刷新分区、首先确认文件系统格式 xfs
还是 ext
执行df -Thi
如果是ext执行命令
resize2fs /dev/dev/datavg/data
如果是xfs执行命令
xfs_growfs +挂载点
如果刷新不成功可尝试输入 xfs_growfs /,
成功标志为df -h显示实际正确容量
> **注意:** 不要卸载扩容的磁盘,可能出现丢失数据或是系统无法启动
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://ospf.me/lvm
共有 0 条评论