Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: 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.
-
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.
-
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.
-
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.