I recently went down a little rabbit hole while setting up my homelab, and I thought I’d share what I learned, hopefully, it helps someone else avoid the back-and-forth I went through.
So here’s what I was working with:
- I’m running OpenMediaVault (OMV) as a VM inside Proxmox.
- I have two HDDs that I want to use in RAID 1 (mirror), mainly for storing files.
- I want to access those files using tools like Immich, Jellyfin, etc, all running in their own VMs or containers.
Now the big question was: Should I set up RAID 1 inside OMV, or use a ZFS mirror in Proxmox and pass it through to OMV?
I wasn’t looking for anything too complex, just safe, reliable storage that I could access easily across my network.
After doing a bit of research and getting some helpful replies from folks online, here’s what I ended up doing:
RAID inside OpenMediaVault
Here’s why:
All my storage lives in OMV, so it made more sense to manage the RAID directly there.
It keeps things simple, no need to mess around with ZFS passthroughs or worry about compatibility between Proxmox and OMV.
To get RAID working, I used the openmediavault-md plugin.
It added a "Multiple Device" option under the Storage tab in the OMV web interface. From there, I could easily create a RAID mirror.
Now that you’ve picked OMV for RAID, here’s how to mount disks to OpenMediaVault in Proxmox to get started.
Happy homelabbing!