Portál AbcLinuxu, 7. května 2025 17:13

Dotaz: Synology NAS a btrfs

15.10.2018 14:29 xxl | skóre: 26
Synology NAS a btrfs
Přečteno: 760×
Odpovědět | Admin
Uvažuji o tom, že bych provedl doma upgrade NAS serveru a aby to mělo nějaký význam, logicky mě napadl takový, který má podporu btrfs. Tak jsem se podíval, která jejich zařízení to umí a dostal jsem se až k tomu, jak to dělají.

A podle tohoto jejich povídání to vypadá, že mají btrfs jenom na snapshoty. Což mi ovšem nepřipadá tak vtipné, abych to kvůli tomu kupoval.

Není zde nějaký uživatel Synology NAS s btrfs, který by mi mohl ze zkušenosti popsat, jakým způsobem Synology vytváří pole s btrfs?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

k3dAR avatar 15.10.2018 16:37 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Synology NAS a btrfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
maji btrfs na vse krome raidu ;-)
However, it is known that Btrfs RAID is unstable and not suitable for production environments. For this reason, Synology chose Linux RAID over Btrfs RAID
porad nemam telo, ale uz mam hlavu... nobody
Max avatar 15.10.2018 19:32 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Synology NAS a btrfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Používají mdadm pro raid a nad tím pak mají btrfs. Jinak snapshoty bych za "jenom" neoznačoval. Je to dost killer featurka, obzvláště u fileserveru, kdy je potřeba držet nějakou file historii, případně něčeho, co potřebujem snímkovat pro zálohy, třeba VM.
Jinak vyšší verze Synology mají implementovaný kvm management pro virtualizaci.
Zdar Max
Měl jsem sen ... :(
15.10.2018 21:26 [Jooky]
Rozbalit Rozbalit vše Re: Synology NAS a btrfs
Presne tak. Ja mam 37 dennych a 7 mesacnych snapshotov. Na najkritickejsie data mam este aj 72 hodinovych snapshotov. Kebyze toto vsetko vsetko chcem mat odlozene "klasickou" cestou, tak potrebujem tak ~ 66 TB miesta. Riesenie cez snapshoty sa zmesti do 4TB miesta.

Samotne snapshoty sa hodia aj v pripade replikacii. Synology cez preplication engine prenasa len zmenene bloky. Cize aj len presunuty subor vramci volume sa neprenasa, ale "presunie" aj na destination.

"Plus" verzie aj SoHO dvojdiskovych poli maju docker. Cez to sa da doplnit funkcionalita, ktora nie je nativne v DSM, alebo doistalovatelnych balickoch (uz tie maju celkom vela veci).
16.10.2018 00:48 xxl | skóre: 26
Rozbalit Rozbalit vše Re: Synology NAS a btrfs
Takže mi v podstatě říkáte, že to mají dobře vymyšlené? A že jejich řešení umožňuje využívat všech výhod btrfs? A že díky mdadm se dá zapomenout i na rezervy btrfs na raidech 5/6?

Jak řeší Synology vytvoření pole s btrfs, ale bez btrfs raid1, se dvěma kopiemi dat nad více disky, než jsou dva? To dělají tím svým shr raidem? Nebo jak tomu vytvářejí ten raid pod btrfs?

A k tomu množství snapshotů. Na wiky kernel.org se píše, že btrfs s mnoha snapshoty může být v určitých případech velmi pomalé. Já to tedy v jednom případě také používám na takovou time machine, ale v tom mém případě tam mám tak malé změny mezi snapshoty, že jsem dost klidný.
Max avatar 16.10.2018 06:44 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Synology NAS a btrfs
Za současné situace (absence několika fcí u RAID1, nedotáhnutý RAID5/6) ano. Je to kupodivu dobře blbuvzdorné a podporuje to spoustu druhů migrací (mezi typy pole).
Já mám na Synology asi 1000 snapshotů a no problemo, mám to na jedné menší pobočce jako centrální storage. Nicméně změn tam moc není. Každopádně LVM je lenoch a Windows mají by default u VSS limit 64 (hard limit pak 512).
Zkoušet vytvořit RAID1 se třemi disky jsem na Synology nezkoušel (=velké plýtvání místa, když se tak moc bojím o data, tak je zálohuju).
Zdar Max
Měl jsem sen ... :(
21.10.2018 00:19 xxl | skóre: 26
Rozbalit Rozbalit vše Re: Synology NAS a btrfs
Synology tvrdí, že sice nepoužívají btrfs na vytvoření raidu, ale jenom na filesystem, a že se snaží aplikovat opravné prostředky do stávajícího linuxového raidu tak, aby se ve výsledku předešlo silent data corruption.

Mám vyzkoušeno, že pokud na btrfs raidu dojde na jednom disku k chybnému čtení dat, tak to btrfs pozná a opraví dodaná data a zároveň i data na disku, který dodal ta chybná data. Aniž bych musel udělat scrub. Umí to stejné také řešení, které používá Synology?
Max avatar 21.10.2018 20:32 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Synology NAS a btrfs
Netuším, toto pro mně u tohoto typu nasazení není priorita.
Řešil jsem rozhodnutí, zda mdadm+ext4, nebo mdadm+btrfs. A i když se člověk částečně ochudí o fce zabraňující silent data corruption, tak stále to přináší dost výhod oproti ext4.
Jinak Synology je plně přístupný linux, takže můžeš customizovat, možná by nebyl velký problém zrušit pole od Synology a udělat si ho ručně z btrfs. Ale toto jsem nikdy nezkoušel, protože ani výrobce s tím nepočítá, tak jsem si nechtěl komplikovat život.
Další možnost je QNAP, což je ZFS, takže tam máš silent data corruption vyřešeno určitě. Nicméně osobní zkušenost nemám.
Zdar Max
Měl jsem sen ... :(
22.10.2018 03:38 xxl | skóre: 26
Rozbalit Rozbalit vše Re: Synology NAS a btrfs
Oni tam mají checkbox "Enable data checksum for advanced data integrity", který se dá zapnout pro sdílené složky s filesystémem btrfs. A jinde píšou, že btrfs dokáže poznat poškozené soubory a že je dokáží obnovit použitím podporovaných raidových polí. Takže usuzuji, že to patrně zvládají i na btrfs nad mdadm raidem. Chtěl jsem si to jenom potvrdit někým, kdo s tím má praktické skutečnosti.

Každopádně díky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.