[Toulibre] Surveiller l'état des disques durs

Jérôme jerome at jolimont.fr
Jeu 25 Juin 22:24:35 CEST 2015


Le Thu, 25 Jun 2015 21:59:46 +0200,
Adrien Destugues <pulkomandy at gmail.com> a écrit :

> > - Est-ce que lors des mises à jour du noyau, update-grub va bien
> > "mettre à jour des deux côtés" ? Si c'est juste écrire des fichiers
> > sur le RAID, je suppose que oui. Je peux essayer d'installer un
> > noyau plus récent mais je vois pas quelle différence je pourrais
> > constater.
> 
> Oui, par contre ce n'est pas nécessairement le cas lors d'une mise à
> jour de grub qui a besoin de modifier le MBR qui est hors du RAID. Si
> c'est le 2ème disque qui n'est pas mis à jour, le risque est de ne
> voir le problème que quand le disque 1 ne fonctionne plus.

Merci pour ces clarifications.

Y a-t-il un paramètre de Grub pour lui dire quel(s) disque(s) il doit
prendre en charge lors de sa mise à jour ?

Actuellement, j'ai fait un install sur /dev/sda et /dev/sdb. Lequel
met-il à jour par défaut ? Le dernier installé ? Le premier ?

À défaut de paramètre, peut-être modifier un script.

update-grub, c'est ça :

#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"

Et /boot/grub/grub.cfg commence par :

# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub

Et dans /etc/default/grub j'ai ça :

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that
obtains # the memory map information from GRUB (GNU Mach, kernel of
FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via
VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to
Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

-- 
Jérôme



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