Intéressent, le fait qu’un disque soit (très) différent  me semble être un 
problème d’architecture de stockage et le mieux serait de 
remplacer/reconstruire ce disque en HDD non?

-pph

> On 31 Oct 2025, at 09:44, Dominique Rousseau <[email protected]> wrote:
> 
> Le Fri, Oct 31, 2025 at 10:05:03AM +0200, Frederic Dumas 
> [[email protected]] a écrit:
> (...)
>> On devrait donc être bons. Mais cependant;
>> 
>> - cmp --ignore-initial=0x8100000 (pour commencer après les métadonnées RAID)
>>  /dev/sda2 /dev/sdc1
>>  identifie des dizaines de gigaoctets divergents entre le HDD et le SSD de 
>> la même grappe.
>> 
>> On est en RAID1, donc ça fait un peu accélérer le rythme cardiaque,
>> est-ce une corruption massive? Comment ça pourrait reste sans
>> conséquence dans le système de fichiers ?!? Inutile de descendre dans
>> les valeurs SMART des disques physiques, elles n'apprennent ici rien
>> d'utile.
> 
> Je ne connais pas assez bien discard/trim pour les SSD pour donner un
> avis la dessus.
> 
> Mais ce que tu decris pourrait tout aussi bien etre que les zones pour
> lesquelles ton SSD fait apparaitre un 0, et ton disque "autre chose", ce
> soit parcequ'il n'y a jamais rien eu « d'utile » d'écrit à cet
> emplacement.
> 
> Si les 2 disques de ton RAID1 sont ceux utilisés lors de la création,
> l'assemblage du device avec mdadm --create n'a sans doute pas initialisé
> les 2 disques avec un contenu identique. [1]
> 
> Si tu es dans ce cas là et que tu peux te permettre de le faire, force
> un rebuild via mdadm en sortant l'un des 2 (le SSD ?) et en le
> remettant.
> 
> 
> 
> [1] test vite-fait
> 
> /tmp$ dd if=/dev/zero of=file0 bs=1M count=10
> /tmp$ dd if=/dev/random of=fileR bs=1M count=10
> /tmp$ sudo losetup -f ./file0
> /tmp$ sudo losetup -f ./fileR
> /tmp$ sudo mdadm -C --create /dev/md0 --level=1 --raid-devices=2 /dev/loop0 
> /dev/loop1
> /tmp$ cat /proc/mdstat
> Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5]
> [raid4] [raid10]
> md0 : active raid1 loop1[1] loop0[0]
>      9216 blocks super 1.2 [2/2] [UU]
> 
> Sans rien avoir écrit dedans :
> 
> /tmp$ hexdump -C file0 |grep 00001200
> 00001200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
> /tmp$ hexdump -C fileR |grep 00001200
> 00001200  65 64 d2 31 05 0f 1e db  2b 58 c0 42 c0 f5 93 0d |ed.1....+X.B....|
> 
> ( 0x1200, parceque c'est la où commence la partie "tout a zero" de file0 )
> 
> 
> --
> Dominique Rousseau
> Neuronnexion, Prestataire Internet & Intranet
> 6 rue des Hautes cornes - 80000 Amiens
> tel: 03 22 71 61 90 - fax: 03 22 71 61 99 - http://www.neuronnexion.coop
> _______________________________________________
> Liste de diffusion du French Sysadmin Group
> https://www.frsag.org/
_______________________________________________
Liste de diffusion du French Sysadmin Group
https://www.frsag.org/

Répondre à