Bonjour,

J'ai un disque assez récent (1 an) qui présente quelques secteurs défectueux. J'utilise d'habitude les outils smartctl et fsck.ext3 (badblocks read-write non-destructif) pour détecter et régler le genre de problème.

La difficulté est que le disque fait partie d'un RAID1 (mdadm /dev/md/raid /dev/sdb /dev/sdc), et que ce RAID1 est encrypté (cryptsetup /dev/md/raid /dev/mapper/decryptedraid). Il est aussi possible de décrypter directement un disque sorti du RAID (cryptsetup /dev/sdb /dev/mapper/decryptedsdb).

Voici ce que je fais pour le test du disque:
* smartctl sur /dev/sdb
* fsck.ext3 sur /dev/mapper/decryptedsdb
* fsck.ext3 sur /dev/mapper/decryptedraid
(toutes ces partitions ne sont pas montées au moment des tests)
Est-ce la bonne facon de procéder ?

Questions existentielles:
Est-ce que les secteurs seront repérés et marqués défectueux sur la partition décryptée decryptedsdb ? La resynchro RAID1 LUKS d'un disque sur l'autre se faisant ici au niveau des devices sdb/sdc encryptés (et non les partitions décryptées), cela n'efface-t-il pas les tables de badblocks gérées par ces partitions ? Vaut-il mieux alors monter en RAID les partitions décryptées decryptedsdb/decryptedsdc pour que le RAID ne synchronise que les données sans dupliquer la gestion de secteurs ? Ou peut-on faire directement le test sur la partition RAID decryptedraid, est-ce que l'ensemble des secteurs défectueux des 2 disques y seront repérés et marqués défectueux ?

A tout hasard que qqn ait cette expérience et puisse me conseiller :)
Merci !

-Sylvain

_______________________________________________
Toulouse-ll mailing list
Toulouse-ll@toulibre.org
http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll

Répondre à