50% kedvezmény minden terv, korlátozott idő. Kezdés: $2.48/mo
17 perc van hátra
Szerverek és operációs rendszer

Linux LVM csatlakoztatási parancsok: LVM létrehozása és csatlakoztatása Ubuntu és CentOS rendszeren

Kelly Watson By Kelly Watson 17 perc olvasás Frissítve 2025. október 26-án
Biztonságos, nagy teljesítményű adatközpont kéken világító szerverekkel a jobb oldalon, amely bőséges másolási helyet biztosít a bal oldalon egy Linux LVM-en írt blogbejegyzéshez.

Ha úgy gondolja, hogy a lemezpartíciók kezelése a rendszer leállítását jelenti, és azt reméli, hogy újraindításkor minden működni fog, akkor tisztelettel sajnállak. Sajnáljuk, hogy lemarad a Linux LVM csatlakoztatási képességeiről, és belátja, hogy a tárhelykezelésnek nem kell olyan fájdalmasnak lennie.

Ez az útmutató bemutatja, hogyan hozhat létre LVM-et Linux alatt, hogyan csatlakoztathat LVM-partíciókat, és hogyan kezelheti a logikai köteteket leállás nélkül. Megtanulja az alapvető Linux LVM-parancsokat, amelyek az Ubuntu LVM és CentOS rendszereken (vagy inkább azok modern helyettesítőin) működnek.

TL;DR

  • Az LVM rugalmas tárolóréteget hoz létre a fizikai lemezek és a fájlrendszerek között, lehetővé téve a partíciók átméretezését, miközben a rendszer fut.
  • Telepítés a apt install lvm2 Ubuntu vagy dnf install lvm2 Rocky Linux/AlmaLinux rendszeren (a CentOS halott, használja inkább ezeket)
  • Hozzon létre LVM-et a meghajtók inicializálásával pvcreate, csoportosítva őket azzal vgcreate, és logikai kötetek faragása -val lvcreate
  • Csatlakoztassa az LVM partíciókat, mint bármely más partíciót a formázás után mkfs.ext4 és bejegyzések hozzáadása a /etc/fstab
  • Kulcs parancsok: pvs, vgs, lvs mutasd meg a beállítást; lvresize menet közben változtatja a méretet; lvcreate -s pillanatképeket hoz létre

Mi az LVM Linuxban?

Az LVM-et mint a fizikai lemezek és a fájlrendszerek közötti rugalmas réteget bemutató diagram, amely bemutatja a dinamikus átméretezést és a tároláskezelést.

Az LVM (Logical Volume Manager) a fizikai lemezek és a fájlrendszerek között helyezkedik el. Ahelyett, hogy rögzített partíciókat faragna közvetlenül a meghajtókra, az LVM rugalmas réteget hoz létre, ahol átméretezheti, áthelyezheti és pillanatfelvételeket készíthet a tárhelyről, miközben minden online marad.

Íme, mi történik a motorháztető alatt. Fizikai meghajtói „fizikai kötetekké” válnak. Ezek „kötetcsoportokba” tömörülnek. Ezekből a csoportokból „logikai köteteket” hoz létre, amelyek normál partícióként működnek, de tényleges rugalmassággal.

A gyakorlati különbség akkor jelenik meg, ha több helyre van szüksége. A hagyományos partíciók arra kényszerítik, hogy leálljon, USB-ről induljon el, és imádkozzon, hogy ne veszítse el az adatokat. Az LVM használatával egyetlen parancsot futtathat, miközben a rendszer tovább működik. Ezt egy szervermigráció során, bővítéskor tanultam meg /otthon 200 GB-nál körülbelül 30 másodpercet vett igénybe a teljes hétvége helyett.

Hogyan működnek a fizikai térfogatok

A fizikai kötet bármely tárolóeszköz, amelyet az LVM használhat. A merevlemezek, SSD-k, RAID-tömbök, még a hurokeszközök is számítanak. Ezzel inicializálod őket pvcreate, amely LVM metaadatokat ír, és az eszközt elérhetőként jelöli meg a kötetcsoportokhoz.

A fizikai hangerőt nem érdekli, hogy milyen hardver van alatta. Ez az 500 GB-os pörgő lemez és az új 2 TB-os NVMe-meghajtó ugyanúgy néz ki, mint az LVM. Ez számít, amikor keveri és egyezteti a tárolást.

