[rlug] random check > 1 luna

Alex 'CAVE' Cernat cave at cernat.ro
Tue Sep 26 14:51:32 EEST 2023


On 26-Sep-23 14:36, Adrian Sevcenco via RLUG wrote:
> Din ce stiu la raid6 e detectabila notiunea de chunk corupt si se 
> reface (cu repair in loc de check) dar pentru raid1 am inteles ca 
> solutia pentru bit-rot e sa pui sub raid1 un dm-integrity
> bine am citit si raid6 facut peste dm-integrity dar nu vad rostul
>
> Adrian 

la raid6+ da, pentru ca ai 2+ paritati (presupunand ca raidul e 100% 
functional cu toate hardurile, daca nu ... cred ca sanatate), insa mai 
jos cutzu, poti detecta eroarea citind de pe disc, dar nu ai de unde sa 
stii care date sunt cele corecte

de aia la zfs au bagat din start checksumming, acolo integritatea 
datelor se testeaza chiar on-the-fly si repararea asisderea (cat timp nu 
esti marele ghinionist sa ti se beleasca fix chunkurile care trebuie 
:-P); si asta la orice fel de raid, inclusiv mirror; la non-raid, doar 
stii ca ai pus-o de mamaliga, eventual poate te apuci de brute-force sa 
reconstitui datele :-D

idem pe la san-uri si (macar) unele hw raid, doar ca pe acolo sunt mai 
mult sau mai putin "invaluite in magie", ca nu ai acces low level

Alex




More information about the RLUG mailing list