Skip to content

Storage

Various storage technologies are combined to take advantage of their respective strengths.

Storage technologies

Physical storage

Storage roughly falls into three categories:

  • Fast system storage
    • Hypervisor OS
  • Fast data storage
    • Container/VM images
    • Application data
  • Slow data storage
    • Multimedia/misc
    • Proxmox Backup Server backend

Common storage configuration

All physical storage devices use a partitionless layout where dm-crypt encrypts the raw block device and a btrfs filesystem is applied on top of that. The exception to this is the primary system drive, which has unencrypted boot and efi partitions (detailed below).

graph LR
A[block] --> B[dm-crypt];
B --> C[btrfs];

Fast system storage

Data integrity protection

  • Scheduled backups to Proxmox Backup Server

Data integrity protection

  • Btrfs RAID1
  • Proxmox boot backup

Fast data storage

Data integrity protection

  • Scheduled backups to Proxmox Backup Server

Slow data storage

graph LR
A[btrfs] --> B[SnapRAID];
B --> A;
A --> C[mergerfs];

Data integrity protection

  • Parity provided by SnapRAID