SpadFS är ett experimentellt filsystem för Linux-kärnan , utvecklat av Mikuláš Patočka, introducerat i slutet av 2006 [1] . "Spad" är Patochkas fiktiva förkortning på tjeckiska för System pro Psychopaty A Debily [ 2] . SpadFS är ett försök att kombinera funktionerna i avancerade filsystem (kraschåterställning, snabba kataloger, etc.) och bra prestanda utan att öka kodkomplexiteten. Den använder kraschredovisning istället för loggning (eftersom loggning är för komplex och felbenägen), och använder en hash istället för B-träd för att organisera katalogen. SpadFS skiljer sig också från traditionella filsystem genom att lagra inoder tillsammans med deras katalogposter. Enligt Patochkas doktorsavhandling [3] testades filsystemet på en sökmotor med en 1TB RAID-array .
SpadFS är skapandet av ett modernt filsystem utan onödiga komplikationer och tillväxt av kodbasen. Bland möjligheterna finns: