[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