How to Configure Storage Best Practices - Complete Guide

Question: How do I configure storage properly?

Answer: Use right storage for right purpose


How to Choose Storage Type

Storage Selection Guide

Data TypeRecommended Storage
Boot diskZFS Mirror
VM disksLVM-Thin or ZFS
BackupsNFS
ISO/TemplateDirectory
Fast cacheNVMe

How to Configure ZFS

Step 1: Create ZFS Pool

# Mirror for redundancy
zpool create -f mirror pool1 /dev/sda /dev/sdb

Step 2: Set Properties

zfs set compression=lz4 pool1
zfs set atime=off pool1
zfs set checksum=sha256 pool1

How to Configure LVM-Thin

Step 1: Create Thin Pool

lvcreate -L 500G -T vg0/vm-thin

How to Configure NFS Storage

Step 1: Mount NFS

mount -t nfs -o hard,intr,rsize=8192,wsize=8192 \
  192.168.1.50:/data /mnt/data
 
# Add to fstab
echo "192.168.1.50:/data /mnt/data nfs hard,intr,rsize=8192,wsize=8192 0 0" >> /etc/fstab

Keywords

storage zfs lvm nfs how-to


Back to Proxmox VE