Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: matsukan - 23.05.18 - klo:11.55

Otsikko: lvm volumeitten siirto
Kirjoitti: matsukan - 23.05.18 - klo:11.55

Mikä paras tapa siirtää lvm volumeita eri levyjen välillä ? Olisin siirtämässä vanhalta hdd levyltä m.2. sdd levylle siten että kone käynnistyisi myös uudelta levyltä. Olen yrittänyt hoitaa sen dd komennolla mutta kone siirtyy suoraan maintance moodiin.  Eli jotakin tietoja ei siirry tuon mukana, ehkä levyjen UUID eivät ole ajan tasalla.
Otsikko: Vs: lvm volumeitten siirto
Kirjoitti: AimoE - 23.05.18 - klo:12.17
Eipä tulisi mieleenkään käyttää dd:tä LVM-komentojen sijaan.

Katso ensin

http://manpages.ubuntu.com/manpages/xenial/man8/lvm.8.html

ja sitten esim.

http://manpages.ubuntu.com/manpages/xenial/man8/pvmove.8.html

Netistä löytyy myös LVM-oppaita.
Otsikko: Vs: lvm volumeitten siirto
Kirjoitti: matsukan - 23.05.18 - klo:22.46
Ok, ongelma oli ja on usb kovalevy joka ei toimi oikein. dd onnistuu tietojen siirto vaikka se ei nyt ole ihan oikea tapa nyt olekaan.

systemd tuo näköjään uusia ongelmia mukanaan.
Otsikko: Vs: lvm volumeitten siirto
Kirjoitti: AimoE - 24.05.18 - klo:08.28
Kun LVM nimenomaan pitää kirjaa siitä millä laitteella mikäkin fyysinen taltio on, niin siirtoon ei riitä se, että data fyiysisesesti siirretään, vaan LVM:lle pitää erikseen kertoa että nyt se fyysinen taltio onkin täällä eikä enää tuolla. Siis vaikka teet siirron/kopioinnin ilman LVM-komentoja, sinun täytyy kuitenkin jotenkin rekisteröidä se uusi sijainti LVM:n tietoihin, ja kertoa että vanha sijainti ei sitten ole enää oikea sijainti; siirto on eri asia kuin monistus.