Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form

How to Resize or Expand Proxmox Hard Drive

Posted on 23/10/202522/06/2026 IT Expert By IT Expert No Comments on How to Resize or Expand Proxmox Hard Drive
  1. Home
  2. Virtualization
  3. How to Resize or Expand Proxmox Hard Drive
Resize Proxmox VM

In Proxmox, “resizing a disk” means adjusting the logical capacity of the VM’s virtual drive. You do this to give a VM more space (expand). In this guide, we shall discuss how to resize or Expand Proxmox Hard Drive. Please, see How to delete a VM and Storage in Proxmox, How to extend a VM Hard Disk on VMware Workstation, and how to Create a bootable USB on Mac: Proxmox VE Setup.

Table of contents

  • Fix Veeam Virtual Appliance requires at least 240 GB
    • Precaution to Take
    • Resize (Expand) Hard Disks
    • Shrining Proxmox Disks

In Proxmox VE, each virtual machine (VM) has one or more virtual disks. This is similar to a physical computer has hard drives. These disks are files or volumes stored on the host’s storage backend. The table below show the common Proxmox disk types.

Disk FormatDescriptionTypical Use
QCOW2A flexible disk image file format supporting snapshots and compression.Used on directory-based storage (e.g. /var/lib/vz/images/...)
RAWA raw binary file, faster but less flexible (no internal snapshots).For performance-focused setups
LVM / LVM-thinLogical volumes directly created on a volume group (not simple files).Common for local SSD/HDD storage; managed by Proxmox automatically
ZFS volumes (zvols)Virtual block devices backed by ZFS datasets.For high performance or redundancy setups

Also, see how to fix “Unable to update the password value provided for the new password and Password Policy“, and Resolve the Update Package Database failure on Proxmox VE.

Fix Veeam Virtual Appliance requires at least 240 GB

This article “how to setup Veeam Software Appliance v13“, gave birth to this topic. The Veeam Software Appliance requires at least two disks. A 240 GB+ system disk for JeOS, Veeam software, database, and instant recovery cache (recommended 480 GB multi-TB SSD depending on workload size).

And a second 240 GB+ disk for catalogs and backups, with any extra disks automatically merged into a single LVM volume. For “Veeam Infrastructure Appliance”, the requirements are different!

Note: Experienced administrators fall into the habit of skipping documentation when testing or deploying new technologies, relying instead on prior knowledge. While experience is valuable, this practice can lead to overlooked prerequisites, unsupported configurations, or subtle compatibility issues.

Following official guides and verified documentation should remain standard procedure and not as a sign of inexperience. But as a mark of professionalism and due diligence. Consistency in adhering to vendor recommendations ensures accuracy, repeatability, and long-term stability across environments.

240GB disks

Please, see What is taking up by Synology NAS Volume Space, how to Download and update Synology DiskStation NAS to DSM 7.3, and how to Patch Veeam Backup and replication 12.3.2.3617 to 12.3.2.4165.

Precaution to Take

Before performing any disk resize operation, create and verify a full VM backup or snapshot. This step is mandatory. A validated backup ensures data recoverability in case of corruption, misconfiguration, or unexpected failure during the resize process.

Once the backup is confirmed, proceed to expand the virtual disk at the hypervisor level using the appropriate Proxmox interface (GUI or CLI). This approach provides a controlled rollback point and eliminates the risk of irreversible data loss.

Here is How to install Pleasant Password Server, and how to perform Offline and Online Update for Object First Out-of-the-Box Cluster.

Resize (Expand) Hard Disks

To do this, Log in to the Proxmox Web GUI. In the left pane, select the Proxmox node if you have multiple nodes in your Datacenter. Then select the VM you want to modify.

Next, In the top menu tabs, click Hardware and click on each disk as shown below. Afterwards, use the dropdown menu associated with the Disk Action and select Resize.

resize disk

In the resize disk, enter the size of the increment. Just to satisfy the VSA requirements, I am adding 120 GB more. I will eventually add more to make it 256 GB just for my personal requirements.

After entering the new value, click on resize as shown below.

increment

As you can see, the disks have been resized sucessfully.

VM Hardware settings

Please, see how to set up the OOTBI Virtual Appliance on Proxmox VE, and how to shrink and create new partition on Windows Server.

Shrining Proxmox Disks

