Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-10-2017 18:10:12

Maxou545
Membre
Distrib. : Debian 9.2 Stretch
Noyau : Linux 4.9.0-4-amd64
(G)UI : GNOME
Inscription : 15-11-2013

[Resolu] Disques RAID manquant suite à réinstallation

Bonjour,

Suite à la réinstallation de Debian (passage de Wheezy à Stretch), il as reconnu les 2 RAID existants mais il manque 2 disques dans l'un deux (pourtant bien détectés physiquement)

Voilà les infos :

cat /proc/mdstat


Personalities : [raid1] [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid10]
md1 : active (auto-read-only) raid1 sdj1[2] sdi1[0]
      1953382336 blocks super 1.2 [2/2] [UU]

md0 : active (auto-read-only) raid6 sdd[4] sdb[0] sda[1] sdg[3] sde[2]
      19534436800 blocks super 1.2 level 6, 64k chunk, algorithm 2 [7/5] [UUUUU__]

unused devices: <none>
 



mdadm -D /dev/md0


/dev/md0:
        Version : 1.2
  Creation Time : Sat Nov  2 01:03:25 2013
     Raid Level : raid6
     Array Size : 19534436800 (18629.49 GiB 20003.26 GB)
  Used Dev Size : 3906887360 (3725.90 GiB 4000.65 GB)
   Raid Devices : 7
  Total Devices : 5
    Persistence : Superblock is persistent

    Update Time : Sat Oct 14 17:39:58 2017
          State : clean, degraded
 Active Devices : 5
Working Devices : 5
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

           Name : localhost:0
           UUID : b6251f1b:df58afff:ebcbba0b:3b9f686e
         Events : 23116

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync   /dev/sdb
       1       8        0        1      active sync   /dev/sda
       2       8       64        2      active sync   /dev/sde
       3       8       96        3      active sync   /dev/sdg
       4       8       48        4      active sync   /dev/sdd
       -       0        0        5      removed
       -       0        0        6      removed
 



Il manque donc sdc et sdf dans l'array md0

Si je fait

mdadm -a /dev/sdc


mdadm: /dev/sdc does not appear to be an md device



Y-a t'il une commande pour que mdadm retrouve de lui-même les disque qu'il as oublié ou bien est-ce qu'il faut que je reformate les disques concernés pour les ré-inclure dans le RAID ?

Edit : Voici des information supplémentaires si ça peut aider quelqu'un à comprendre le problème smile

Les disque manquant n'apparaissent pas

mdadm -v --assemble --scan /dev/md0


mdadm: looking for devices for /dev/md0
mdadm: cannot open device /dev/sr0: No medium found
mdadm: No super block found on /dev/md/1p1 (Expected magic a92b4efc, got 000014b9)
mdadm: no RAID superblock on /dev/md/1p1
mdadm: No super block found on /dev/md/1 (Expected magic a92b4efc, got 00000000)
mdadm: no RAID superblock on /dev/md/1
mdadm: /dev/sdj1 has wrong uuid.
mdadm: No super block found on /dev/sdj (Expected magic a92b4efc, got 00000000)
mdadm: no RAID superblock on /dev/sdj
mdadm: /dev/sdi1 has wrong uuid.
mdadm: No super block found on /dev/sdi (Expected magic a92b4efc, got 00000000)
mdadm: no RAID superblock on /dev/sdi
mdadm: No super block found on /dev/sdh8 (Expected magic a92b4efc, got 00000420)
mdadm: no RAID superblock on /dev/sdh8
mdadm: No super block found on /dev/sdh7 (Expected magic a92b4efc, got 000000f0)
mdadm: no RAID superblock on /dev/sdh7
mdadm: No super block found on /dev/sdh6 (Expected magic a92b4efc, got 00000000)
mdadm: no RAID superblock on /dev/sdh6
mdadm: No super block found on /dev/sdh5 (Expected magic a92b4efc, got 00000403)
mdadm: no RAID superblock on /dev/sdh5
mdadm: /dev/sdh2 is too small for md: size is 2 sectors.
mdadm: no RAID superblock on /dev/sdh2
mdadm: No super block found on /dev/sdh1 (Expected magic a92b4efc, got 00000404)
mdadm: no RAID superblock on /dev/sdh1
mdadm: No super block found on /dev/sdh (Expected magic a92b4efc, got 2953b73d)
mdadm: no RAID superblock on /dev/sdh
mdadm: /dev/sdg is busy - skipping
mdadm: No super block found on /dev/md/0 (Expected magic a92b4efc, got 000014b9)
mdadm: no RAID superblock on /dev/md/0
mdadm: /dev/sde is busy - skipping
mdadm: /dev/sdd is busy - skipping
mdadm: /dev/sdb is busy - skipping
mdadm: /dev/sda is busy - skipping
mdadm: cannot open device /dev/fd0: No such device or address
mdadm: Found some drive for an array that is already active: /dev/md/0
mdadm: giving up.
 