A kötetcsoportok megértése

A kötetcsoportok több fizikai kötetet foglalnak össze egyetlen tárolóegységben. Gondoljon arra, hogy három 1 TB-os meghajtót egyetlen 3 TB-os készletté egyesít. Ezzel kötetcsoportokat hozhat létre vgcreate és a kapacitás változása esetén hozzáadhat vagy eltávolíthat fizikai köteteket.

Ez a pooling megközelítés azt jelenti, hogy nincs lekötve a lemezenkénti tervezés. Több hely kell? Adjon hozzá egy másik meghajtót a kötetcsoporthoz. Régi meghajtó cseréje? Vigye át az adatokat a segítségével pvmove amíg a rendszer fut, majd cserélje ki a hardvert.

Mit csinálnak a logikai kötetek

Egy nagyobb, áramló digitális "térfogatcsoport" folyadékból pontosan faragott és formált logikai térfogatok látványa.

A logikai köteteket valójában használod. Kötetcsoportokból vannak faragva, és normál partícióként viselkednek. Formázza őket ext4 vagy xfs segítségével, rögzítse bárhová, és bármikor átméretezze őket. A különbség az, hogy nincsenek fizikai lemezhatárokhoz kötve.

Amikor futsz lvcreate -L 50G -n data datavg, 50 GB-ot foglal le a kötetcsoport készletéből. Ez a hely származhat egy meghajtóról, vagy több meghajtón is elosztható. Nem érdekel, mert az LVM kezeli a terjesztést.

Fizikai kiterjedések magyarázata

A fizikai kiterjedések a legkisebb kiosztási egység az LVM-ben, jellemzően 4 MB blokkok. Logikai kötet létrehozásakor az LVM lefoglalja a fizikai kiterjedéseket a kötetcsoportból. Ez a szemcsés megközelítés lehetővé teszi a kötetek pontos átméretezését.

A terjedelem mérete számít nagy mennyiségek esetén. A nagyobb kiterjedés kevesebb metaadat többletköltséget, de durvább elosztást jelent. Az alapértelmezett 4 MB a legtöbb helyzetben működik. Soha nem változtattam rajta a hatalmas tárolótömbökön kívül, ahol a matematika a nagyobb kiterjedést részesítette előnyben.

Pillanatképek az időközi biztonsági mentésekhez

A pillanatfelvételek egy logikai kötet állapotát rögzítik egy adott pillanatban. Az LVM másolás-írás technológiát használ. Az eredeti adatok a helyükön maradnak. Ha valami megváltozik, az LVM megtartja a régi blokkokat a pillanatképen, miközben új adatokat ír a fő kötetre.

Szeretné tesztelni a rendszerfrissítéseket? Először készítsen egy pillanatképet. Eltörik valami? Visszaállítás a pillanatképből. A teljes művelet másodperceket vesz igénybe, mert az LVM csak a megváltozott blokkokat követi nyomon, nem másol át mindent.

Pillanatképet készítek a termelési adatbázisokról a nagyobb sémamódosítások előtt. A nyugalom szinte semmibe sem kerül, és háromszor elkerültem a teljes átépítést a sikertelen migráció visszaállításával.

Mikor kell használni az LVM csíkozást?

A csíkozás több fizikai kötetre osztja fel az adatokat, hasonló a RAID 0-hoz. Fájl írásakor az LVM egyszerre osztja szét a darabokat különböző meghajtókra. Ez a párhuzamosítás felgyorsítja az olvasást és az írást is, különösen nagy fájlok vagy adatbázisok esetén.

A teljesítménynövekedés a munkaterheléstől függ. A nagy fájlok szekvenciális olvasása előnyös. A véletlen hozzáférési minták kevésbé javulnak. Az adatbázis-szerverek és a videószerkesztő munkaállomások valódi különbségeket észlelnek.

LVM tükrözés a redundanciához

A tükrözés megkettőzi az adatokat a fizikai kötetek között. Ha az egyik meghajtó meghibásodik, az adatok megmaradnak a tükörben. Az LVM automatikusan kezeli a szinkronizálást. A teljesítmény megéri, ha az állásidő többe kerül, mint az extra tárhely.

