Re: Debian 12 e problemi con device md

2023-07-02 Per discussione Davide Prina
Alessandro Baggi ha scritto:

> Sto riscontrando problemi sul mio pc con Debian 12 relativo ai device MD 
> (raid mdadm). In sostanza ad ogni riavvio il nome dei devices cambia. In 
> realtà non è un problema bloccante perche il sistema usa gli UUID.
[...]
> Ho uno script che monitora la capienza dei filesystem
[...]

ho visto che hai già risolto con le soluzioni proposte.

Propongo qui una possibile soluzione alternativa, che magari può andare
bene ad altri con il tuo stesso problema: modificare lo script andando
a recuperare i nomi dei dispositivi usando gli UUID da qui:
/dev/disk/by-uuid/

o tramite il comand findfs:
$ man 8 findfs

Ciao
Davide

--
La mia privacy non è affar tuo
https://noyb.eu/it
- You do not have my permission to use this email to train an AI -



Re: Debian 12 e problemi con device md

2023-06-28 Per discussione Alessandro Baggi

Ciao Guido,
Grazie per la risorsa.

Alessandro.

Il 27/06/23 11:03, Guido Bozzetto ha scritto:

Il 27/06/23 09:59, Alessandro Baggi ha scritto:

Un saluto a tutta la lista.

Sto riscontrando problemi sul mio pc con Debian 12 relativo ai device 
MD (raid mdadm). In sostanza ad ogni riavvio il nome dei devices 
cambia. In realtà non è un problema bloccante perche il sistema usa 
gli UUID.
Per esempio al primo avvio la root è su md125, i dati su md126 e la 
swap su md127. Al successivo boot (non dopo un reboot ma dopo uno 
shutdown) i nomi dei dispositivi cambiano e la root diventa md126, 
dati su md127 e swap su md125. Il tutto avviene arbitrariamente e solo 
dopo uno shutdown del sistema.

...
Ho provato ad aggiornare l'initrd ma non cambia nulla. 

...

Provato con:


|/etc/mdadm/mdadm.conf|
Cfr.: 
https://debian-handbook.info/browse/it-IT/stable/advanced-administration.html#sect.raid-soft



12.1.1.3. Fare il backup della configurazione

    Guido.

||




Re: Debian 12 e problemi con device md

2023-06-27 Per discussione Guido Bozzetto

Il 27/06/23 09:59, Alessandro Baggi ha scritto:

Un saluto a tutta la lista.

Sto riscontrando problemi sul mio pc con Debian 12 relativo ai device 
MD (raid mdadm). In sostanza ad ogni riavvio il nome dei devices 
cambia. In realtà non è un problema bloccante perche il sistema usa 
gli UUID.
Per esempio al primo avvio la root è su md125, i dati su md126 e la 
swap su md127. Al successivo boot (non dopo un reboot ma dopo uno 
shutdown) i nomi dei dispositivi cambiano e la root diventa md126, 
dati su md127 e swap su md125. Il tutto avviene arbitrariamente e solo 
dopo uno shutdown del sistema.

...
Ho provato ad aggiornare l'initrd ma non cambia nulla. 

...

Provato con:


|/etc/mdadm/mdadm.conf|
Cfr.: 
https://debian-handbook.info/browse/it-IT/stable/advanced-administration.html#sect.raid-soft



   12.1.1.3. Fare il backup della configurazione

   Guido.

||

[RISOLTO] Re: Debian 12 e problemi con device md

2023-06-27 Per discussione Alessandro Baggi

Ciao Paolo,
all'interno di mdadm.conf ogni md device ha un relativo UUID assegnato, 
ma il problema si presenta lo stesso.


Nel frattempo ho provato la soluzione N.1 ovvero quella di rinominare i 
device md con il seguente comando:


# umount /dev/md125
# mdadm --stop /dev/md125
# mdadm --assemble /dev/md0 --update=name /dev/sdXN /dev/sdXN

Mentre per il device di / ho usato la chiavetta di installazione di 
debian, lanciato lo stesso comando di assemble, montato in /mnt con i 
relativi /dev, /proc, /sys e ho aggiornato mdadm.conf e initrd.


