[Toulibre] Test badblocks sur disque encrypté en RAID
Sylvain
sylvain-liste at marliere.org
Lun 17 Sep 08:57:25 CEST 2012
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
Plus d'informations sur la liste de diffusion Toulouse-ll