Linux VPS

Proxmox storage explained: add LVM-thin, ZFS, directory and NFS storage

Choose and add Proxmox VE storage: LVM-thin and ZFS for VM disks, directories for ISOs and backups, and NFS or CIFS shares, with the content types each one supports.

IntermediateProxmox VE2 min read

Proxmox storage is defined at datacenter level and each storage entry holds certain content types: VM disks, container volumes, ISOs, templates or backups. Picking the right backend affects speed, snapshots and how easily you can back up and migrate.

Before you start

  • Spare disks you can wipe, or a share on a NAS.
  • Root access to the node and the web UI.

Compare Proxmox storage types

TypeGood forSnapshotsNotes
LVM-thinVM and CT disksYesInstaller default (local-lvm), fast, thin provisioned
ZFSVM and CT disksYesChecksums, compression, mirrors; needs plenty of RAM
DirectoryISOs, templates, backupsWith qcow2 filesAny mounted filesystem
NFS / CIFSBackups, ISOs, shared disksWith qcow2 filesNetwork share; speed depends on the network
Ceph RBDShared VM disks in clustersYesNeeds 3+ nodes (Ceph guide)

Add LVM-thin storage on a new disk

  1. Select the node → Disks, find the empty disk and, if it has old partitions, click Wipe Disk.
  2. Go to Disks → LVM-Thin → Create: Thinpool, choose the disk and a name, keep Add Storage ticked.
  3. The new storage appears in the tree, ready for VM disks.

Add a ZFS pool

  1. Node → Disks → ZFS → Create: ZFS.
  2. Select two or more disks and a RAID level (mirror is a safe choice for two disks), keep compression lz4 or on.
  3. Keep Add Storage ticked and create.

More on ZFS tuning: ZFS for virtual machines.

Add an NFS share for backups

  1. Datacenter → Storage → Add → NFS.
  2. Enter an ID, the NFS server IP and pick the export from the list.
  3. Under Content select VZDump backup file (and ISO image if you like).
  4. Save; the share is mounted under /mnt/pve/<id> on all nodes.

Tip: Never keep your only backups on the same disks as your VMs. An NFS share or Proxmox Backup Server on another machine protects you from hardware failure.

Troubleshooting

  • Disk not offered for LVM or ZFS: it still has partitions; wipe it first.
  • Thin pool full: VMs freeze. Watch usage with lvs and enable discard in VMs.
  • NFS storage shows a question mark: the NAS is unreachable or the export does not allow this node's IP.

Frequently asked questions

LVM-thin or ZFS?

LVM-thin is simple and light on RAM; ZFS adds data integrity, compression and replication at the cost of memory.

Can I store backups on local storage?

Yes, on a directory storage, but copy them off the server too.

How do I move a VM disk to new storage?

Use Hardware → Disk Action → Move Storage, which works while the VM runs.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.