Pouzivame ZFS pro cold-storage videi na vice nez 60 PB dat, ZFS casto na chybu disku prijde mnohem drive nez smart. Uz ho mame pres ZFS na freebsd nebo zfs on linux nasazeny dele nez 8 let a jeste jsme nikdy neprisli o zadna data. Rychlost pole resime pres SSD na SATA nebo SSD na nvme.
S BTRFS jsme prisli o data, nastesti jenom pri testech, takze jsme to nikdy nenasadili, mame totiz tu smulu ze pouzivame RAID-6 konfigurace.
SMART selhává v signalizaci dost často, není to vůbec všespásná technologie.
Mnohé řadiče, hlavně spotřební třída, pak zablokují celé I/O ve chvíli, kdy začne jediný disk poskakovat (relokuje vadné sektory apod.).
Myslím, že "souboj" na tomto poli je daný tím, že jak btrfs, tak ZFS se snaží obsloužit jak enterprise třídu, tak i entry level. Btrfs je zajímavější po českého hobbybastlera, protože ZFS má daleko větší HW nároky (a to se samo o sobě vylučuje s hobbybastlerstvím).
Výslekdem pak je, že kdekdo, kdo má ztěží 16 GB RAM (a mnohdy méně) a integrovaný SATA řadič, pomlouvá ZFS pro nepoužitelnost. Naopak btrfs se může jevit jako sympatický systém, který stačí jen "trochu dotáhnout".
Uživatelé z enterprise kategorie naopak ZFS používají poměrně bez problémů a btrfs, díky "drobným nevýhodám" jako je občasná inkonzistence, či částečná ztráta dat, vůbec nemohou zvažovat k nasazení.
Proč by neměl jít použít na polích spolehlivě? Pokud potřebujete pokročilou práci se ZFS pools a flexibilitu, kterou nabízí, pak disky exportujete jako JBOD. Pokud ale víte, že pole Vám vyhovuje tak jak je, není nejmenší problém použít pole.
Systémy typu FreeNAS preferují JBOD / nepoužívat HW RAID, protože by v tom množství výrobců nebyli schopni monitorovat zdraví disků a polí (usupportovali by se), ale tam, kde si tvoříte vlastní řešení, nepředstavuje to vůbec překážku.
No...
http://open-zfs.org/wiki/Hardware#Controllers: Hardware RAID controllers should not be used with ZFS. A vycet duvodu...
No, tak si tam pozorně přečtěte ty důvody, a jsou to ty, co jsem psal. ZFS bez RAID je lépe ovladatelné z jednoho místa (ZFS nástroje), máte lepší kontrolu nad tím, co se děje až na úroveň disku. Typický usecase: FreeNAS. Pokud víte, co děláte, a má to racionální důvod,není HW RAID na překážku.
Z Vašeho postu to vyznělo tak, jako kdyby mě být ZFS s HW RAIDEM nefunkční, či nespolehlivý.
Je to složitější. V dokumentaci k ZFS se vychází z premisy, že většina HW řadičů střední třídy nemá žádný výkonnostní přínos. Tím jsou myšlené všechny základní raidy na deskách, případně ještě dovršené připojením na backplane s expanderem. V takovém případě je určitě stejně dobré, nebo i lepší, aby disky byly JBOD a jak RAM cache, tak SSD cache dělalo ZFS.
V případě drahých RAID řadičů, s 1-2GB cahce, vlastní SSD cache atd., může být situace jiná. Tam pak už je pro ZFS argumentem jen to, že disky se dají přenést do jiného stroje přes libovolný řadič, že zákazník získá hardwarovou nezávislost. Ne vždy je to ale ohled, který se řeší.
Osobně využívám většinou řadiče s exportem JBOD, ale asi ve dvou, třech případech mám ZFS nad HW raidem a funguje to dobře a lépe. Nevýhody, které to má, si uvědomuji, a jsou kompenzovány jinými způsoby.