Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.os.linux.sys > #45149

Re: how to letto in rete --3

From CBM64 <amiga1000@commodore.com>
Newsgroups it.comp.os.linux.sys
Subject Re: how to letto in rete --3
Date 2024-04-22 20:10 +0200
Organization CBM64
Message-ID <v06977$13ale$1@dont-email.me> (permalink)
References <uvrj4i$2bvo5$1@dont-email.me> <t6rdfk-p15.ln1@lazy.lzy> <v03u3a$1u7$1@gatto.corradoroberto.it>

Show all headers | View raw


> si trova nel ram disk, non monta / per un errore che non ho mai
> riscontrato in Slackware®, la quale fa tranquillamente il
> boot con disco raid1 degradato, -sto scrivendo da current
> con cavo dati staccato- imho sarebbe interessante sapere cosa gli
> "dice" prima, quando dovrebbe attivarsi /dev/md2 con 1 out on N
> mirrors, cosa ha messo in /etc/mdadm.conf prima di fare il ramdisk
> e quali flag ha usato per crearlo, ma pazienza...




bene, ricapitoliamo tutto, siamo in macchina virtuale:

sda1 + sdb1 = md0 1 GB , uefi , raid 1
sda2 + sdb2 = md1 1 GB , swap , raid 1
sda3 + sdb3 = md2 13 GB , / , raid 1

sda1 e sdb1 sono partizioni UEFI

mdadm --create /dev/md0 -e 1.0 --level=1 --raid-devices=2 /dev/sda1 
/dev/sdb1
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2
mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3

mwskap /dem/md1

swapon /dev/md1


fin qui tutto facile

setup , e qui inizia l'install di slackware 15 current. per procedere
rapidamente salto alcune serie di pacchetti, ma non cambia nulla ai fini
dell'esperimento.
arriviamo al punto ove mi chiede in installare Elilo , e qui procedo oltre,
cioe' non installo alcun boot_loader. eseguo tutti i passaggi , rete,
servizi all'avvio, pass di root, e NON riavvio
adesso:

mdadm --detail --scan >> /mnt/etc/mdadm.conf

le righe aggiunte sono le seguenti:

ARRAY /dev/md0 metadata=1.0 UUID=XXXXXXXXXXXXXX
ARRAY /dev/md1 metadata=1.2 UUID=YYYYYYYYYYYYYY
ARRAY /dev/md2 metadata=1.2 UUDI=ZZZZZZZZZZZZZZ

E' arrivato il momento del chroot nel nuovo ambiente installato:

mount --bind /dev/ /mnt/dev
mount --bind /sys/ /mnt/sys
mount --bind /proc/ /mnt/proc


chroot /mnt /bin/bash

mkfs.vfat /dev/md0
mkdir -p /boot/efi
mount /dev/md0 /boot/efi
echo ' /dev/md0 /boot/efi vfat defaults 0 0 ' >> /etc/fstab

adesso lancio eliloconfig che va in errore, ma non mi interessa poiche' 
mi serve
solo per generare la directory /boot/efi /EFI/Slackware. dopo una 
trentina di tentativi
ho capito che nulla viene installato

adesso arriva il bello :

/usr/share/mkinitrd/mkinitrd_command_generator.sh

mi crea questo

mkinitrd -c -k 6.6.25 -f reiserfs -r /dev/md2 -m reiserfs -R -u -o 
/boot/initrd.gz

creo initrd.gz ,

cp /boot/initrd.gz /boot/efi/EFI/Slackware

usciamo dal chroot con exit

adesso:

efibootmgr -u -c -d /dev/sda -p 1 -L Slackware -l 
\\EFI\\Slackware\\elilo.efi


ripetiamo per sdb e siamo a posto. adesso ho la meravigliosa slack 
installata su
un raid 1. spengo, dall'interfaccia di gestione di virtualbox scollego 
un hard disk
e all'avvio slack mi mostra il dito medio.
faccio partire la VM e le ultime righe sono:

