LVM: Zamjena fizičkog diska bez prekida rada | INTROSERV
EUR
european

EUR

usa

USD

Croatia Hr
Ex. VAT Ex. VAT 0%

LVM: Zamjena fizičkog diska bez prekida rada

Uvod

U ovom vodiču izvodite migraciju LVM podataka na aktivnom sustavu bez prekida usluga. Naučit ćete kako sigurno migrirati LVM volumene, izvršiti kontroliranu migraciju LVM pohrane i zamijeniti disk uz održavanje pune dostupnosti sustava. Ovaj pristup se široko koristi u upravljanju LVM diskovima za podršku održavanju, nadogradnjama i zamjeni hardvera.

Krajnji cilj: Do kraja ovog vodiča, završit ćete cijeli proces premještanja LVM podataka i zamijeniti fizički disk bez zastoja.

Preduvjeti

Ciljana publika: Početnici sistem administratori

Procijenjeno vrijeme: 30 do 60 minuta

Sistemski zahtjevi

  • Debian 13 (testirano), kompatibilan s drugim Linux distribucijama s LVM-om
  • LVM2 verzija 2.03 ili novija
  • Najmanje dva fizička volumena u jednoj grupi volumena
  • Dovoljno slobodnog prostora za migraciju LVM podataka na novi disk

Zahtjevi za pristup

  • Root ili sudo privilegije

Korak 0: Pregled trenutne LVM konfiguracije

Provjerite je li LVM instaliran:

sudo lvm version

Očekivani rezultat: Vidite detalje o verziji LVM-a.

Pregledajte trenutnu konfiguraciju:

sudo pvs

sudo vgs

sudo lvs

Očekivani rezultat: Vidite sve fizičke volumene, grupe volumena i logičke volumene.

Info

Važno: Ovo je vodič za zamjenu LVM diska uživo. Pogreške mogu uzrokovati nepovratni gubitak podataka. Uvijek potvrdite naredbe i napravite sigurnosne kopije.

Izradite sigurnosnu kopiju LVM metapodataka:

sudo vgcfgbackup

Očekivani rezultat: Stvara se sigurnosna kopija u datoteci /etc/lvm/backup/.

Korak 1: Pregled trenutnog rasporeda pohrane

Pokrenite:

lsblk -o NAME,SIZE,TYPE,MOUNTPOINT

Očekivani rezultat: Vidite sve diskove i točke montiranja.

Identificirajte:

  • Disk za zamjenu, na primjer /dev/sdb
  • Novi disk, na primjer /dev/sdc

Provjerite korištenje:

sudo pvs -o+pv_used

Očekivani rezultat: Vidite dodijeljeni prostor po fizičkom volumenu.

Korak 2: Inicijalizacija novog fizičkog volumena i dodavanje u grupu volumena

Inicijalizirajte novi disk:

sudo pvcreate /dev/sdc

Dodajte ga u grupu volumena:

sudo vgextend <VG_NAME> /dev/sdc

Očekivani rezultat: Novi disk postaje dio grupe volumena.

Korak 3: Osigurajte dovoljno slobodnog prostora

Provjerite dostupni prostor:

sudo vgs

Očekivani rezultat: Stupac VFree pokazuje dostupni kapacitet.

Tip

Osigurajte da je dostupni prostor jednak ili veći od korištenog prostora na izvornom disku prije početka premještanja LVM podataka bez zastoja.

Korak 4: Migracija podataka sa starog fizičkog volumena

Pokrenite LVM pvmove naredbu:

sudo pvmove /dev/sdb /dev/sdc

Očekivani rezultat: Vidite izlaz napretka koji pokazuje aktivnu migraciju podataka.

Korak 5: Provjera završetka migracije podataka

Pokrenite:

sudo pvs -o+pv_used

Očekivani rezultat: Stari fizički volumen pokazuje 0 korištenog prostora.

Korak 6: Uklanjanje starog fizičkog volumena

Pokrenite:

sudo vgreduce <VG_NAME> /dev/sdb

Očekivani rezultat: Fizički volumen je uklonjen iz grupe volumena.

Korak 7: Uklanjanje LVM metapodataka s diska

Pokrenite:

sudo pvremove /dev/sdb

Očekivani rezultat: LVM metapodaci su izbrisani s diska.

Korak 8: Potvrda veličine grupe volumena

Pokrenite:

sudo vgs

Očekivani rezultat: Grupa volumena odražava samo aktivne fizičke volumene.

Korak 9 (Opcionalno): Proširenje datotečnog sustava

Proširite root logički volumen:

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

Očekivani rezultat: Logički volumen koristi sav dostupni slobodni prostor.

Provjera i testiranje

Provjerite grupe volumena:

sudo vgs

Provjerite logičke volumene:

sudo lvs

Provjerite montirane datotečne sustave:

df -h

Testirajte pristup pisanju:

sudo touch /<MOUNT_POINT>/testfile

ls -l /<MOUNT_POINT>/testfile

Očekivani rezultat: Datoteka je uspješno stvorena.

Vraćanje promjena

Prekinite migraciju ako je potrebno:

sudo pvmove --abort

Vratite metapodatke:

sudo vgcfgrestore <VG_NAME>

Očekivani rezultat: Sustav se vraća u prethodno stanje.

Rješavanje problema

  • Problem: pvmove je spor
    Razlog: Očekivano ponašanje tijekom velike migracije LVM podataka
  • Problem: Nedovoljno prostora
    Rješenje: Dodajte još jedan disk koristeći vgextend
  • Problem: Podaci su još uvijek prisutni na starom disku
    Rješenje: sudo pvmove /dev/sdb /dev/sdc
  • Problem: Ne može se ukloniti fizički volumen
    Rješenje: Osigurajte da nema preostalih dodijeljenih ekstenata

Zaključak i sljedeći koraci

Završili ste cijelu migraciju LVM pohrane, uspješno zamijenili disk i održali dostupnost sustava. Ova metoda je ključna za sigurno upravljanje LVM diskovima i održavanje infrastrukture u stvarnom svijetu.

Sljedeći koraci

  • Vježbajte ovaj vodič za zamjenu LVM diska u laboratorijskom okruženju
  • Istražite LVM snimke za strategije sigurnosnih kopija
  • Naučite o tankom dodjeljivanju za naprednu optimizaciju pohrane

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