et pourtant on les retrouve bien dans le fdisk

fdisk -l


Disque /dev/sda : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x2052474d

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sda1                6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/sda2             1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/sda3              225735265  225735274         10     5K 72 inconnu
/dev/sda4             2642411520 2642463409      51890  25,3M  0 Vide

La partition 1 ne commence pas sur une frontière de cylindre physique.
La partition 2 ne commence pas sur une frontière de cylindre physique.
La partition 3 ne commence pas sur une frontière de cylindre physique.
Les entrées de la table de partitions ne sont pas dans l'ordre du disque.


Disque /dev/sdc : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x2052474d

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sdc1                6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/sdc2             1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/sdc3              225735265  225735274         10     5K 72 inconnu
/dev/sdc4             2642411520 2642463409      51890  25,3M  0 Vide

La partition 1 ne commence pas sur une frontière de cylindre physique.
La partition 2 ne commence pas sur une frontière de cylindre physique.
La partition 3 ne commence pas sur une frontière de cylindre physique.
Les entrées de la table de partitions ne sont pas dans l'ordre du disque.


Disque /dev/sdb : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x2052474d

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sdb1                6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/sdb2             1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/sdb3              225735265  225735274         10     5K 72 inconnu
/dev/sdb4             2642411520 2642463409      51890  25,3M  0 Vide

La partition 1 ne commence pas sur une frontière de cylindre physique.
La partition 2 ne commence pas sur une frontière de cylindre physique.
La partition 3 ne commence pas sur une frontière de cylindre physique.
Les entrées de la table de partitions ne sont pas dans l'ordre du disque.


Disque /dev/sdd : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets


Disque /dev/sde : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x2052474d

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sde1                6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/sde2             1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/sde3              225735265  225735274         10     5K 72 inconnu
/dev/sde4             2642411520 2642463409      51890  25,3M  0 Vide

La partition 1 ne commence pas sur une frontière de cylindre physique.
La partition 2 ne commence pas sur une frontière de cylindre physique.
La partition 3 ne commence pas sur une frontière de cylindre physique.
Les entrées de la table de partitions ne sont pas dans l'ordre du disque.


Disque /dev/md0 : 18,2 TiB, 20003263283200 octets, 39068873600 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 65536 octets / 327680 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x2052474d

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/md0p1               6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/md0p2            1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/md0p3             225735265  225735274         10     5K 72 inconnu
/dev/md0p4            2642411520 2642463409      51890  25,3M  0 Vide

La partition 1 ne commence pas sur une frontière de cylindre physique.
La partition 2 ne commence pas sur une frontière de cylindre physique.
La partition 3 ne commence pas sur une frontière de cylindre physique.
Les entrées de la table de partitions ne sont pas dans l'ordre du disque.


Disque /dev/sdf : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x2052474d

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sdf1                6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/sdf2             1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/sdf3              225735265  225735274         10     5K 72 inconnu
/dev/sdf4             2642411520 2642463409      51890  25,3M  0 Vide

La partition 1 ne commence pas sur une frontière de cylindre physique.
La partition 2 ne commence pas sur une frontière de cylindre physique.
La partition 3 ne commence pas sur une frontière de cylindre physique.
Les entrées de la table de partitions ne sont pas dans l'ordre du disque.


Disque /dev/sdg : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x2052474d

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sdg1                6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/sdg2             1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/sdg3              225735265  225735274         10     5K 72 inconnu
/dev/sdg4             2642411520 2642463409      51890  25,3M  0 Vide

La partition 1 ne commence pas sur une frontière de cylindre physique.
La partition 2 ne commence pas sur une frontière de cylindre physique.
La partition 3 ne commence pas sur une frontière de cylindre physique.
Les entrées de la table de partitions ne sont pas dans l'ordre du disque.