A modern konfigurációk gyakran RAID-et használnak a redundanciához és LVM-et a rugalmasság érdekében. Hardver szintű védelmet és szoftverszintű felügyeletet kap. A kombináció jobban működik, mintha egyedül bármelyikre támaszkodna.

Ha összehasonlítja a tároláskezelési megközelítéseket, nézze meg LVM vs. ZFS hogy megértse, mikor van értelme mindegyiknek az Ön munkaterhelése szempontjából.

Hogyan telepítheti az LVM-et Ubuntu és CentOS rendszeren?

Kézi gépelés egy terminálképernyővel ellátott billentyűzeten, amely az LVM2 sikeres telepítését és a verzióellenőrzést mutatja.

Az LVM telepítése körülbelül 60 másodpercet vesz igénybe, ha ismeri a megfelelő parancsokat. A modern Linux disztribúciók automatikusan kezelik a függőségeket. Telepíti a csomagot, ellenőrizze, hogy működik-e, és készen áll a tárhely konfigurálására.

Egy fontos megjegyzés a kezdés előtt: a CentOS 2020-ban elérte élettartamának végét. Ha még mindig CentOS-t használ, váltson Rocky Linuxra vagy AlmaLinuxra. Ezek beugró csereprogramok, amelyek ténylegesen biztonsági frissítéseket kapnak. Az itt található parancsok ugyanúgy működnek a Rocky Linux 9, AlmaLinux 9, Ubuntu 24.04 és a jelenlegi Debian kiadásokon.

Először frissítse a rendszert

Kezdje a rendszer csomaglistájának frissítésével. Ez biztosítja, hogy megkapja a legújabb LVM2 verziót az összes biztonsági javítással és hibajavítással.

Ubuntu rendszerekhez:

sudo apt frissítés

 

CentOS-alapú rendszerek esetén (Rocky Linux/AlmaLinux):

sudo dnf frissítés

 

Modern RHEL alapú rendszerek használata dnf mint csomagkezelő. Ha látja, hogy a régi oktatóanyagok megemlítik nam, figyelmen kívül hagyja őket. A DNF 2015-ben a yum-ot jobb függőségi felbontással és teljesítménnyel váltotta fel.

Telepítse az LVM2 csomagot

A csomag neve lvm2 az összes disztribúcióban. A telepítés automatikusan begyűjti a függőségeket, beleértve az eszközleképező eszközöket és a kapcsolódó könyvtárakat.

Az Ubuntu Logical Volume Manager telepítése:

sudo apt install lvm2

 

A CentOS Logical Volume Manager telepítése (Rocky/AlmaLinux):

sudo dnf telepítése lvm2

 

Várja meg, amíg a telepítés befejeződik. 10-15 másodpercet vesz igénybe modern hardveren, megfelelő internettel. A csomag mérete kicsi, körülbelül 2-3 MB plusz függőségek.

Ellenőrizze a telepítés sikerességét

Ellenőrizze, hogy az LVM2 megfelelően van-e telepítve, és nézze meg, melyik verziót futtatja:

sudo lvm verzió

 

Megjelenik a verzióinformáció és a build részletei. A jelenlegi verziók 2.03.x vagy újabb verziót futtatnak. Ha a parancs meghiúsul, vagy a „parancs nem található”, akkor valami hiba történt a telepítéssel.

A modern rendszeralapú disztribúciók rendszerindításkor automatikusan aktiválják az LVM-et. Nem kell manuálisan engedélyeznie a szolgáltatásokat, mint a régebbi init rendszereknél. Az lvm2-activation-generator mindent kezel. Ez eggyel kevesebb konfigurálandó dolog.

Olyan rendszeren szeretné tesztelni az LVM-et, amely nem tárolja a kritikus adatokat? Fontolja meg a felpörgetést a legjobb Linux VPS ahol kísérletezhet anélkül, hogy kockáztatná az éles fájlokat.

Hogyan hozzunk létre LVM-et Linuxban?

Digitális munkapad jelenet, amely a nyers meghajtókat egy kötetcsoportba feldolgozza, majd kész logikai kötetekké finomítja.

Az LVM létrehozása három lépésből áll: a fizikai kötetek inicializálása, kötetcsoportokba csoportosítása és logikai kötetek kivágása. A folyamat bonyolultabbnak hangzik, mint amilyen. Összesen talán hat parancsot fog futtatni.

