ZFS, Btrfs och ext4 kan alla lagra Jellyfin-medier tillräckligt snabbt för vanlig uppspelning. Valet av filsystem handlar därför mindre om genomströmning vid filmuppspelning och mer om var du vill att kontrollsummor, ögonblicksbilder, redundans, replikering, reparationsverktyg och driftskomplexitet ska hanteras.
Den här jämförelsen gäller specifikt volymen för masslagring av medier. Jellyfins appdata och SQLite-databas har ett annat beteende vid slumpmässig I/O och bör dimensioneras och optimeras separat, i stället för att tvinga fram en och samma filsystemspolicy för alla lagringsroller.
ZFS passar när mediepoolen också är integritetssystemet
ZFS kombinerar filsystem, volymhantering, kontrollsummor, ögonblicksbilder, scrubbar, RAIDZ och speglingar i en enda lagringsmodell. Det är attraktivt när en mediepool med flera diskar förväntas upptäcka korruption och, med redundans, reparera skadade block från en fungerande kopia.
OpenZFS dokumenterar det grundläggande integritetsbeteendet direkt: alla block förses med kontrollsummor, scrubbar verifierar poolen och redundanta speglingar eller RAIDZ kan reparera skadade data från en fungerande kopia. Det gör ZFS till ett starkt alternativ när själva mediepoolen förväntas ansvara för integritet och reparation.
Välj ZFS när ögonblicksbilder, scrubbar, replikering och redundans är funktioner som du faktiskt kommer att administrera. Välj det inte enbart för att en guide om medieservrar kallar det ”enterprise”.
Btrfs passar för ett Linux-nativt arbetsflöde med ögonblicksbilder och kontrollsummor
Btrfs är integrerat med Linux och erbjuder copy-on-write, kontrollsummor för data och metadata, ögonblicksbilder, komprimering samt send/receive. Det kan fungera bra för en enskild mediedisk, en spegling eller en Linuxserver för allmänna ändamål där filsystemet även stöder andra arbetsflöden för containrar och värdsystem.
Btrfs-dokumentationen beskriver copy-on-write-lagring med ögonblicksbilder, kontrollsummor för data och metadata, komprimering, volymhantering och funktioner för självläkning. Dessa integrerade funktioner är anledningen till att välja ett mer funktionsrikt filsystem än ext4 för en Linux-nativ medievärd.
Var försiktig med redundansprofiler. Använd en layout som du säkert kan återställa i stället för att välja en funktion enbart för att maximera den råa kapaciteten.
ext4 passar när du vill att filsystemet ska förbli enkelt
ext4 är ett moget journalförande filsystem med brett Linux-stöd och välkända reparationsverktyg. Det erbjuder inte kontrollsummor för data från början till slut eller inbyggda ögonblicksbilder på samma sätt som ZFS, så det ansvaret måste hanteras av mdraid, LVM, säkerhetskopieringsprogram, NAS-lagret eller något annat verktyg.
Linuxkärnans dokumentation beskriver ext4-journalen som den mekanism som skyddar filsystemets metadatakonsekvens vid krascher. ext4 försöker inte erbjuda samma integrerade modell för pooler, ögonblicksbilder och integritet från början till slut som ZFS, så det passar bäst när dessa ansvarsområden medvetet hanteras av andra lager.
Den enkelheten kan vara värdefull för ett mediebibliotek som redan säkerhetskopieras och inte behöver att filsystemet fungerar som den huvudsakliga plattformen för återställning.
Jellyfins mediegenomströmning avgör sällan den här jämförelsen
En film som spelas upp med Direct Play innebär huvudsakligen sekventiell läsning. Alla friska filsystem på lämplig lagring kan överstiga vanliga mediebithastigheter, så små skillnader i benchmarkresultat bör inte styra valet.
Arbetsbelastningen förändras på ett betydande sätt när flera strömmar, genomsökningar, nedladdningar, säkerhetskopieringar, ögonblicksbilder eller andra tjänster använder samma pool. Då är layout, antal diskar, cachebeteende, fragmentering och återställningspolicy viktigare än själva Jellyfin-processen.
ZimaSpaces guide om metadataökning i Btrfs på grund av många ögonblicksbilder är en användbar påminnelse om att avancerade filsystemsfunktioner medför underhållsansvar såväl som möjligheter till återställning.
Välj utifrån fel- och återställningsarbetsflödet
| Prioritet | Börja med | Varför |
|---|---|---|
| Integrerad integritet för flera diskar och RAIDZ | ZFS | Kontrollsummor, scrub, ögonblicksbilder och redundans på poolnivå |
| Linux-nativ CoW, ögonblicksbilder, flexibel användning med en disk eller spegling | Btrfs | Ögonblicksbilder, kontrollsummor, send/receive |
| Enkelt och moget filsystem där återställningen hanteras någon annanstans | ext4 | Mindre komplex lagringspolicy |
Oavsett vilket filsystem du väljer bör du ha en riktig säkerhetskopia. Ögonblicksbilder och RAID kan minska vissa risker vid fel, men de ersätter inte en oberoende kopia som skydd mot radering, ransomware, katastrofal förlust av poolen eller en felaktig administrativ åtgärd.
Välj det filsystem vars felmoder och återställningsverktyg du kan öva på. Den bästa Jellyfin-volymen för medier är inte den med längst lista över funktioner, utan den som du kan återställa på ett förutsägbart sätt den dag då funktionslistan slutar spela någon roll.
Produktjämförelser
Mer att läsa

Inbyggda Jellyfin-säkerhetskopior eller säkerhetskopiering på filnivå: Vilken bör du använda?
Använd Jellyfins inbyggda säkerhetskopior för smidig återställning av appens tillstånd; använd säkerhetskopior på filnivå när återställningen även måste omfatta ett bredare värd- och distributionstillstånd.

Jellyfin med Kodi jämfört med fristående Jellyfin-klienter: Vilket passar bäst?
Välj Kodi för ett anpassningsbart TV-fokuserat arbetsflöde med mer klienttillstånd; välj fristående Jellyfin-klienter för enklare användning på flera enheter, styrd av servern.

Fler CPU-kärnor för Jellyfin: När gör de faktiskt det snabbare?
Fler kärnor påverkar Jellyfin först när en kontrollerad kandidat med färre kärnor blir CPU-begränsad och samma arbetsbelastning skalas upp på den större processorn.

