Ahoj,
tuhle bolistku resi ZFS a mozna ma nejak poresene BTRFS.
ZFS uz od dvou disku (raid1) nebo i vice (raidz{1,2,3} ) umi vadny blok detekovat (nesedi hash), zkusit precist z druheho disku a pokud tam jsou OK, tak spravna data vratit aplikaci, ktera o ne pozadala. No a pak ten vadny blok prepise temi spravnymi daty.
Dale na ZFS poolu lze vynutit kontrolu pomoci zfs scrub - ten prepocita vsechny checksumy na blokach a snazi se opravit vsechny "kopie" dat ktere maji nejakou chybu drive, nez je bude potrebovat aplikace.
ZFS je dostupne v ruznem stadiu dospelosti a ruznym zpusobem (jaderny modul, userspace zalezitost ...) pro ruzne operacni systemy, kde to licencni podminky umoznuji - Solaris, Illumos-based distra, FreeBSD, OSX, Linux ...
--ac