Disque /dev/sdh : 279,5 GiB, 300090728448 octets, 586114704 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x25f1ec22

Périphérique Amorçage    Début       Fin  Secteurs Taille Id Type
/dev/sdh1    *            2048  48828415  48826368  23,3G 83 Linux
/dev/sdh2             48830462 586113023 537282562 256,2G  5 Étendue
/dev/sdh5             48830464  68360191  19529728   9,3G 83 Linux
/dev/sdh6             68362240  75692031   7329792   3,5G 82 partition d'échange Linux / Solaris
/dev/sdh7             75694080  79597567   3903488   1,9G 83 Linux
/dev/sdh8             79599616 586113023 506513408 241,5G 83 Linux


Disque /dev/sdi : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xed67aa0c

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdi1              2048 3907029167 3907027120   1,8T fd RAID Linux autodétecté


Disque /dev/sdj : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x9c0d170b

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdj1              2048 3907029167 3907027120   1,8T fd RAID Linux autodétecté


Disque /dev/md1 : 1,8 TiB, 2000263512064 octets, 3906764672 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 5AAF9F08-2B56-4D7E-9D05-F73B418B3112

Périphérique Début        Fin   Secteurs Taille Type
/dev/md1p1      34 3906764638 3906764605   1,8T Données de base Microsoft
 



Si je regarde le détail des disques manquant :

mdadm --examine /dev/sdc


