一、先给虚拟机加上硬盘
二、在虚拟机中识别
2.1 扫描SCSI总线以添加新设备
在Linux系统中,尤其是虚拟化环境(如VMware, KVM, VirtualBox),新添加的SCSI硬盘可以通过触发系统重新扫描SCSI主机总线来识别。
#首先,查看当前已连接的SCSI主机总线编号:
ls /sys/class/scsi_host/
#强制系统重新扫描所有的SCSI主机总线:
echo "- - -" | sudo tee /sys/class/scsi_host/host*/scan
#验证新硬盘是否被识别:
lsblk
2.2 加入扩容
整个流程分为四步:创建物理卷 -> 扩展卷组 -> 扩展逻辑卷 -> 扩展文件系统。
#将新磁盘 /dev/sdb 初始化为 LVM 物理卷 (PV)
sudo pvcreate /dev/sdb
#这条命令相当于告诉 LVM:“这块新磁盘交给你来管理”。
# Physical volume "/dev/sdb" successfully created.
#将新的物理卷扩展到名为 rl的卷组 (VG) 中
sudo vgextend rl /dev/sdb
#这条命令相当于把新来的“员工”(PV /dev/sdb)分配到了现有的“部门”(VG rl)里。现在这个部门就有了额外的100G“人力”(空间)。
#Volume group "rl" successfully extended
#查看卷组确认空间,并扩展逻辑卷 (LV)
sudo vgs
# VSize(总大小) 变大了,并且 VFree(剩余空间) 这里显示了加入的 ~100G 空间。
#方案A:将所有空闲空间都给 root
sudo lvextend -l +100%FREE /dev/mapper/rl-root
#方案B:只扩展指定大小(例如 50G)
sudo lvextend -L +50G /dev/mapper/rl-root
评论 (0)