#MergerFS

Multi Purr Puss :verified:platymew@layer8.space
2025-06-29

I'm looking at intros to #MergerFS:

that's quite interesting stuff, but a single file can not grow to span multiple members.

Example:
member1 1GB
member2 2GB
MergerFS 3GB

a 2.5GB file will neither fit, nor can it be grown beyond the capacity of the member it's 1st stored on!

The "moveonenospc" option only helps up to the length of the largest free capacity on a single member.

I'm not switching from #ZFS, any time soon. 😉

#Linux #Storage

I think I might RMA that one SATA SSD - that SSD is currently setup as 1 of 2 #SnapRAID data drives (there's another identical parity drive), that is then part of a #MergerFS pool.

There are a ton of video guides on how to replace a disk part of a
#RAID array for failure/upgrade reasons on #TrueNAS, but not found one for this SnapRAID-MergerFS setup on #OpenMediaVault.

From what I can tell, there doesn't seem to be a graphical option on
#OMV to do this easily/intuitively. Might need to look up some written guides/docs to do this safely, so I can send the SSD back, and recover my data on the replacement drive once it arrived.

---

Hopefully, this written guide should suffice:

🔗 https://wiki.omv-extras.org/doku.php?id=omv7:omv7_plugins:snapraid#recovery_operations

RE: https://sakurajima.social/notes/a8mrrt78bi

2025-06-03

I'm thinking of trying again some other filesystem that is not ext4. I'm not sure if #btrfs would allow me to have multiple drives of different types and sizes as one filesystem. Right now I'm using #mergerfs with a bunch of ext4 drives. I don't care about RAID, I just want to use all the space available in storage.

Is BTRFS the right alternative?

I've managed to get #OpenMediaVault working on my #RaspberryPi (running #Raspbian Lite) and the performance seems pretty impressive! Despite relying on USB storage for the SSDs.

This is my first time running a
#NAS on the Pi, on #OMV, not using #ZFS or #RAID but rather an #Unraid like solution, 'cept, #FOSS called #SnapRAID in combination with #mergerfs (the drives themselves are simply #EXT4).

So far, honestly, so good. I got 2x 1TB SSDs for data, and another 1TB SSD for parity. Don't have a backup for the data themselves atm, but I do have a scheduled backup solution (
#RaspiBackup) setup for the OS itself (SD card). It's also got #Timeshift for creating daily snapshots.

I'm not
out of the woods yet though, cos after this comes the (somewhat) scary part - deploying #Immich on the Pi lol (using OMV's #Docker compose interface perhaps). I really could just deploy it in my #Proxmox #homelab, and I wouldn't have to worry about system resources or hardware transcoding, etc. but I really wanna experiment this 'everything hosted/contained in 1 Pi' concept.

Installing #OpenMediaVault on the #RaspberryPi so far... has been kind of a headache, despite how it always seemed 'simple' on other people's videos... Kinda wondering if I'm better off, just, setting up #SnapRAID, #mergerfs, and #Samba/#CIFS manually.

I don't think I need
#OMV specifically, using the Pi as a simple #SMB share that I also happen to run some #Docker services on, I just thought it'd be neat to finally try out OMV, after having only used and been familiar with #TrueNAS all this while.

--

Well, while it was busy installing (which I initiated remotely, through SSH), for some fuckin' reason I got disconnected to it and I couldn't reconnect to it through SSH again. Why does this only happen when I'm a million miles away (exaggerating) and have no physical access to it but when I'm literally in the same building, doing the same type of thing thousands of times, everything just.. goes swell to the point that it deluded me into thinking
#KVM 's a waste of money :')

2025-04-23

Part 1 of a massive new video series I've been working really hard on behind the scenes for the last few weeks.

100% open source. 100% free.

Join me on the journey to build the Perfect Media Server.

youtu.be/Yt67zz9p0FU

#selfhosting #mediaserver #homeinfra #mergerfs #snapraid #docker

2025-04-11

I'm sticking with #mergerfs because it is simple and I don't need stupid crap

2025-02-21

Last night I started using #mergerfs and I was shocked how easy it was. I know it is not a "real filesystem", but I was expecting more trouble by using drives with existing content.