/dev/sdc:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : b6251f1b:df58afff:ebcbba0b:3b9f686e
           Name : localhost:0
  Creation Time : Sat Nov  2 01:03:25 2013
     Raid Level : raid6
   Raid Devices : 7

 Avail Dev Size : 7813775024 (3725.90 GiB 4000.65 GB)
     Array Size : 19534436800 (18629.49 GiB 20003.26 GB)
  Used Dev Size : 7813774720 (3725.90 GiB 4000.65 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
   Unused Space : before=262064 sectors, after=304 sectors
          State : active
    Device UUID : 06a9a0c8:49cfd064:4e6c8db7:b87f83e1

    Update Time : Fri Oct 13 04:53:50 2017
       Checksum : 41eee5ee - correct
         Events : 19305

         Layout : left-symmetric
     Chunk Size : 64K

   Device Role : Active device 5
   Array State : AAAAAAA ('A' == active, '.' == missing, 'R' == replacing)
 


mdadm --examine /dev/sdf


/dev/sdf:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : b6251f1b:df58afff:ebcbba0b:3b9f686e
           Name : localhost:0
  Creation Time : Sat Nov  2 01:03:25 2013
     Raid Level : raid6
   Raid Devices : 7

 Avail Dev Size : 7813775024 (3725.90 GiB 4000.65 GB)
     Array Size : 19534436800 (18629.49 GiB 20003.26 GB)
  Used Dev Size : 7813774720 (3725.90 GiB 4000.65 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
   Unused Space : before=262064 sectors, after=304 sectors
          State : active
    Device UUID : aa418416:15729565:2f060749:0cc4ceac

    Update Time : Fri Oct 13 04:53:50 2017
       Checksum : ed5bf5ca - correct
         Events : 19305

         Layout : left-symmetric
     Chunk Size : 64K

   Device Role : Active device 6
   Array State : AAAAAAA ('A' == active, '.' == missing, 'R' == replacing)
 



En comparant avec un disque reconnu et intégré dans la grappe on peut voir une différence concernant l'Array State.

mdadm --examine /dev/sda


/dev/sda:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : b6251f1b:df58afff:ebcbba0b:3b9f686e
           Name : localhost:0
  Creation Time : Sat Nov  2 01:03:25 2013
     Raid Level : raid6
   Raid Devices : 7

 Avail Dev Size : 7813775024 (3725.90 GiB 4000.65 GB)
     Array Size : 19534436800 (18629.49 GiB 20003.26 GB)
  Used Dev Size : 7813774720 (3725.90 GiB 4000.65 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
   Unused Space : before=262064 sectors, after=304 sectors
          State : clean
    Device UUID : 4568eeca:071d5958:1bed4aad:93ec11c3

    Update Time : Sat Oct 14 18:34:42 2017
       Checksum : f0beeeb - correct
         Events : 23120

         Layout : left-symmetric
     Chunk Size : 64K

   Device Role : Active device 1
   Array State : AAAAA.. ('A' == active, '.' == missing, 'R' == replacing)
 



Le problème c'est que je ne m'en suis pas aperçu tout de suite et que il y as eu des mouvements de fichiers sur le RAID6. une synchro s'imposeras donc dans tous les cas mais je cherche une manière de la faire qu'une seule fois pour l'ajout des 2 disques.
Tout ça est un peu flou pour moi et j'aimerais avoir l'avis de quelqu'un d'avertis pour éviter de faire une boulette :s

Dernière modification par Maxou545 (15-10-2017 10:26:28)

Hors ligne

#2 15-10-2017 10:25:48

Maxou545
Membre
Distrib. : Debian 9.2 Stretch
Noyau : Linux 4.9.0-4-amd64
(G)UI : GNOME
Inscription : 15-11-2013

Re : [Resolu] Disques RAID manquant suite à réinstallation

Bon après une nuit de repos j'ai percuté que le fait que md0 soit monté pouvait poser problème et visiblement c'était ça !

Après un

umount /dev/md0



Je réessaye de rajouter mes disques

mdadm --add /dev/md0 /dev/sdc /dev/sdf


mdadm: added /dev/sdc
mdadm: added /dev/sdf
 



On retrouve les disques dans la grappe

mdadm -D /dev/md0


/dev/md0:
        Version : 1.2
  Creation Time : Sat Nov  2 01:03:25 2013
     Raid Level : raid6
     Array Size : 19534436800 (18629.49 GiB 20003.26 GB)
  Used Dev Size : 3906887360 (3725.90 GiB 4000.65 GB)
   Raid Devices : 7
  Total Devices : 7
    Persistence : Superblock is persistent

    Update Time : Sun Oct 15 10:15:13 2017
          State : clean, degraded, recovering
 Active Devices : 5
Working Devices : 7
 Failed Devices : 0
  Spare Devices : 2

         Layout : left-symmetric
     Chunk Size : 64K

 Rebuild Status : 0% complete

           Name : localhost:0
           UUID : b6251f1b:df58afff:ebcbba0b:3b9f686e
         Events : 23161

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync   /dev/sdb
       1       8        0        1      active sync   /dev/sda
       2       8       64        2      active sync   /dev/sde
       3       8       96        3      active sync   /dev/sdg
       4       8       48        4      active sync   /dev/sdd
       8       8       80        5      spare rebuilding   /dev/sdf
       7       8       32        6      spare rebuilding   /dev/sdc
 



Reste plus qu'as suivre la synchronisation avec

cat /proc/mdstat


Personalities : [raid1] [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid10]
md1 : active raid1 sdj1[2] sdi1[0]
      1953382336 blocks super 1.2 [2/2] [UU]

md0 : active raid6 sdf[8] sdc[7] sdd[4] sdb[0] sda[1] sdg[3] sde[2]
      19534436800 blocks super 1.2 level 6, 64k chunk, algorithm 2 [7/5] [UUUUU__]
      [>....................]  recovery =  0.0% (1673356/3906887360) finish=4031.3min speed=16144K/sec

unused devices: <none>
 



Voilà je mets le sujet en [Résolu] et je croise les doigt pendant 67h xD

Dernière modification par Maxou545 (15-10-2017 13:05:20)

Hors ligne

#3 15-10-2017 11:21:54

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Disques RAID manquant suite à réinstallation

j'étais en train de regarder tes informations quand j'ai vu ton nouveau message.

Maxou545 a écrit :

le fait que md0 soit monté pouvait poser problème et visiblement c'était ça !


Non, aucun rapport. mdadm se fiche bien que le système de fichiers soit monté ou pas. Ce qui aurait pu faire une différence à la limite, c'est que l'ensemble RAID soit activé ou non.
La commande que tu as exécutée, et que j'aurais suggérée si tu ne l'avais pas trouvée toi-même, ne figurait pas dans les commandes déjà essayées de ton premier message.

Maxou545 a écrit :

En comparant avec un disque reconnu et intégré dans la grappe on peut voir une différence concernant l'Array State


Cette différence est due au fait que ces deux ex-membres ne sont plus à jour. Ils reflètent l'état de l'ensemble RAID jusqu'à ce qu'ils n'en fassent plus partie. La valeur importante est le champ "Events" : on voit bien qu'elle est plus élevée dans le superbloc des membres encore présents et à jour.

Note : pour md0 tu as utilisé des disques entiers au lieu de partitions de type RAID occupant tout l'espace des disques. J'ai déjà écrit et je répète que c'est une mauvaise idée, car le MBR de ces disques contient par ailleurs une table de partition (pas très cohérente certes) qui peut prêter à confusion.

Une bizarrerie est que tous les disques membres de md0 et l'ensemble RAID md0 lui-même ont exactement la même table de partition, avec le même identifiant. La seule explication qui me vient est que tous les secteurs des disques contenaient originellement les mêmes données, et ces emplacements n'ont jamais été modifiés ensuite

Si j'avais un conseil à donner, ce serait de supprimer ces partitions bidon.

Dernière modification par raleur (15-10-2017 11:27:31)

Hors ligne

#4 15-10-2017 11:23:13

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : [Resolu] Disques RAID manquant suite à réinstallation

Maxou545 a écrit :

je croise les doigt pendant 67h


Ben la vie ne va pas t'être très commode tout ce temps là  dis donc ! out.gif


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#5 15-10-2017 11:29:01

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Disques RAID manquant suite à réinstallation

Bah, avec deux membres en moins l'ensemble RAID 6 tournait sans aucune redondance. La reconstruction n'empêche pas d'arrêter la machine, elle reprendra au redémarrage.

Hors ligne

#6 15-10-2017 13:45:35

Maxou545
Membre
Distrib. : Debian 9.2 Stretch
Noyau : Linux 4.9.0-4-amd64
(G)UI : GNOME
Inscription : 15-11-2013

Re : [Resolu] Disques RAID manquant suite à réinstallation

raleur a écrit :

j'étais en train de regarder tes informations quand j'ai vu ton nouveau message.

Maxou545 a écrit :

le fait que md0 soit monté pouvait poser problème et visiblement c'était ça !


Non, aucun rapport. mdadm se fiche bien que le système de fichiers soit monté ou pas. Ce qui aurait pu faire une différence à la limite, c'est que l'ensemble RAID soit activé ou non.
La commande que tu as exécutée, et que j'aurais suggérée si tu ne l'avais pas trouvée toi-même, ne figurait pas dans les commandes déjà essayées de ton premier message.



Effectivement je me suis trompé dans la syntaxe de la commande quand j'ai voulu rajouter un disque la première fois.
Mais du coup ça ne pose pas de problème si md0 est monté et que des fichiers sont changés pendant la synchro ?

raleur a écrit :

Note : pour md0 tu as utilisé des disques entiers au lieu de partitions de type RAID occupant tout l'espace des disques. J'ai déjà écrit et je répète que c'est une mauvaise idée, car le MBR de ces disques contient par ailleurs une table de partition (pas très cohérente certes) qui peut prêter à confusion.

Une bizarrerie est que tous les disques membres de md0 et l'ensemble RAID md0 lui-même ont exactement la même table de partition, avec le même identifiant. La seule explication qui me vient est que tous les secteurs des disques contenaient originellement les mêmes données, et ces emplacements n'ont jamais été modifiés ensuite

Si j'avais un conseil à donner, ce serait de supprimer ces partitions bidon.



J'avoue que je ne saurais te dire comment j'ai créé le RAID, en suivant un article d'un blog ou un tuto qui paraissais cohérent et bien expliqué. Je débute dans Linux et il m'arrive de faire des choses sans vraiment comprendre, ce qui arrive des fois à des aberrations ^^

Concernant les partition bidon, tu peux détailler ?  je ne comprends pas ce que tu veux dire.

Hors ligne

#7 15-10-2017 14:02:10

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Disques RAID manquant suite à réinstallation

Maxou545 a écrit :

Mais du coup ça ne pose pas de problème si md0 est monté et que des fichiers sont changés pendant la synchro ?


Si, quand même : la reconstruction dégrade les performances du RAID. Mais l'intégrité des données est préservée, sinon mdadm ne permettrait pas de lancer la reconstruction tant que l'ensemble RAID est en cours d'utilisation.
Il faut garder en tête l'objectif premier du RAID : la disponibilité. Les données doivent toujours être disponibles même avec des performances dégradées quand un ou deux disques sont défaillants ou manquants, ou pendant la reconstruction.

Maxou545 a écrit :

Concernant les partition bidon, tu peux détailler ?


Ça :

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sda1                6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/sda2             1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/sda3              225735265  225735274         10     5K 72 inconnu
/dev/sda4             2642411520 2642463409      51890  25,3M  0 Vide


On le retrouve dans tous les disques membres de md0 et dans md0 lui-même. Ces partitions n'existent pas vraiment ni sur les disques ni dans l'ensemble RAID, n'est-ce pas ?
Donc si on examine les tables de partition des disques, on ne voit pas du tout qu'il y a du RAID mais ces partitions bidon. Risque de confusion pour le système et l'utilisateur.
Par contre on le voit tout de suite sur les disques membres de md1 :

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdi1              2048 3907029167 3907027120   1,8T fd RAID Linux autodétecté

Dernière modification par raleur (15-10-2017 14:03:40)

Hors ligne

#8 15-10-2017 14:47:23

Maxou545
Membre
Distrib. : Debian 9.2 Stretch
Noyau : Linux 4.9.0-4-amd64
(G)UI : GNOME
Inscription : 15-11-2013

Re : [Resolu] Disques RAID manquant suite à réinstallation

Effectivement c'est pas très joli mais je ne vois pas comment corriger cela sans risquer de déteriorer le RAID. Quand on regarde les tailles des partitions c'est effectivement incohérent car ce sont des disques de 4T.

Hors ligne

#9 15-10-2017 15:16:43

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Disques RAID manquant suite à réinstallation

Une table de partition DOS/MBR ne peut pas adresser plus de 2 Tio sur un disque ayant des secteurs logiques de 512 octets comme ici. Mais il n'y a pas que les tailles des partitions. On peut aussi voir que leurs positions se chevauchent.

Supprimer ces partitions avec fdisk par exemple n'affectera pas le RAID puisqu'il n'utilise pas ces partitions.

Dernière modification par raleur (15-10-2017 15:17:18)

Hors ligne

#10 18-10-2017 09:45:02

Maxou545
Membre
Distrib. : Debian 9.2 Stretch
Noyau : Linux 4.9.0-4-amd64
(G)UI : GNOME
Inscription : 15-11-2013

Re : [Resolu] Disques RAID manquant suite à réinstallation

Bonjour raleur,

Je reviens vers toi, j'ai attendu la fin de la synchro pour suivre tes conseils. Je viens de supprimer les partitions sur sdc

Disque /dev/sdc : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x2052474d


du coup je me pose une question, est-ce que je laisse comme ça ou bien faut-il faire autre chose pour avoir le même résultat que raid 1 ?

Disque /dev/sdi : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xed67aa0c

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdi1              2048 3907029167 3907027120   1,8T fd RAID Linux autodétecté
 



Aussi je n'avais pas vu que pour sdd, il manque l'étiquette et l'identifiant est-ce que c'est problématique ?

Merci de ton aide.

Hors ligne

#11 18-10-2017 13:31:46

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Disques RAID manquant suite à réinstallation

Maxou545 a écrit :

est-ce que je laisse comme ça ou bien faut-il faire autre chose pour avoir le même résultat que raid 1 ?


Le même résultat que /dev/md1, tu veux dire ? Réponse courte : tu ne peux pas.
Réponse longue : il faudrait sortir chaque disque membre un par un, effacer son superbloc RAID, créer une partition de type RAID et ajouter la partition à l'ensemble. Ce à quoi s'ensuivrait une reconstruction du RAID sur la partition. A mon avis ça ne vaut pas le coup.

Maxou545 a écrit :

Aussi je n'avais pas vu que pour sdd, il manque l'étiquette et l'identifiant est-ce que c'est problématique ?


Je ne l'avais pas vu non plus. Ce que fdisk traduit par "étiquette" est en réalité la table de partition. Il est normal qu'un disque non partitionné n'ait pas de table de partition. En fait tous les autres disques membres de /dev/md0 devraient être pareils. Une table de partition vide n'est qu'un pis-aller.

Hors ligne

#12 18-10-2017 16:25:33

Maxou545
Membre
Distrib. : Debian 9.2 Stretch
Noyau : Linux 4.9.0-4-amd64
(G)UI : GNOME
Inscription : 15-11-2013

Re : [Resolu] Disques RAID manquant suite à réinstallation

Ok je vais donc me contenter de ça mais je prends note pour le faire correctement la prochaine fois que je monterais un RAID smile
Merci de tes conseils en tous cas tu m'as bien éclairer wink

Hors ligne

Pied de page des forums