[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Booter sur un RAID 1 dégradé



On Wed, 22 Feb 2012 18:07:07 +0100
Goldy <goldy@goldenfish.info> wrote:

> Comme je peux finalement me passer de lvm
> pour cette config, j'ai fait des tests avec une installation de la
> racine directement sur le raid.

? C'est une chose de booter sur /dev/mdN, et une toute autre d'avoir,
ou non, du LVM sur les autres partoches...
C'est aussi l'une des raisons pour lesquelles on partitionne un HD.

> La méthode pour que cela fonctionne est de ne pas installer grub par
> l'installateur mais à la fin de l'installation de chrooter avec un
> terminal, d'installer grub-pc avec aptitude, et de sélectionner /dev/md0
> comme disque où installer grub.
> 
> Après ça, on peut booter indépendamment sur l'un et l'autre disque.
> 
> C'est quand même dommage qu'il ne soit pas possible de faire ça avec lvm
> directement.

Pas vraiment, parce qu'autant que je le sache tous les bootloaders
établissent une correspondance entre nom du fichier de boot
(kernel, map, ..) et emplacement *physique* dudit fichier.

Normal, au boot les FS ne sont pas encore dispos et il faut donc
aller pêcho les fichiers par LBA ou CHS.

Donc, pouvoir booter sur un LVM impliquerait toute une suite
d'opérations irréalisables:
* savoir que c'est la partition de boot qu'on agrandit/rétrécit,
* une fois l'op terminée, recalculer l'offset du kernel,
* mettre à jour le bootloader avec le nouvel offset.

Enfin, pas vraiment irréalisables, plutôt irréalistes; parce que si
jamais une panne surgit lors du step 2 ou 3, fini le boot!
Donc ça reviendrait à effectuer l'op en croisant les doigts ou
en priant le dieu de la micro que rien de fâcheux n'arrive, voire à
faire une imposition des mains sur le HD...

Le tout, bien entendu, parce qu'une op grow/shrink est irréversible.

-- 
A figure with curves always offers a lot of interesting angles.


Reply to: