( hory | 2020. 09. 20., v – 14:24 )

Szerkesztve: 2020. 09. 20., v – 14:28

ZFS biztos nagyon kiforrott, de ami miatt ejtettem, az az, hogy nem tud uneven diszkekbol raid tombot epiteni.

Ugye otthoni low-budget raid ugy epul, hogy veszek egy nagy, eppen legjobb ar/kapacitas aranyu vinyot, es hozzaadom a tombhoz.

Amikor egy vinyo szejjelmegy, azt kiszedem es odaadom a gyerekeknek jatszani.

Erre a fajta workload-ra a zfs hasznalhatatlan. A sima mdraid egesz jol szuperal:
- egy raid5 akkora, mint a legkisebb vinyo;
- egy raid1, ami a nagyobb vinyok vegen a maradekot lefedi, egyfajta 'scratch' particiokent.

Pl. most van egy 3, egy 4 es egy 6TB-os vinyo a szerverben. Ezen van egy 3TB-os raid5 (szumma 6TB kapacitassal). A 4TB-ost hagytam, mert a pici 3TB-os mar majdnem 5 eves es lassan cserelve lesz, ergo a 4TB-os rovidesen a legkisebb vinyo lesz, teljes kihasznaltsaggal. A 6TB-oson szinten kihagytam 1TB-ot ugyanezert, a vegen pedig most van egy 2TB-os raid1, downgrade-elt uzemmodban, aztan amikor a 3TB-osbol 6-8 lesz, akkor lesz parja is.

Ezzek a setupnak az elonye, hogy koltsege teljesen minimalis, par evente egy atlag vinyo, es teljesen jol szuperal. Es legfokepp: mivel mindegyik vinyo teljesen, totalisan masmilyen, nem gond a raid5 reconstruct, a kieses eselye nem komoly.
 

Erre a workload-ra a btrfs amugy tokeletes lenne, mert az kepes arra, hogy pl. raid1-nel uneven particiokat is hasznaljon; egyszeruen ugy oldjak meg, hogy minden blokkot ket vinyora ir ki, de btrfs-nek tokmindegy, hogy melyikre. Csak epp alapos utanaolvasas utan azt latom, hogy bizony meg mindig erosen reszelgetik (lasd btrfs levlistan epp most volt egy 'utolso durva bugok' osszefoglalo); kb. az ubuntu 22.04 LTS-re mar jo lesz. A CoW miatti veszteseg elegge fajo (kikapcsolva meg elveszik a btrfs osszes elonye, nice job guys), de a media server workload-ra nincs nagyon utban.

(bocs a hosszu agymenesert, de mostansag sokat olvasgattam btrfs/zfs miatt a temaban, gondoltam, osszefoglalom, hatha valakinek hasznos)