Nyt kun olen muista syistä käynnistellyt konetta muutamaan otteeseen ja ajattelin taas palata tähän niin nyt tuo pvdisplay ei anna mitään tulostetta, Shocked joten en pysty sitä md_d0 käynnistämäänkään.
Riippuvuussuhde toimii toisin päin. LVM:n "levy" rakentuu md-lohkolaitteen päälle, eli Raid-pakan on oltava käynnissä, jotta pvdisplay voi nähdä mitään. Tarkista siis, onko Raid-pakka käynnissä ja millä md-tunnuksella:
cat /proc/mdstat
Raidin voi yrittää käynnistää käsin, jos se ei ole käynnissä millään laitenimellä. Älä tee tätä, jos se on jo käynnissä.
Pakotetaan Raid-pakka nyt varmuuden vuoksi käynnistymään vain toisella levyllä, jolloin ei ainakaan rikota mitään lopullisesti:
mdadm --assemble --run /dev/md0 /dev/sda1
Tämän jälkeen sitten tarkistaan taas, onko pakka mdstatin mukaan elossa. Sen jälkeen voit etsiä LVM:n vhysical volumet komennolla
pvscan
Nyt pvdisplayn pitäisi viimeistään tulostaa jotain. Sitten katsotaan, löytyykö volume group:
vgdisplay
Jos ei, niin etsi komennolla
vgscan
Viimeinen etappi on löytää logical volumet. Vastaavat komennot jälleen:
lvdisplay
ja tarvittaessa
lvscan
Huomaa, ettei kaikkia vaiheita välttämättä tarvita, vaan pelkkä Raid-pakan käynnistys saattaa riittää.
Jos kaikki näyttää hyvältä, niin Raid-pakkaan lisätään toinen siihen kuuluva osio komennolla:
mdadm -a /dev/md0 /dev/sdc1
mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd** /dev/sd**
Itselläni oli muistaakseni tuossa 1.
Oli missä 1? Jos se oli level-kohdassa, niin ei ole mitään ongelmaa, sillä Raid-taso 1 on sama kuin mirror. Jos se oli raid-devices-kohdan arvona, niin en tiedä, miten mahtaisi käydä, mutta olemassa ollut Raid-pakkasi kyllä koostui kahdesta osiosta.