1) Detekce korupce dat i v případech, kdy hardware nehlásí selhání.
2) Efektivní (časově (O(1)) i prostorově (ukládají se jen změny, copy-on-write)) snapshoty filesystému.
3) Efektivní komprese. Nejde mi ani tak o prostor na disku, jako o výkon I/O, který je tím vyšší, protože se na disk zapisuje/čte méně dat - u moderních systémů už dávno není bottleneck CPU, ale disk I/O.
> 1) Detekce korupce dat i v případech, kdy hardware nehlásí selhání.
to bych ocenil, mam totiz po jistem incidentu panickou hruzu pred ztratou dat podobneho typu
nevite nahodou jak by to slo i bez zfs
jde mi jen o detekci vzniku chyby pri prenosu dat z pameti na disk (a zpet)
zatim mam u vybranych souboru ulozeny kontrolni soucty, ale to je nepohodlny a uz mi z toho hrabe
RAID5 bude paritni informace pouzivat pouze pokud disk bude oznacen za spatny - coz se v mem pripade nestane
z tveho prispevku se zda ze by je mohl pouzivat neustale pro prubeznou kontrolu
bohuzel jsem v md tuhle moznosti nikde nanasel, byl bych vdecny za jakekoliv upresnujici informace
Podle mne nejvíc táhne ta proklamovaná jednoduchost typu AllIn1. Skutečně rozjedete ZFS a nemusíte řešit strip mirror a další feature separátně na úrovni LVM, říká se že tím že je to všechno v jednom tak to lze víc optimalizovat a tak. Podle mne je to krok stranou rozhodně tak trochu proti filozofii UNIX OS, ale pokud po tom bude poptávka a v praxi se to osvědčí tak proč ne, třeba se ukáže že to je opravdu dobrý nápad. Detaily si vygooglete :-)