[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RiminiLUG-General] grub2 RAID1
- To: RiminiLUG - General <riminilug-general@xxxxxxxxxxxx>
- Subject: Re: [RiminiLUG-General] grub2 RAID1
- From: Ivan Tarozzi <ivan@xxxxxxxxxxxx>
- Date: Fri, 19 Nov 2010 14:00:10 +0100
- Authentication-results: dtc.neutrino1.xteklabs.com; dkim=fail (message has been altered) header.i=@gmail.com; dkim=fail (message has been altered) header.i=itarozzi@xxxxxxxxx
- Delivered-to: battarsa@xxxxxxxxxxxx
- Delivered-to: riminilug.it_riminilug_general@xxxxxxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=neutrino1.xteklabs.com; h= sender:subject:from:to:in-reply-to:references:content-type:date :message-id:reply-to:mime-version:content-transfer-encoding; s= postfix; bh=K+w+9hxnmLlXk76Ay5vHfA2jJGY=; b=n0pC+7zUL5iKkyJvY9sT 6SeNVRXQ/K0/L97ZpeEF6bKpwKQB5MORMHQYsySnAkjPJZqxp8D6bJycv/uT3WyK vBSXjbih26100xNcW2FATT3BzRV1F/t1KQNY3PWTxmdrYYa62Hla2x8beTtKaxa/ haUvKs2xWj4FvvFrlVA8NpQ=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:subject:from:to :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=jMK27rMfU7Pf1oR+OxEsLFuPCUA/o1UsRb5yj3kNfEs=; b=tq239+1PBdA5A28ZMU7ss1dlUPCBqkq+hYLUMJOJdo6O/detZJtLuyofJpv5gQTh2t iIGjiiLK1CnHI2+bIXKUsUk6GK6fCJruSeqRM2viKMP/LW5JadEi4xfXiwIq1hs0xsMh jzKhiy8MlcC20kTklXM7FZmSQ27fN9DThJIY0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:subject:from:to:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=VTJa8uUG86EczNYqwf3xngBAaF7zMhtey1nqUFE0aCxbk+9LjHa0EtW7PLQfU2CfEy +HiE0jRSUvQdsaVJbe77j0TvbgQ7hZjkBnDjjY/jUoufzx9SqhjVHgY6Y/5RBZXjI0cx QmCiAINNlV3s5JH0pddzmWKUYAlLchdl7dXSM=
- In-reply-to: <1289844396.5895.89.camel@debian-it.home.network>
- References: <3742dc1127760003ad7c4f11d295bc82.squirrel@dtc.neutrino1.xteklabs.com> <20101113142003.GA27667@casafamelica.homenet.telecomitalia.it> <1289661703.3071.12.camel@debian-it.home.network> <4CE0F55B.5050608@retaggio.net> <1289844396.5895.89.camel@debian-it.home.network>
- Reply-to: riminilug-general@xxxxxxxxxxxx
- Sender: Ivan Tarozzi <itarozzi@xxxxxxxxx>
Il giorno lun, 15/11/2010 alle 19.06 +0100, Ivan Tarozzi ha scritto:
> Il giorno lun, 15/11/2010 alle 09.54 +0100, Daniele Palumbo ha scritto:
>
> > premetto... è sempre mattina.. difficile mattina!
> >
> > Quando dici al sistema grub-install stai implicitamente dando una serie
> > di comandi, infatti è un wrapper a comandi diretti su grub.
> >
> [cut]
> > buona lettura ;)
> >
> > bye
> > d.
> >
>
> Cacchio, e fortuna che è lunedì mattina!!!
> grazie mille per la mail. me la leggerò con calma, e magari con il tempo
> di provare passo passo quanto da te scritto. A questo punto non ho più
> scuse: il mio RAID deve funzionare per forza! vi terrò aggiornati!
>
> Grazie ancora!
>
> Ivan
>
Giusto per chiudere il (mio) cerchio:
- ho provato e riprovato smanettando con mdadm, uuid, superblock e
amenità varie e alla fine ho dovuto gettare la spugna - visto che al
momento non avevo troppo tempo da dedicare alla cosa e mia moglie voleva
che il mediacenter tornasse a vivere... l'ho abituata troppo bene :)
Nel frattempo mi sono accorto (evidentemente ho fatto casino) che anche
il vecchio HD non faceva più il boot.
Allora mi son detto: reinstallo la mia debian da capo, usando il RAID1
(e un solo disco), poi avvio con una live e recupero i dati e le
configurazioni dal vecchio HD (che non "bootta" ma i dati ci sono
ancora)
Ha funzionato e *dopo un po'* avevo il sistema funzionante.
A questo punto riavvio il sistema con i due dischi, il secondo dei quali
l'avevo già avevo usato in un array RAID, e il grub2 non funziona di
nuovo (unknow symbol ... rescue mode)
In pratica, già il grub2 sembrava andare a leggere (forse) i dati dal
2^hd invece che dal primo o comunque faceva qualche altro casino che
rendeva impossibile l'avvio.
Ho riavviato con la live, ho usato mdadm con l'opzione --zero-superblock
sul secondo HD e a questo punto ho potuto riavviare correttamente,
ripartizionare il secondo hd con sfdisk e poi aggiungendo le partizioni
all'array.
Morale della favola:
- ho acquisito un po' di manualità sul discorso raid1
- non sono completamente soddisfatto, in quanto alla fine ho dovuto
usare una soluzione "alternativa" senza sapere come correggere il primo
problema
- ho capito che ancora *non ho capito* diverse cose sui filesystem e sui
dischi
- ho capito che il raid "usa" certe informazioni scritte sui superbock,
in maniera a me sconosciuta
A questo punto, visto che mi è rimasto il tarlo:
esiste un libro, un documento o qualcos'altro di fatto bene che descriva
esattamente cosa sono i superblock, i metadata , che descriva dove viene
scritto l'uuid di una partizione e come accedere a tali informazioni? E
poi come queste cose intervengono in una configurazione RAID sw su
Linux?
La voglia di imparare è tanta, ma su cose molto "specialistiche" a volte
faccio fatica a trovare howto o documenti che partano da zero e
permettano di capire come stanno le cose.
Ivan