Indítás előtt határozza meg, hogy mely meghajtókat szeretné használni. Az itt található példák használnak /dev/sdX helyőrzőként. A tényleges eszköznevek eltérnek. Fut lsblk hogy megnézze, mi csatlakozik a rendszeréhez.

Inicializálja a fizikai köteteket

A fizikai kötetek megmondják az LVM-nek, hogy mely meghajtókat használhatja. Inicializáljon egy meghajtót a pvcreate:

sudo pvcreate /dev/sdb

 

Cserélje ki /dev/sdb tényleges készülékével. Ez LVM metaadatokat ír a meghajtóra, és elérhetővé teszi. A meghajtónak már nincs szüksége a hagyományos particionálási sémákra.

Több meghajtót szeretne inicializálni egyszerre? Sorolja fel mindet:

sudo pvcreate /dev/sdb /dev/sdc /dev/sdd

 

Az LVM együtt kezeli őket. Ellenőrizze, hogy mit hozott létre:

sudo pvs

 

Ez mutatja az összes fizikai kötetet, azok méretét és azt, hogy melyik kötetcsoporthoz tartoznak (még egyik sem).

Hozzon létre egy kötetcsoportot

A kötet a fizikai köteteket egy tárolóegységbe csoportosítja. Hozzon létre egy „datavg” nevű kötetcsoportot:

sudo vgcreate datavg /dev/sdb

 

Több meghajtó hozzáadása ugyanahhoz a csoporthoz a létrehozás során:

sudo vgcreate datavg /dev/sdb /dev/sdc

 

Most ezek a meghajtók egyetlen medenceként működnek. Ellenőrizze a kötetcsoportot:

sudo vgs

 

Látni fogja a teljes méretet, a logikai kötetekhez lefoglalt mennyiséget, és mennyi marad szabadon a jövőbeni kiosztáshoz.

Logikai kötetek létrehozása

A logikai kötetek azok, amelyeket valójában formáz és csatlakoztat. A kötetcsoport szabad helyéből faragták ki őket. Hozzon létre egy 50 GB-os kötetet:

sudo lvcreate -L 50G -n data datavg

 

Ez létrehoz egy „data” nevű logikai kötetet a „datavg” kötetcsoportból. A teljes eszköz elérési útja /dev/datavg/data.

Fel akarja használni az összes rendelkezésre álló helyet a méret megadása helyett?

sudo lvcreate -l 100%FREE -n data datavg

 

A -l 100% INGYENES Az opció minden fennmaradó bájtot lefoglal. Hasznos egyszerű beállításoknál, ahol egy logikai kötet a teljes kötetcsoportot használja.

Formázza meg a logikai kötetet

A logikai köteteknek fájlrendszerekre van szükségük, mint bármely partíciónak. Formátum ext4-gyel:

sudo mkfs.ext4 /dev/datavg/data

 

Ez kis mennyiségeknél néhány másodpercet vesz igénybe, nagyoknál tovább. A kimenet a blokkszámot és az inode információkat mutatja. Hacsak valami nem sikerül, figyelmen kívül hagyhatja a részleteket.

Xfs-t akarsz helyette? Cserélje ki az ext4-et xfs-re. Mindkettő jól működik. Az Ext4 gyakoribb az Ubuntu rendszereken. A Rocky Linux alapértelmezés szerint az xfs-t használja a legtöbb használati esetben.

Legyen rendkívül óvatos az LVM parancsokkal. Közvetlenül módosítják a tárolási infrastruktúrát. Egyszer elgépeltem egy eszköznevet, és töröltem 2 TB ügyfélfájlt. Készítsen biztonsági másolatot a kritikus adatokról, mielőtt bármit futtatna, ami megváltoztatja a tárolási konfigurációt.

Hogyan szereljük fel az LVM partíciókat?

Az LVM partíció felszerelése pontosan úgy működik, mint bármely más partíció felszerelése. Létrehoz egy csatolási pont könyvtárat, futtatja a mount parancsot, és opcionálisan hozzáad egy bejegyzést /etc/fstab rendszerindításkor történő automatikus rögzítéshez.

Az egyetlen különbség az eszköz elérési útja. Helyett /dev/sda1, használod /dev/volumegroup/logicalvolume. Minden más marad a régiben.

Hozzon létre egy Mount Point könyvtárat