Ho fatto diverse prove e il problema sembra non manifestarsi. Lo terrò 
monitorato per qualche giorno nel caso in cui si rifarà vivo mi rifarò 
vivo anche io :D .


(Grazie anche a Diego per la risposta precedente).

Grazie ancora a tutti. Come al solito, la ml di debian-italian è una 
grandissima risorsa.


Saluti,
Alessandro.

Il 27/06/23 10:24, Paolo Miotto ha scritto:

Il 27/06/23 09:59, Alessandro Baggi ha scritto:

Potrei:

1. salvare i dati e ricreare gli MD device ripartendo da 0
2. provare a cambiare nome dei device con un riasseble e poi 
aggiornare l'initrd.

3. Si accettano suggerimenti.

Secondo voi quale è la migliore soluzione?



4. fissare i nomi in /etc/mdadm.conf

     ARRAY /dev/md2 UUID=...






Re: Debian 12 e problemi con device md

2023-06-27 Per discussione Paolo Miotto

Il 27/06/23 09:59, Alessandro Baggi ha scritto:

Potrei:

1. salvare i dati e ricreare gli MD device ripartendo da 0
2. provare a cambiare nome dei device con un riasseble e poi 
aggiornare l'initrd.

3. Si accettano suggerimenti.

Secondo voi quale è la migliore soluzione?



4. fissare i nomi in /etc/mdadm.conf

    ARRAY /dev/md2 UUID=...


--

Mandi

Paolo



Re: Debian 12 e problemi con device md

2023-06-27 Per discussione Diego Zuccato
Credo che il sistema più "pulito" sia aggiungere le definizioni in 
mdadm.conf

 mdadm --detail --scan >> /etc/mdadm/mdadm.conf
poi lo correggi indicando i nomi che vuoi fargli usare.

Poi
 update-initramfs -u

e dal boot successivo dovresti essere a posto.

Diego

Il 27/06/2023 09:59, Alessandro Baggi ha scritto:

Un saluto a tutta la lista.

Sto riscontrando problemi sul mio pc con Debian 12 relativo ai device MD 
(raid mdadm). In sostanza ad ogni riavvio il nome dei devices cambia. In 
realtà non è un problema bloccante perche il sistema usa gli UUID.
Per esempio al primo avvio la root è su md125, i dati su md126 e la swap 
su md127. Al successivo boot (non dopo un reboot ma dopo uno shutdown) i 
nomi dei dispositivi cambiano e la root diventa md126, dati su md127 e 
swap su md125. Il tutto avviene arbitrariamente e solo dopo uno shutdown 
del sistema.



Ho uno script che monitora la capienza dei filesystem e dai log ho 
notato questa inversione dei nomi. Questo script mi invia un alert nel 
caso in cui l'fs abbia spazio occupato oltre l'80% e quando la capienza 
rientra nel limiti mi avvisa che il problema è stato "recuperato". Il 
problema è che l'alert viene emesso per md125 che in un determinato 
momento corrisponde a /mnt/dati ma il recovery (al successivo boot) fa 
riferimento ad md125 che è la / di sistema.


Ho provato ad aggiornare l'initrd ma non cambia nulla.

Il sistema è fresco di installazione e non è stato fatto un upgrade 
dalla 11.


Sulla 11 questo problema non si presentava.

Nota: i device raid  sono stati creati tempo fa su una AlmaLinux 8.

Potrei:

1. salvare i dati e ricreare gli MD device ripartendo da 0
2. provare a cambiare nome dei device con un riasseble e poi aggiornare 
l'initrd.

3. Si accettano suggerimenti.

Secondo voi quale è la migliore soluzione?

Grazie in anticipo.

Alessandro.



--
Diego Zuccato
DIFA - Dip. di Fisica e Astronomia
Servizi Informatici
Alma Mater Studiorum - Università di Bologna
V.le Berti-Pichat 6/2 - 40127 Bologna - Italy
tel.: +39 051 20 95786