[Toulibre] Surveiller l'état des disques durs

Jérôme jerome at jolimont.fr
Jeu 25 Juin 20:52:51 CEST 2015


Le Thu, 25 Jun 2015 07:24:07 +0200,
"draco31.fr" <draco31.fr at free.fr> a écrit :

> Je ne comprends pas comment tu peux mettre le flag boot sur 2
> partitions de disques différents alors que tu utilises lvm.
> Je ne pense pas qu'il faille mettre le flag boot quand il y a déjà le
> flag lvm.
> Perso je ne mettrai aucun flag.
> 
> (prévoir un live cd/usb sous la main pour remettre les flag si ça
> marche pas :-P )

Mieux que le live-cd, j'ai encore mon ancien disque dur sur lequel je
démarre mon système habituel.

J'ai enlevé le flag des deux partitions.

Je teste les deux disques indépendamment. L'un m'amène au grub et
l'autre au curseur tout seul en haut à gauche de son grand écran noir.

Je ne m'explique pas pourquoi le comportement n'est pas le même alors
que les deux disques sont censés être en RAID.

Sur mon ancien système, j'ai installé mdadm.

https://blog.sleeplessbeastie.eu/2012/05/08/how-to-mount-software-raid1-member-using-mdadm/

--------------------------------------------------

root at bouzin:/home/jerome# mdadm --examine /dev/sdg
/dev/sdg:
   MBR Magic : aa55
Partition[0] :   1953521664 sectors at         2048 (type fd)

root at bouzin:/home/jerome# mdadm --examine /dev/sdf
/dev/sdf:
   MBR Magic : aa55
Partition[0] :   1953521664 sectors at         2048 (type fd)

--------------------------------------------------

root at bouzin:/home/jerome# mdadm --examine /dev/sdg1
/dev/sdg1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x1
     Array UUID : 102b07b8:703e4597:574b2ecf:880a1aee
           Name : bouzin:0  (local to host bouzin)
  Creation Time : Sun Jun 21 20:04:33 2015
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 1953259520 (931.39 GiB 1000.07 GB)
     Array Size : 976629760 (931.39 GiB 1000.07 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
   Unused Space : before=262056 sectors, after=0 sectors
          State : active
    Device UUID : 82b5e649:64927887:95e1ff8e:23fd0945

Internal Bitmap : 8 sectors from superblock
    Update Time : Thu Jun 25 20:25:35 2015
  Bad Block Log : 512 entries available at offset 72 sectors
       Checksum : 99932030 - correct
         Events : 2166


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


root at bouzin:/home/jerome# mdadm --examine /dev/sdf1
/dev/sdf1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x1
     Array UUID : 102b07b8:703e4597:574b2ecf:880a1aee
           Name : bouzin:0  (local to host bouzin)
  Creation Time : Sun Jun 21 20:04:33 2015
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 1953259520 (931.39 GiB 1000.07 GB)
     Array Size : 976629760 (931.39 GiB 1000.07 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
   Unused Space : before=262056 sectors, after=0 sectors
          State : active
    Device UUID : 27f4c08f:4e1f6961:2fcf97e7:3ae5e7e2

Internal Bitmap : 8 sectors from superblock
    Update Time : Thu Jun 25 20:27:15 2015
  Bad Block Log : 512 entries available at offset 72 sectors
       Checksum : afd3c1e8 - correct
         Events : 2186


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

--------------------------------------------------

Apparemment, mdadm a su se débrouiller tout seul pour me mettre mon
RAID dans /dev/md0

http://pissedoffadmins.com/os/mount-unknown-filesystem-type-lvm2_member.html

root at bouzin:/home/jerome# lvmdiskscan
  /dev/md0  [     931,39 GiB] LVM physical volume
  /dev/sda1 [      13,97 GiB] 
  /dev/sda5 [       7,45 GiB] 
  /dev/sda6 [     574,75 GiB] 
  0 disks
  3 partitions
  0 LVM physical volume whole disks
  1 LVM physical volume

/dev/sda on s'en fout, c'est mon vieux disque
  /dev/sda1 [      13,97 GiB] /
  /dev/sda5 [       7,45 GiB] swap
  /dev/sda6 [     574,75 GiB] /home

--------------------------------------------------

root at bouzin:/home/jerome# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg/lv0
  LV Name                lv0
  VG Name                vg
  LV UUID                AwliYc-HczW-LZ1x-czpO-YZOJ-sr7k-T13HUf
  LV Write Access        read/write
  LV Creation host, time bouzin, 2015-06-21 20:12:32 +0200
  LV Status              NOT available
  LV Size                3,72 GiB
  Current LE             953
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/vg/lv1
  LV Name                lv1
  VG Name                vg
  LV UUID                Ec1tN2-WKaf-v2if-lAu2-MfiI-1hkE-XyKFGI
  LV Write Access        read/write
  LV Creation host, time bouzin, 2015-06-21 20:12:39 +0200
  LV Status              NOT available
  LV Size                27,94 GiB
  Current LE             7152
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/vg/lv2
  LV Name                lv2
  VG Name                vg
  LV UUID                gFWdEh-7HUJ-zwX1-nqEU-DomC-tdfW-ZGChNw
  LV Write Access        read/write
  LV Creation host, time bouzin, 2015-06-21 20:12:46 +0200
  LV Status              NOT available
  LV Size                899,72 GiB
  Current LE             230329
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
On trouve mes trois partitions, dans l'ordre swap, / et /home

root at bouzin:/home/jerome# lvscan
  inactive          '/dev/vg/lv0' [3,72 GiB] inherit
  inactive          '/dev/vg/lv1' [27,94 GiB] inherit
  inactive          '/dev/vg/lv2' [899,72 GiB] inherit

root at bouzin:/home/jerome# modprobe dm-mod
root at bouzin:/home/jerome# vgchange -ay
  3 logical volume(s) in volume group "vg" now active

Si je monte les volumes logiques, je vois bien les partitions /
et /home qui ont été crées à l'installation dans le LVM sur le RAID.

(Bonne nouvelle, ça veut dire que je sais récupérer mes affaires en cas
de plantage.)

Notamment, j'ai bien sûr le répertoire /boot dans le volume logique
monté en /.

Je ne comprends pas pourquoi seul l'un des deux disques est capable de
démarrer alors qu'ils semblent en tout point identiques, conformément
à ce que j'avais voulu faire avec le RAID.

-- 
Jérôme



Plus d'informations sur la liste de diffusion Toulouse-ll