A beillesztési pontok csak olyan könyvtárak, ahol eléri a fájlrendszert. Hozzon létre egyet, ahol ésszerű az Ön használati esetéhez:

sudo mkdir /mnt/data

 

Használjon leíró neveket. /mnt/data, /mnt/backup, /home/megosztott minden működik. A hely nem befolyásolja a funkcionalitást. Vannak, akik inkább /mnt alatti ideiglenes rögzítésekhez és dedikált könyvtárakhoz / állandóaknak.

Szerelje fel a Logikai kötetet

Csatlakoztassa a formázott logikai kötetet a csatlakozási ponthoz:

sudo mount /dev/datavg/data /mnt/data

 

Cserélje le az eszköz elérési útját és beillesztési pontját a tényleges értékekre. A fájlrendszer mostantól elérhető a következő címen: /mnt/data. Az ott létrehozott fájlok a logikai köteten élnek.

Ellenőrizze a csatlakoztatás sikerességét:

df -h /mnt/data

 

Látni fogja a kötet teljes méretét, a felhasznált területet, a rendelkezésre álló helyet és a csatlakoztatási pontot. Ha semmi sem jelenik meg, a mount parancs sikertelen volt. Ellenőrizze az eszköz elérési útját, és győződjön meg arról, hogy a logikai kötet létezik lvs.

Tegye a tartókat állandóvá

Újraindítás után az ideiglenes rögzítések eltűnnek. Bejegyzések hozzáadása ehhez /etc/fstab állandó rögzítéshez:

sudo nano /etc/fstab

 

Adja hozzá ezt a sort a végére:

/dev/datavg/data  /mnt/data  ext4  alapértékek  0  0

 

A formátum a következő: eszköz, csatolási pont, fájlrendszer típusa, beillesztési lehetőségek, kiíratási prioritás, fsck sorrend. A végén lévő nullák a legtöbb helyzetben jól működnek. Változás ext4 hogy megfeleljen a ténylegesen használt fájlrendszernek.

Mentse el és lépjen ki a szerkesztőből. Tesztelje az fstab bejegyzést újraindítás nélkül:

sudo mount -a

 

Ez mindent felcsatol az fstab-ban, ami még nincs felcsatolva. Ha hibákat lát, akkor valamit rosszul írt be az fstab-ba. Javítsa ki az újraindítás előtt, különben a rendszer nem indul el megfelelően.

A teljesítmény számít, amikor a termelési munkaterheléshez mennyiségeket szerel fel. Az LVM konfiguráció beállítása után tesztelje a lemez sebességét Linux alatt a tényleges átviteli sebesség és késleltetés összehasonlításához.

Szerelje fel az LVM-et az Ubuntu telepítése során

Ubuntu telepítője támogatja az LVM konfigurációt a rendszer beállítása során. Amikor eléri a partíciós képernyőt, válassza a „Kézi” particionálást, és válassza a „Logikai kötetkezelő konfigurálása” lehetőséget.

Ez a megközelítés jól működik új telepítéseknél. A kötetcsoportokat és a logikai köteteket az operációs rendszer telepítése előtt kell beállítani. A telepítő kezeli /etc/fstab bejegyzések automatikusan.

Meglévő rendszerek esetén a fenti parancssori megközelítés nagyobb irányítást biztosít, és lehetővé teszi, hogy pontosan megértse, mi történik az egyes lépéseknél.

A rögzítési problémák elhárítása

Ha az LVM partíció nem csatlakozik, először ellenőrizze az alábbi gyakori problémákat:

A kötetcsoport nincs aktiválva:

sudo vgchange -ay

 

Ez aktiválja az összes kötetcsoportot. Néha nem aktiválódnak automatikusan új meghajtók hozzáadása vagy újraindítás után.

Rossz eszközútvonal: Ellenőrizze, hogy a logikai kötet létezik-e lvs és használja a teljes útvonalat, mint /dev/volumegroup/logicalvolume, nem parancsikonok.

Fájlrendszer hibái: Futtasson fájlrendszer-ellenőrzést a leválasztott köteten:

sudo fsck /dev/datavg/data

 

A fájlrendszer sérülése megakadályozza a csatlakoztatást. Az fsck eszköz számos hibát képes automatikusan kijavítani.

Mik az alapvető Linux LVM parancsok?

