LVM Resize a Physical Volume

From UNIX Systems Administration
Jump to navigation Jump to search

SAN Attached and VMWare Raw Mapped

  1. Resize the LUN on the storage subsystem
  2. Rescan the SCSI hosts
    # echo '- - -' > /sys/class/scsi_host/host#/scan
  3. Get the device paths of the physical volumes that will need to be resized
    # pvs
  4. Rescan the the SCSI block device
    # echo 1 > /sys/block/<block_device>/device/rescan
  5. Scan for physical volumes
    # pvscan
  6. Resize the physical volume
    # pvresize /dev/<block_device>
  7. Verify the resize was successful
    # pvs

VMWare VMDK

  1. Resize the vmdk
  2. Rescan the the SCSI block device
    # echo 1 > /sys/block/<block_device>/device/rescan
  3. Update partition size
  4. Load the partition into the kernel
    # partprobe /dev/<device>
  5. Scan for physical volumes
    # pvscan
  6. Resize the physical volume
    # pvresize /dev/<block_device>
  7. Verify the resize was successful
    # pvs

Further Reading