mount: mounting /dev/md2 on /mnt failed: Invalid Argument
ERROR No /sbin/init found on rootdev (or not mounted) Trouble ahead
you can try to fix it. type exit when things are done



se spengo e ricollego hd , ecco che slack parte senza colpo ferire.


son curioso, quindi ricollego tutti gli hd, avvio , login come root e poi

mdadm /dev/md2 -f /dev/sdb3


aspetto 5 minuti e spengo. scollego un hard disk , avvio e ....
slack parte !! zoppicando , ma parte. ecco l'output di /proc/mdstat

md1: inactive sda2[0](S)
1046528 blocks super 1.2

md2: active raid1 sda3[0]
13260224 blocks super 1.2 [2/1] [U_]

md0: inactive sda1[0](S)
1048560 blocks super 1.2

quindi era corretto il ragionamento di sm , il quale mi posta

"Probabilmente è un problema di timeout incongruenti. In breve: il kernel
aspetta tot prima di togliere il disco dal raid e marcarlo come degradato,
mentre systemd aspetta 'meno di tot' prima di sentenziare che il device
non è disponibile."

spengo, ricollego hard disk, login e poi

mdadm /dev/md2 --add /dev/sdb3

ed eco che parte il rebuild, esattamente come mi aspettavo.
son quasi contento, ma voglio replicare al millimetro il comportamento
di rocky linux, il quale si avvia anche se stacco un hard disk senza
marcare fault /dev/sdb3



grazie a tutti






















Back to it.comp.os.linux.sys | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

how to letto in rete --3 CBM64 <amiga1000@commodore.com> - 2024-04-18 18:52 +0200
  Re: how to letto in rete --3 sm <carotone@test.it> - 2024-04-20 21:55 +0000
  Re: how to letto in rete --3 Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2024-04-21 00:12 +0200
    Re: how to letto in rete --3 CBM64 <amiga1000@commodore.com> - 2024-04-21 07:02 +0200
      Re: how to letto in rete --3 Giuseppe Della Bianca <giusdbgNO@gmailNO.comNO> - 2024-04-21 15:04 +0000
        Re: how to letto in rete --3 CBM64 <amiga1000@commodore.com> - 2024-04-21 18:59 +0200
          Re: how to letto in rete --3 Giuseppe Della Bianca <giusdbgNO@gmailNO.comNO> - 2024-04-25 14:28 +0000
            Re: how to letto in rete --3 CBM64 <amiga1000@commodore.com> - 2024-04-25 21:33 +0200
              Re: how to letto in rete --3 Giuseppe Della Bianca <giusdbgNO@gmailNO.comNO> - 2024-04-26 19:05 +0000
                Re: how to letto in rete --3 CBM64 <amiga1000@commodore.com> - 2024-04-27 08:04 +0200
                Re: how to letto in rete --3 Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2024-04-27 10:31 +0200
                Re: how to letto in rete --3 CBM64 <amiga1000@commodore.com> - 2024-04-27 16:47 +0200
                Re: how to letto in rete --3 Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2024-04-27 17:51 +0200
                Re: how to letto in rete --3 sm <carotone@test.it> - 2024-04-28 14:40 +0000
                Re: how to letto in rete --3 CBM64 <amiga1000@commodore.com> - 2024-04-28 17:57 +0200
                Re: how to letto in rete --3 Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2024-04-28 18:35 +0200
                Re: how to letto in rete --3 sm <carotone@test.it> - 2024-04-28 19:20 +0000
        Re: how to letto in rete --3 sm <carotone@test.it> - 2024-04-21 20:40 +0000
    Re: how to letto in rete --3 "Roberto CORRADO" <i@secure.corradoroberto.it> - 2024-04-21 22:48 +0200
      Re: how to letto in rete --3 CBM64 <amiga1000@commodore.com> - 2024-04-22 20:10 +0200
        Re: how to letto in rete --3 "Roberto CORRADO" <i@secure.corradoroberto.it> - 2024-04-22 20:33 +0200

csiph-web