A Linux LVM parancsok lehetővé teszik a teljes tárolási beállítás kezelését a parancssorból. Ezeket a gyakorlatban fogja használni, nem pedig az elavult dokumentáció elméleti parancsait.

Fizikai térfogatok megjelenítése

A rendszer összes fizikai kötetének megtekintése:

sudo pvs

 

Ez egy tömör táblázatot jelenít meg az eszköznevekkel, kötetcsoportokkal, formátummal, attribútumokkal, mérettel és szabad területtel. Részletes információ egy adott fizikai kötetről:

sudo pvdisplay /dev/sdb

 

A részletes nézet tartalmazza a fizikai kiterjedés méretét, a teljes kiterjedést, az allokált kiterjedéseket és az UUID-t. Hasznos, ha pontos számokra van szüksége a kapacitás tervezéséhez.

Kötetcsoportok megjelenítése

Az összes kötetcsoport felsorolása:

sudo vgs

 

Látni fogja a kötetcsoportok nevét, a fizikai kötetek számát, a logikai kötetek számát, az attribútumokat, a teljes méretet és a szabad területet. Az átfogó részletekért:

sudo vgdisplay datavg

 

Ez mindent megmutat: a terjedelem méretét, a teljes kiterjedést, az elosztási szabályzatot és az UUID-t. Ezt használom új logikai kötetek tervezésekor, hogy pontosan lássam, mennyi hely marad.

Logikai kötetek megjelenítése

Sorolja fel az összes logikai kötetet:

sudo lvs

 

A kimenet megjeleníti a logikai kötetneveket, azok kötetcsoportjait, attribútumait, méretét és az általuk használt fizikai kiterjedéseket. Teljes információért:

sudo lvdisplay /dev/datavg/data

 

Ez felfedi a logikai kötet útvonalát, blokkeszközét, létrehozási idejét, állapotát és szegmenseit. Segít a csatlakoztatási problémák hibaelhárításában vagy a pillanatkép kapcsolatok ellenőrzésében.

A kötetcsoportok kiterjesztése

Adjon hozzá fizikai köteteket a meglévő kötetcsoportokhoz, ha nagyobb kapacitásra van szüksége:

sudo vgextend datavg /dev/sdd

 

Ez hozzáteszi /dev/sdd a „datavg” kötetcsoportba. A szabad terület azonnal elérhetővé válik a meglévő logikai kötetek vagy újak létrehozása számára. Nincs szükség újraindításra.

Ilyen módon hozzáadtam egy 2 TB-os meghajtót a biztonsági mentési kötetcsoportomhoz, miközben a biztonsági mentések aktívan futottak. Az egész művelet körülbelül 5 másodpercig tartott.

Logikai kötetek átméretezése

Bővítse ki a logikai kötetet, hogy több helyet biztosítson neki:

sudo lvresize -L +50G /dev/datavg/data

 

Ez 50 GB-tal növeli a logikai kötetet. Az átméretezés után bővítse ki a fájlrendszert az új terület használatához:

Ext4 esetén:

sudo resize2fs /dev/datavg/data

 

xfs esetén:

sudo xfs_growfs /mnt/data

 

A fájlrendszer úgy nő, hogy kitöltse a logikai kötetet. Minden megtörténik, miközben a kötet fel van szerelve és használatban van. A felhasználók nem vesznek észre semmit, csak több szabad helyet.

Inkább zsugorítani szeretne? Ez kockázatosabb, és először le kell szerelni. A kötet csökkentése előtt mindig készítsen biztonsági másolatot.

Készítsen mennyiségi pillanatképeket

A pillanatképek rögzítik a logikai kötet aktuális állapotát biztonsági mentés vagy tesztelés céljából:

sudo lvcreate -s -L 10G -n data-snapshot /dev/datavg/data

 

Ez létrehoz egy 10 GB-os „adat-pillanatkép” nevű pillanatképet az „adat” logikai kötetről. A pillanatfelvétel másolás-írás technológiát használ. Csak a megváltozott blokkokhoz kell hely, nem a teljes kötetnek.

Csatlakoztassa a pillanatképet írásvédettként a következetes biztonsági mentések érdekében:

sudo mkdir /mnt/snapshot

sudo mount -o ro /dev/datavg/data-snapshot /mnt/snapshot

 

