LVM: Zamenjava fizičnega diska brez izpada delovanja | INTROSERV
EUR
european

EUR

usa

USD

Slovenia Sl
Ex. VAT Ex. VAT 0%

LVM: Zamenjava fizičnega diska brez izpada delovanja

Uvod

V tem vodniku boste izvedli migracijo podatkov LVM na delujočem sistemu brez prekinitve storitev. Naučili se boste, kako varno migrirati LVM volume, izvesti nadzorovano migracijo LVM shrambe in zamenjati disk, medtem ko ohranjate popolno razpoložljivost sistema. Ta pristop se pogosto uporablja pri upravljanju LVM diskov za podporo vzdrževanju, nadgradnjam in zamenjavi strojne opreme.

Končni cilj: Do konca tega tečaja boste zaključili celoten proces premestitve podatkov LVM in zamenjali fizični disk brez izpadov.

Predpogoji

Ciljna publika: Začetniki sistemski administratorji

Ocenjeni čas: 30 do 60 minut

Sistemske zahteve

  • Debian 13 (preizkušeno), združljiv z drugimi distribucijami Linux z LVM
  • LVM2 različica 2.03 ali novejša
  • Vsaj dva fizična volumna v eni skupini volumnov
  • Dovolj prostega prostora za migracijo podatkov LVM na nov disk

Zahteve za dostop

  • Root ali sudo privilegiji

Korak 0: Pregled trenutne konfiguracije LVM

Preverite, ali je LVM nameščen:

sudo lvm version

Pričakovani rezultat: Vidite podrobnosti o različici LVM.

Preglejte trenutno konfiguracijo:

sudo pvs

sudo vgs

sudo lvs

Pričakovani rezultat: Vidite vse fizične volumne, skupine volumnov in logične volumne.

Info

Pomembno: To je vodnik za zamenjavo diska LVM v živo. Napake lahko povzročijo nepopravljivo izgubo podatkov. Vedno preverite ukaze in ustvarite varnostne kopije.

Varnostno kopirajte metapodatke LVM:

sudo vgcfgbackup

Pričakovani rezultat: Ustvari se varnostna kopija v datoteki /etc/lvm/backup/.

Korak 1: Pregled trenutne postavitve shrambe

Zaženite:

lsblk -o NAME,SIZE,TYPE,MOUNTPOINT

Pričakovani rezultat: Vidite vse diske in točke priklopa.

Identificirajte:

  • Disk za zamenjavo, na primer /dev/sdb
  • Nov disk, na primer /dev/sdc

Preverite uporabo:

sudo pvs -o+pv_used

Pričakovani rezultat: Vidite dodeljen prostor na fizični volumen.

Korak 2: Inicializacija novega fizičnega volumna in dodajanje v skupino volumnov

Inicializirajte nov disk:

sudo pvcreate /dev/sdc

Dodajte ga v skupino volumnov:

sudo vgextend <VG_NAME> /dev/sdc

Pričakovani rezultat: Nov disk postane del skupine volumnov.

Korak 3: Zagotovite dovolj prostega prostora

Preverite razpoložljiv prostor:

sudo vgs

Pričakovani rezultat: Stolpec VFree prikazuje razpoložljivo kapaciteto.

Tip

Prepričajte se, da je razpoložljiv prostor enak ali večji od uporabljenega prostora na izvorni disku, preden začnete premikanje podatkov LVM brez izpadov.

Korak 4: Migracija podatkov iz starega fizičnega volumna

Zaženite ukaz LVM pvmove:

sudo pvmove /dev/sdb /dev/sdc

Pričakovani rezultat: Vidite izpis napredka, ki kaže aktivno migracijo podatkov.

Korak 5: Preverite dokončanje migracije podatkov

Zaženite:

sudo pvs -o+pv_used

Pričakovani rezultat: Stari fizični volumen prikazuje 0 uporabljenega prostora.

Korak 6: Odstranite stari fizični volumen

Zaženite:

sudo vgreduce <VG_NAME> /dev/sdb

Pričakovani rezultat: Fizični volumen je odstranjen iz skupine volumnov.

Korak 7: Odstranite metapodatke LVM z diska

Zaženite:

sudo pvremove /dev/sdb

Pričakovani rezultat: Metapodatki LVM so izbrisani z diska.

Korak 8: Potrdite velikost skupine volumnov

Zaženite:

sudo vgs

Pričakovani rezultat: Skupina volumnov odraža le aktivne fizične volumne.

Korak 9 (Neobvezno): Razširite datotečni sistem

Razširite korenski logični volumen:

sudo lvextend -l +100%FREE /dev/<VG_NAME>/root

Pričakovani rezultat: Logični volumen uporablja ves razpoložljiv prosti prostor.

Preverjanje in testiranje

Preverite skupine volumnov:

sudo vgs

Preverite logične volumne:

sudo lvs

Preverite priklopljene datotečne sisteme:

df -h

Preizkusite dostop za pisanje:

sudo touch /<MOUNT_POINT>/testfile

ls -l /<MOUNT_POINT>/testfile

Pričakovani rezultat: Datoteka je uspešno ustvarjena.

Vračanje sprememb

Prekinite migracijo, če je potrebno:

sudo pvmove --abort

Obnovite metapodatke:

sudo vgcfgrestore <VG_NAME>

Pričakovani rezultat: Sistem se vrne v prejšnje stanje.

Odpravljanje težav

  • Težava: pvmove je počasen
    Razlog: Pričakovano vedenje med veliko migracijo podatkov LVM
  • Težava: Ni dovolj prostora
    Rešitev: Dodajte še en disk z uporabo vgextend
  • Težava: Podatki še vedno prisotni na starem disku
    Rešitev: sudo pvmove /dev/sdb /dev/sdc
  • Težava: Ne morem odstraniti fizičnega volumna
    Rešitev: Prepričajte se, da ni več dodeljenih obsegov

Zaključek in naslednji koraki

Zaključili ste celotno migracijo shrambe LVM, uspešno zamenjali disk in ohranili čas delovanja. Ta metoda je bistvena za varno upravljanje diskov LVM in vzdrževanje infrastrukture v realnem svetu.

Naslednji koraki

  • Vadite ta vodnik za zamenjavo diska LVM v laboratorijskem okolju
  • Raziščite posnetke LVM za strategije varnostnega kopiranja
  • Spoznajte tanko dodeljevanje za napredno optimizacijo shrambe

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA