Page 1 of 1
vSAN Free disk expansion
Posted: Mon Nov 24, 2025 9:14 pm
by dbahr
Starwind vSan Free Installed version: 1.7.793.7570
I have vSAN Free deployed as a KVM guest on Proxmox. I have deployed vSAN Free with a single virtual disk and have created a single disk pool. I need to know if it's possible to expand the Proxmox virtual disk and expand the disk within vSAN Free, giving the pool more space. Normally, I would expand the disk in Proxmox and then go into the VM and expand the partition, but I don't see any documentation on how I would do this for vSAN Free.
Re: vSAN Free disk expansion
Posted: Tue Nov 25, 2025 8:26 am
by yaroslav (staff)
1. Shut down one VM and extend the underlying storage. Make sure that the restart prerequisites are met.
2. Start up the VM
3. Enable SSH if needed and log into the VM via SSH.
4. sudo su
5. Type the password
6. sudo systemctl stop starwind-virtual-san
7. sudo umount /mnt/vdc1/volume2 - Unmount the volume with StarWind devices from its mount point.
8. sudo vgchange -an vgvdc1 - sudo vgchange -an <volume group name> - Deactivate the volume group with StarWind devices.
9. sudo growpart /dev/vdc 1 - sudo growpart /dev/<disk without partition> <partition> - Expand the StarWind devices partition on the disk to use available space that we added before.
10. sudo /opt/starwind/starwind-san-and-nas-console/Scripts/hardware/hardware.py PvResize --device /dev/vdc1 - Resize the physical volume to reflect changes in partition size.
11. sudo python /opt/starwind/starwind-san-and-nas-console/Scripts/hardware/hardware.py UpdateInitramfs - Updates the initial filesystem to include new hardware configurations.
12. sudo vgchange -ay vgvdc1 - Activates the specified volume group with StarWind devices.
13. sudo systemctl start starwind-virtual-san - Starts the StarWind Virtual SAN service again after the volume has been expanded;
14. Enter to the CVM webUI, navigate to the Volumes tab, and incrementally increase the storage capacity of each device on every node;
15. Repeat 1-14 for another VM.
16. Run the ExtendDevice script from the Powershell library (available under downloads; Use StarWind Managemnet Console + Powershell integration library installation options).
17. Extend the storage in Proxmox.