Vissza innen /mnt/snapshot miközben az eredeti kötet folyamatosan ír. Ez tisztán megoldja a „hogyan készíthetek biztonsági másolatot egy élő adatbázisról” problémát.

Távolítsa el a Logikai köteteket

Törölje azokat a logikai köteteket, amelyekre már nincs szüksége:

sudo lvremove /dev/datavg/old-data

 

A parancs a törlés előtt megerősítést kér. Ez végleg megsemmisíti a logikai kötetet és a rajta lévő összes adatot. Győződjön meg róla, hogy minden fontosról van biztonsági másolata.

Mozgás fizikai kiterjedések

Távolítsa el az adatokat a fizikai kötetről az eltávolítás előtt:

sudo pvmove /dev/sdb

 

Az LVM automatikusan áthelyezi az összes fizikai kiterjedést /dev/sdb a kötetcsoport többi fizikai kötetére. A művelet a háttérben fut, miközben a rendszer online marad.

Ez mentett meg, amikor egy meghajtó SMART hibákat kezdett mutatni. Mindent eltávolítottam a meghibásodott meghajtóról, eltávolítottam a kötetcsoportból, és egy karbantartási időszak alatt kicseréltem. Nulla állásidő.

Kötetcsoportok keresése

Néha a kötetcsoportok nem jelennek meg új meghajtók hozzáadása vagy újraindítás után. Beolvasás kényszerítése:

sudo vgscan

sudo vgchange -ay

 

Az első parancs kötetcsoportokat keres. A második aktivál mindent, amit talál. Logikai kötetei ismét elérhetővé válnak.

Ha az Ubuntu LVM-et fejlesztői környezetekhez állítja be, akkor érdemes útmutatókat is kérnie Hadoop telepítése Ubuntura, a Redis telepítése Ubuntu-ra, vagy XRDP telepítése Ubuntura az LVM által kezelt rendszerekhez való távoli hozzáféréshez.

Következtetés

Az LVM a Linux tárolókezelését a merev partíciótervezésből rugalmas kapacitásallokációvá alakítja át. Dinamikus átméretezést, pillanatfelvételeket, valamint a különböző meghajtók egyesített tárterületekbe vonásának lehetőségét kapja. Mindezt úgy, hogy a rendszer online marad.

Az alapvető munkafolyamat konzisztens marad a disztribúciók között. Inicializálja a fizikai köteteket a pvcreate, vonja össze őket kötetcsoportokba a segítségével vgcreate, faragjon logikai köteteket azzal lvcreate, formázza őket a kívánt fájlrendszerrel, és csatolja őket, mint bármely partíciót. A parancsok ugyanúgy működnek az Ubuntu LVM és a Rocky Linux beállításain.

Kezdje kicsiben, ha még nem ismeri a logikai kötetkezelést. Hozzon létre egy tesztkötet-csoportot egy tartalék meghajtón. Gyakorolja a logikai kötetek átméretezését, pillanatképek készítését és az adatok fizikai kötetek közötti mozgatását. A hibák kevésbé fájnak, ha nem gyártási tároláson történnek.

Egy emlékeztető a CentOS-ről: meghalt. Használjon helyette Rocky Linuxot vagy AlmaLinuxot. Binárisan kompatibilisek az RHEL-lel, és valóban karbantartják őket. Az LVM-parancsok ugyanúgy működnek, de fontos biztonsági frissítéseket kap.

Szeretné gyakorolni az LVM-et a helyi fájlok kockáztatása nélkül? Pörgessen fel egy Ubuntu VPS ahol szabadon kísérletezhet. Törje meg a dolgokat, tanuljon a hibákból, és sajátítsa el a parancsokat, mielőtt alkalmazná őket a termelési rendszerekre.

Linux VPS hosting

Szerezzen be magának egy gazdaságos vagy prémium Linux VPS-t webhelye vagy távoli asztali üzemeltetéséhez a legolcsóbb áron. VPS Linux KVM-en fut a nagyobb hatékonyság érdekében, és nagy teljesítményű hardveren dolgozik NVMe SSD tárhellyel a nagyobb sebesség érdekében.

Olvasson tovább

GYIK

Mi az LVM használatának fő előnye a hagyományos partíciókhoz képest?