To shrink the virtual disk in Proxmox is not so straight forward. This is because, Proxmox cannot directly shrink raw/QCOW2 disks safely unless the filesystem inside has been reduced first. Since this is not the focus of this article, I will only discuss not in detail

The recommended approach is tor educe the partition and filesystem inside the guest (using resize2fs or equivalent for ext4/xfs).

qm disk resize <vmid> scsi0 60G

As noted for resizing, always back up or snapshot before shrinking disks in Proxmox.

Optional step: Shrinking is destructive if done incorrectly. Next, compact the disk to reclaim unused blocks if it is QCOW2.

qemu-img convert -O qcow2 olddisk.qcow2 newdisk.qcow2

Alternatively, you could use GParted and Proxmox CLI tools if you are comfortable with live partition editing. Attach GParted ISO and Boot the VM and boot into it. Use GParted to shrink the partition and filesystem graphically. This is often easier and safer than CLI tools for some users. Please take a look at the forum post from Proxmox. You will also find this post very useful.

After shrinking the partition, shut down the VM. Use the Proxmox host CLI to shrink the virtual disk: For example, “QCOW2”. Only if the partition was reduced by at least 10 GB.

qemu-img resize /path/to/disk.qcow2 -10G

Optional, compact QCOW2 Disk to reclaim unused space. After this is done, replace the disk if needed and boot the VM to verify everything works.

qemu-img convert -O qcow2 shrunk.qcow2 compacted.qcow2

I hope you found this guide useful on how to resize or expand Proxmox Hard Drive. Please, feel free to lave a comment below.

5/5 - (1 vote)

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Virtualization Tags:Expand Proxmox Hard Drive, Extending Proxmox Hard Disks, Extending Proxmox Hard Drives, proxmox, Proxmox Server, Proxmox Storage, Resize Proxmox Hard Drive, Shrining Proxmox Disks

Post navigation

Previous Post: Offline and Online Update for Object First Out-of-the-Box Cluster
Next Post: Unknown Error occurred when installing Veeam Software Appliance

Related Posts

  • 1723152 3cc3 2 750x405 1
    Cluster creation in Proxmox VE Virtualization
  • Screenshot
    Setup iSCSI Target and Storage LUN on Synology DS923+ for VBR Reviews
  • VMware
    The validation process found problems on the server to which you want to install features, the features are not compatible with the current configuration of your server Virtualization
  • How to configure Azure container register with secured connection with container apps
    Configure Azure Container Registry for a secure connection with Azure Container Apps AWS/Azure/OpenShift
  • Error 401 Permission denied for invalid PVE ticket
    How to fix Error 401 Permission denied for invalid PVE ticket Virtualization
  • Enable TPM and ecure boot on HyperV to run windoows 11
    How to run Windows 11 on HyperV Virtualization

More Related Articles

1723152 3cc3 2 750x405 1 Cluster creation in Proxmox VE Virtualization
Screenshot Setup iSCSI Target and Storage LUN on Synology DS923+ for VBR Reviews
VMware The validation process found problems on the server to which you want to install features, the features are not compatible with the current configuration of your server Virtualization
How to configure Azure container register with secured connection with container apps Configure Azure Container Registry for a secure connection with Azure Container Apps AWS/Azure/OpenShift
Error 401 Permission denied for invalid PVE ticket How to fix Error 401 Permission denied for invalid PVE ticket Virtualization
Enable TPM and ecure boot on HyperV to run windoows 11 How to run Windows 11 on HyperV Virtualization

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

Veeam Vanguard

  • Screenshot
    Change Active Directory Domain name from dot local to dot com Windows Server
  • selinux in production
    How to locate directory file context and restore it with SELinux Linux
  • Safeguard Your PC Against Common Malware Entry Points
    Safeguard Your PC Against Common Malware Entry Points Security | Vulnerability Scans and Assessment
  • yxxycx yx
    How to change the Default First-Site-Name in Active Directory Windows Server
  • Commvault Docker Images
    Pull and Push Commvault Images to Azure Container Registry AWS/Azure/OpenShift
  • Veeam
    Failed to connect to Veeam Backup and Replication server: Remote Channel Sink UriNotPublished, remote connection refused, and failed to start the service Backup
  • Netstat
    Network statistics: How to save netstat command output to a text Web Server
  • domain14 1
    How To Configure a Domain Password Policy Windows

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,786 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.