1
Server / Re:Rozdělení disků pro Proxmox v domácím labu
« Poslední příspěvek od CPU kdy Dnes v 12:09:54 »Zase ta pověra ZFS a RAID 
Ty dvě nejběžnější pověry tady, že ZFS dělá na RAIDu problém a moč panny upíjená o úplňku po poslední klekánici léčí záduchu.
Ano, ta pověra má reálný základ, ale tichou poštou a opakováním se z toho stála mantra, u které si někteří rádi kroutí pytlíkem a jiní padají na kolena do prachu a modlí se ke Kernelu...
Je to zažrané hlouběji a drží to víc než Helvétská víra nebo pohanství v Africe.
Takže jak to s tím ZFS a RAID je?
Zeptejme se Martina Cracauera.
https://reviews.freebsd.org/p/cracauer/#:~:text=openzfs:raidz_expansion%20to%20read%2Dwhitelist%20in%20ZFS%20bootloader.%20Longer,flag%20when%20the%20zpool%20is%20not%20raidz.
Kdo to je? No tak to byste měli vědět!
No a co o tom říká?
On a další lidé to píší naprosto jasně a opakovaně!
Nad jedním blokovým zařízením udělaným na RAIDu to běží dobře, ale musíte si pořešit mechanismus, kdy se na RAIDu objeví vadný disk.
No a protože řada lidí má značné problémy pochopit, co ten člověk píše, tak:
Když to rozdělíme:
ZFS si klidně můžete pouštět na JEDNOM blokovém zařízení (!!!), ale vyhněte se skládání ZFS z několika blokových zařízení, které by RAID dával, např. stavět ZFS nad několika RAIDy je "vošajslich". Důležité je tady to slovo JEDNOM. A nemíchat! Tj. nemíchat RAID s dalším RAID nebo ke stávajícímu RAID přimrcasit další disky.
A ano, zjednodušeně to skutečně zní "ZFS a RAID = ne", ale to opravdu není pravda.
OK konfigurace:
(tohle je OK:) RAID -> udělá mi JEDNO blokové zařízení = v pohodě (ZELENÁ)
NOT OK konfigurace:
(tomuto se vyhni) RAID -> udělám si 5x nějaký RAID, vytvořím si několik blokových zařízení a nad tím se budu pokoušet stavět ZFS = to fakt není v pohodě !!! (ČERVENÁ)
NOT OK konfigurace:
(tomuto se vyhni) RAID -> udělám si 1x RAID a ZFS začnu rozšiřovat o JBOD připojené disky = to je taky bordel !!! (ČERVENÁ)
Jinak ZFS nad RAIDem je naprosto běžná a 100% funkční konfigurace, nepočítaně používaná. U různých VPS a serverů je běžné, že vůbec netušíte, co je vespodu a máte k dispozici jen virtuální blokové zařízení, které často ani neběží nad fyzickým RAIDem, ale vespodu je iSCSI/HBA/FB/FBoE/RAID/...what ever.

Ty dvě nejběžnější pověry tady, že ZFS dělá na RAIDu problém a moč panny upíjená o úplňku po poslední klekánici léčí záduchu.
Ano, ta pověra má reálný základ, ale tichou poštou a opakováním se z toho stála mantra, u které si někteří rádi kroutí pytlíkem a jiní padají na kolena do prachu a modlí se ke Kernelu...

Je to zažrané hlouběji a drží to víc než Helvétská víra nebo pohanství v Africe.
Takže jak to s tím ZFS a RAID je?
Zeptejme se Martina Cracauera.
https://reviews.freebsd.org/p/cracauer/#:~:text=openzfs:raidz_expansion%20to%20read%2Dwhitelist%20in%20ZFS%20bootloader.%20Longer,flag%20when%20the%20zpool%20is%20not%20raidz.
Kdo to je? No tak to byste měli vědět!
No a co o tom říká?
Citace
ZFS will work just fine on the single block devices provided by the RAID controller.Zdroj: https://forums.freebsd.org/threads/zfs-on-hardware-raid.84861/
As others have said, the important thing is how you notify yourself of disk breakages and how you manage disk replacements. If you are already comfortable with the support software for your controller that would be fine. Otherwise I would let FreeBSD do the mirrors.
Whether ZFS is a great choice for mysql I don't know.
On a další lidé to píší naprosto jasně a opakovaně!
Nad jedním blokovým zařízením udělaným na RAIDu to běží dobře, ale musíte si pořešit mechanismus, kdy se na RAIDu objeví vadný disk.
No a protože řada lidí má značné problémy pochopit, co ten člověk píše, tak:
Citace
ZFS dobře běží na JEDNOM (ne na dvou nebo třech !!!) blokovém zařízení, které nám poskytne RAID. Jen je potřeba si jiným způsobem vyřešit stav, kdy nějaký z disků odejde.
Když to rozdělíme:
ZFS si klidně můžete pouštět na JEDNOM blokovém zařízení (!!!), ale vyhněte se skládání ZFS z několika blokových zařízení, které by RAID dával, např. stavět ZFS nad několika RAIDy je "vošajslich". Důležité je tady to slovo JEDNOM. A nemíchat! Tj. nemíchat RAID s dalším RAID nebo ke stávajícímu RAID přimrcasit další disky.
A ano, zjednodušeně to skutečně zní "ZFS a RAID = ne", ale to opravdu není pravda.
OK konfigurace:
(tohle je OK:) RAID -> udělá mi JEDNO blokové zařízení = v pohodě (ZELENÁ)
NOT OK konfigurace:
(tomuto se vyhni) RAID -> udělám si 5x nějaký RAID, vytvořím si několik blokových zařízení a nad tím se budu pokoušet stavět ZFS = to fakt není v pohodě !!! (ČERVENÁ)
NOT OK konfigurace:
(tomuto se vyhni) RAID -> udělám si 1x RAID a ZFS začnu rozšiřovat o JBOD připojené disky = to je taky bordel !!! (ČERVENÁ)
Jinak ZFS nad RAIDem je naprosto běžná a 100% funkční konfigurace, nepočítaně používaná. U různých VPS a serverů je běžné, že vůbec netušíte, co je vespodu a máte k dispozici jen virtuální blokové zařízení, které často ani neběží nad fyzickým RAIDem, ale vespodu je iSCSI/HBA/FB/FBoE/RAID/...what ever.