Manuel *hunting Eudaimonia*mmorschel
2025-02-10

Switched my big 16 TB harddrive which served as a backup with the "smaller" 8 TB one which turned into the backup hdd.

Planning to just get another 8 TB one and using to expand the backup storage.

Anyone with a few experiences regarding that setup?

Philip Stellerphillo@fedifreu.de
2024-12-22

True true! Perfect for the „poor man's Datacentre“ ;) I built a storage pool of my existing USB-Drives with various content, combined with some internal Drives, just by adding one or two Drives for RAID-Parity and writing a few lines of config and merged the content via #MergerFS (github.com/trapexit/mergerfs) to one big Storage. Boom, Cloud :awesome: :hacker:
@chpietsch

:nfld_tri: 🇨🇦 CowMan 🇪🇺 🇺🇦 🇲🇽cowman@nfld.me
2024-10-26

Well, added a storage tier this evening.

A couple 4 Tb drives which I had laying about, as #JBOD (#MergerFS), for those media files which are "replaceable" and don't really need to be on #ZFS mirrors (~70 & ~16 Tb).

I now feed into #Plex from the different tiers using #OverlayFS.

Pretty neat. I can move things around without Plex noticing, select the tier in #Sonarr / #Radarr, and if one of those 4 Tb drives goes down, NBD and I can see what is missing.

More iops don't hurt either.

2024-02-22

Ich hab in meinem Desktop ja neben der SSD eine HDD für große Daten (Fotos, Videoschnitt) oder "das Datenarchiv" mit alten, selten genutzten Dingen. Bislang war es immer etwas fummelig zu verwalten, was wo abgelegt ist.
mergerfs github.com/trapexit/mergerfs sieht nach einem vielversprechenden Ansatz aus, eine gemeinsame Sicht in einem Verzeichnisbaum zu bekommen!
#linux #mergerfs

leetNightshadeleetNightshade
2023-08-21

Doh, I forgot I needed to enable an extra setting for software that uses mmap when used on . github.com/trapexit/mergerfs#r

saiki 🚒💨:manjaro: :debian:saiki@social.tchncs.de
2023-07-26

@kirsten @wuffel RPi4 mit 4GB. Daran habe ich nen Fantec 4-bay Gehäuse mit den Platten. ~30TB Gesamt. Das ganze per USB3 angeschlossen. Leistung ist halt bei ca. 30MB/s im Netzwerk. Da ist die Miese Verbindung von USB und Raspi Schuld. AlsoOS nutze ich OMV. Die Platten sind gepoolt mit #mergerfs. Funktioniert absolut brauchbar. Mache meine ganzen Backups drüber. Und als Schmankerl läuft auch Docker mit paar Containern drauf. Hauptsächlich #selfhost Zeug.

Chris :tux:ATLChris@mas.to
2023-07-08

After looking more into #TrueNAS Scale, I decided to just stick with #Snapraid + #MergerFS for my Plex Media. I like having the ability to mix and match drives and easily expand my storage.

I have never understood why RAID is so much more popular than SnapRaid.

2023-06-30

Has anyone around the #Fediverse used a NAS with #MergerFS and #SnapRAID, rather than conventional RAID setups? I want to hear about its stability and usability in a real-world scenario.

The plan here is a file storage server with up to 14 disks of 16TB each. Other great ideas for this setup are welcome too, I have about 1 week left to orient on how I will configure it.

Jelle De Loeckerskerit@blackblock.rocks
2023-02-01

So I bought #Unraid and only then realized the booting-from-a-USB-stick thing isn't just for ease-of-use and optional, but actually an anti-piracy scheme.

I'm just not going to let my homemade NAS system be dependent on a flimsy USB stick. Guess I'll have to give #mergerfs + #snapraid another go, with #openMediaVault this time.

#linux #homeServer #nas #omv

leetNightshadeleetNightshade
2022-12-08

Ah, I was wondering why seemed like a permission nightmare for me, from digging I realized only mmap was failing, and it turns out enabling direct_io or cache.files=off causes mmap to fail on MergerFS. TIL!

reddit.com/r/jellyfin/comments

*((char *)NULL) = '\0';minego@birb.site
2022-11-25

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst