Deutsch   English   Français   Italiano  
<vqu7tu$1ji0n$1@herbert.ortolo.eu>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!fdn.fr!news.ortolo.eu!.POSTED.localhost!not-for-mail
From: Tanguy Ortolo <tanguy@ortolo.eu>
Newsgroups: fr.comp.os.linux.configuration
Subject: Re: Passage =?UTF-8?Q?=C3=A0?= Btrfs
Date: Thu, 13 Mar 2025 09:18:54 -0000 (UTC)
Sender: tanguy@localhost
Message-ID: <vqu7tu$1ji0n$1@herbert.ortolo.eu>
References: <vqenjd$19kj8$1@herbert.ortolo.eu> <vqf7gr$4st$16@rasp.pasdenom.info> <vqm7bc$1ecr3$1@herbert.ortolo.eu> <vqsi4k$i5h$13@rasp.pasdenom.info>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 13 Mar 2025 09:18:54 -0000 (UTC)
Injection-Info: herbert.ortolo.eu; posting-account="tanguy"; posting-host="localhost:::1";
	logging-data="1689623"; mail-complaints-to="usenet@ortolo.eu"
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.12.9+bpo-amd64 (x86_64))
Cancel-Lock: sha1:rMSyw9Dn2GAyfeqMF0gqUgIWvYo=
Bytes: 2642
Lines: 31

Jo Engo, 2025-03-12 19:00+0100:
> Une donnée peut-être dans 3 états : correcte, incorrecte, et invvalide. Je 
> pensais que les codes de corrections d'erreur servait à limiter le cas 
> incorrect, et à augmenter le cas correct, ou, en cas d'échec à  à 
> alimenter le cas invalide. Je croyais qu'ainsi, le cas d'erreur 
> (incorrect) devenait rare, pas assez ?

Ça me semble exact, à condition justement de disposer de code correcteur
d'erreurs. Avec lvmraid sans option particulière, il n'y a rien de tel,
les données peuvent donc être correctes ou incorrectes, ou plus
précisément, incohérentes entre les deux périphériques, sans qu'on
puisse savoir quelle version est incorrecte. Ce cas est bien détecté, et
lvmraid le traite en prenant la donnée du premier périphérique.

Le fait que la couche matérielle, à savoir le disque dur ou la mémoire
flash, inclue des codes correcteurs n'aide pas, ou plutôt, ça aide à
réduire les occurrences de ce genre de cas, mais lorsque cela arrive
malgré tout, ça n'aide pas.

En ajoutant une couche d'intégrité à lvmraid, ce qui est optionnel – et
qui désactive un certain nombres de fonctionnalités, notamment les
instantanés – ce genre de cas est bien détecté comme des données
invalides sur un périphérique identifié, et corrigé comme on pourrait
s'y attendre, en prenant la donnée correcte sur le bon périphérique.
Mais cela se fait sans remonter beaucoup d'information à l'utilisateur :
tout ce qu'on peut savoir, c'est le nombre d'erreurs, et en aucun cas le
périphérique fautif.

-- 
.. o .
.. . o       Tanguy
o o o