问题

如何在不使用分区的目标设备上运行 lvm2 和 xfs 的操作系统下扩展虚拟卷(来宾磁盘)?

更多: zhilu jiaocheng

解决方法

  1. 创建完整的访客系统备份。

  2. 从VMware 层(从Vsphere)扩展Guest 磁盘。

  3. 运行以下命令来检测来宾磁盘上的新大小。

# ls /sys/class/scsi_host/ | while read host ; do echo "- - -" > /sys/class/scsi_host/$host/scan ; done
  1. 通过 fdisk/dmesg 验证新大小是否可见。
# fdisk /dev/sdX
  1. 使用 pvresize 调整 pv 大小:
# pvresize /dev/sdX
  1. 验证磁盘大小。
# pvs
  1. 验证 vg 大小:
# vgs
  1. 尝试扩展lv:
# lvextend -l +100%FREE /lv-name-here
  1. 调整 xfs 的大小:
# xfs_growfs /dev/mapper/lv-name-here
在 VMware 来宾下扩展非分区磁盘 (XFS) 上的卷
日期:2020-09-17 00:14:23 来源:oir作者:oir