Linux-LVM硬盘挂载及扩容
warning:
这篇文章距离上次修改已过203天,其中的内容可能已经有所变动。
#!/bin/bash
# 设定变量
VG_NAME="vg01"
LV_NAME="lv01"
MOUNT_POINT="/mnt/mylv"
# 查看当前VG的信息
echo "当前卷组信息:"
vgs ${VG_NAME}
# 检查逻辑卷是否已经挂载,如果已经挂载,则卸载
if mount | grep "${MOUNT_POINT}"; then
umount ${MOUNT_POINT}
fi
# 扩展逻辑卷到19.50GiB
lvextend -L 19.50GiB /dev/${VG_NAME}/${LV_NAME}
# 扩展文件系统
resize2fs /dev/${VG_NAME}/${LV_NAME}
# 重新挂载逻辑卷
mount /dev/${VG_NAME}/${LV_NAME} ${MOUNT_POINT}
# 确认逻辑卷的新大小
lvs ${VG_NAME}/${LV_NAME}
这段代码首先定义了卷组名称、逻辑卷名称和挂载点。然后,它检查逻辑卷是否已经挂载,如果是,则先卸载。接下来,它使用lvextend
命令将逻辑卷扩展到19.50GB。最后,使用resize2fs
命令扩展文件系统,并重新挂载逻辑卷。
评论已关闭