This article describes how to grow the usable capacity of a Proxmox VE storage volume that is backed by an Everpure™ FlashArray™.
-
Root or sudo CLI access to every Proxmox node that maps the volume.
-
Administrative access to the FlashArray, through either the
purevolCLI or the FlashArray GUI. -
The volume is already connected and in use as LVM. (Not LVM-thin : Thin pools use a different capacity model and are out of scope for this procedure).
-
The transport protocol in use is known (NVMe-TCP, iSCSI, or Fibre Channel): The rescan command differs for each protocol.
-
For shared or clustered storage, a list of all nodes that have the volume mapped.
-
Confirm the new target size. Resize is increase-only.
This procedure moves outward from the array to the guest: Resize the volume on the FlashArray, rescan the device on each Proxmox host, then extend the LVM stack (physical volume → volume group → logical volume) and, where applicable, the filesystem or VM disk.
The entire flow is online and non-disruptive. The FlashArray resize is instant, the host rescan does not interrupt I/O, and both ext4 and XFS can be grown while mounted. No reboot or downtime is required at any stage.
FlashArray volumes are increase-only: Capacity can be added but a volume cannot be shrunk. Confirm the target size before applying the change.
The following section provides troubleshooting information for this procedure.
`pvresize`reports no change in size- The host-side rescan in step 2 did not complete. Re-run the protocol-specific rescan, then
`multipath -r`, and confirm that`lsblk`/`multipath -ll`shows the new size before retrying`pvresize`. - GUI shows a stale (old) size
- Restart the status daemon on the node:
`systemctl restart pvestatd`. - New size not visible on other cluster nodes
- Run
`pvscan --cache`then`vgchange -ay`on each node.Note: See KB0022807 (LVM volume not visible on other Proxmox nodes). - Added space not usable inside a VM
- For raw LVM image storage, the LV was extended but the VM disk was not. Resize the disk with
`qm resize`or the GUI, then grow the guest's filesystem from within the VM. - Resize appears to be rejected on the FlashArray
- Volumes are increase-only—confirm the new size is larger than the current size.