Az LVM lehetővé teszi a tárhely átméretezését a rendszer működése közben. A hagyományos partíciók rögzített méretekre rögzítik a telepítéskor. Több hely kell a /home számára? LVM-mel futtassa az lvresize és a resize2fs parancsot. Nincs újraindítás, nincs adatmigráció, nincs leállás.

Használhatja az LVM-et SSD-kkel és NVMe-meghajtókkal?

Igen. Az LVM bármilyen blokkeszközzel működik, beleértve az SSD-ket, NVMe-meghajtókat, RAID-tömböket és hagyományos merevlemezeket. A parancsok és a funkciók ugyanazok maradnak, függetlenül a mögöttes hardver típusától.

Működik az LVM RAID-beállításokkal?

Az LVM a RAID tetején működik. Először állítsa be a RAID-tömböt a redundanciához, majd használja az LVM-et a RAID-eszközön a rugalmas kötetkezeléshez. Hardver szintű védelmet és szoftverszintű rugalmasságot kap.

Mennyi helyet kell elkülöníteni az LVM pillanatképekhez?

Az eredeti kötetméret 10-20%-át rendelje hozzá a tipikus munkaterhelésekhez. A pillanatképek csak a megváltozott blokkokat tárolják a másolás-írás segítségével. A nehéz írási tevékenység több helyet igényel a pillanatképekhez. A könnyű olvasási tevékenységnek kevesebbre van szüksége.

Tud mozgatni logikai köteteket a különböző fizikai meghajtók között?

Igen. Használja a pvmove-ot az adatok áttelepítésére egyik fizikai kötetről a másikra, miközben a rendszer fut. Hasznos meghajtók cseréjénél vagy a tárhely kiegyensúlyozásánál a gyorsabb hardverek között.

Létezik grafikus felhasználói felület az LVM kezelésére?

A GNOME Disks megjeleníti a meglévő LVM-köteteket, de nem tudja létrehozni vagy átméretezni őket. A KDE Partition Manager támogatja a teljes LVM műveleteket. A teljes vezérlés érdekében a parancssori eszközök továbbra is a legmegbízhatóbbak maradnak minden disztribúcióban.

Részesedés

Továbbiak a blogból

Olvass tovább.

A Cosmos Cloud borítóképével futtatható legjobb saját üzemeltetésű alkalmazások a Cosmos irányítópultja körüli alkalmazáspanelekkel.
Szerverek és operációs rendszer

A Cosmos Cloud segítségével futtatható legjobb saját üzemeltetésű alkalmazások: fájlok, média, jelszavak, automatizálás és egyebek!

Lehet, hogy beállította a Cosmos Cloud szolgáltatást, és most szeretné látni, hogy mely alkalmazások illenek jól hozzá, vagy talán még nem döntötte el a Cosmos mellett, és csak azt szeretné látni, hogy mennyire illeszkedik a munkájához.

Nick SilverNick Silver 16 perc olvasás
Portainer vs Cosmos Cloud a Docker Apps kezeléséhez, hibrid beállítási diagrammal és neon ops vs hozzáférési blokkokkal.
Szerverek és operációs rendszer

Portainer vs Cosmos Cloud: A legjobban illeszkedik a Docker alkalmazáskezeléshez

Ha már ismeri a Dockert, és csak tisztább módon szeretné futtatni a növekvő alkalmazáskészletet, íme a rövid válasz a Portainer vs Cosmos Cloud kérdésére. Portainer az erősebb választás a direc számára

Nick SilverNick Silver 14 perc olvasás
A Cosmos Cloud vs CasaOS vs Umbrel funkciógrafika, amely három önállóan tárolt útvonalat mutat be egy absztrakt felhőhálózati világban.
Szerverek és operációs rendszer

Cosmos Cloud vs CasaOS vs Umbrel: Melyik önkiszolgáló platform illik az Ön beállításához?

A rövid válasz az, hogy továbbra is a CasaOS a legkönnyebb kezdeni, az Umbrel a legtisztábban kezeli, és a Cosmos Cloud értelmesebb, ha szorosabb ellenőrzést szeretne a doma felett.

Nick SilverNick Silver 11 perc olvasás

Készen áll a telepítésre? 2,48 USD/hó-tól.

Független felhő, 2008 óta. AMD EPYC, NVMe, 40 Gbps. 14 napos pénzvisszafizetés.