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/202511/12/2025 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

  • Failedcluster
    Failover Cluster Manager failed while managing one or more clusters, the error was unable to determine if the computer exists in the domain Virtualization
  • stuck
    Fix Hyper-V VM Stuck in Stopping State Virtualization
  • ESNAS Virtualization 01
    How to remove Recent vSphere Client Connections Virtualization
  • maxresdefault
    How to extend a VM Hard Disk on VMware Workstation Virtualization
  • sandboxx
    Use Windows Sandbox as a security feature Virtualization
  • image
    How to start HyperV VMs in safe mode Virtualization

More Related Articles

Failedcluster Failover Cluster Manager failed while managing one or more clusters, the error was unable to determine if the computer exists in the domain Virtualization
stuck Fix Hyper-V VM Stuck in Stopping State Virtualization
ESNAS Virtualization 01 How to remove Recent vSphere Client Connections Virtualization
maxresdefault How to extend a VM Hard Disk on VMware Workstation Virtualization
sandboxx Use Windows Sandbox as a security feature Virtualization
image How to start HyperV VMs in safe mode 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

  • why use bitlocker drive encryption.width 800
    This device cannot use a Trusted Platform Module, allow BitLocker without a compatible TPM when turning on Bitlocker Windows
  • article 1280x720.192a2586
    Windows Deployment Services: How to setup and install WDS role Windows Server
  • SCVMM Setup Fails Because It Cannot Find The Specific Windows ADK Deployment Tools Files
    SCVMM setup Fails: Fix Missing Windows ADK Deployment Files Windows Server
  • Backup is an attacker real target
    Hacker Thinking in Ransomware Attacks: Backup Is the real Target Backup
  • Capture
    An account with the same name exists in Active Directory: Re-using the account was blocked by a security policy Security | Vulnerability Scans and Assessment
  • Prevent Windows from Saving RDP Connection
    Prevent Windows from Saving RDP Connection History Windows
  • Amazon
    Import Virtual Machines to AWS as AMI AWS/Azure/OpenShift
  • Fixed Sysprep Generalize 1
    How to Fix The Virtual Desktop is Not Sysprep Generalized Virtualization

Subscribe to Blog via Email

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

Join 1,796 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.