Az LVM (más néven Logikai kötetkezelés) egy zseniális módszer, amellyel a Linux-felhasználók valós időben bővíthetik, kicsinyíthetik és módosíthatják a merevlemez-partíciókat anélkül, hogy le kellene választaniuk a fájlrendszert. Ebben az útmutatóban megfejtjük a rejtélyt az LVM-ből. Megmutatjuk, hogyan állíthat be alapvető LVM-kötetet Linuxon, hogyan hozhat létre kötetcsoportot és még sok mást!
Tartalomjegyzék
Mielőtt elkezdenénk
Ebben az útmutatóban áttekintjük, hogyan hozhat létre alapvető LVM-beállítást. Az LVM-kötet létrehozása adatok törlésével jár, ezért mielőtt elkezdené, készítsen biztonsági másolatot a rendszerről.
Linuxon sokféleképpen hozhat létre biztonsági másolatot a rendszerről. Ha nem biztos benne, hogyan kell létrehozni egyet, kérjük, nézze meg a Deja-Dup-ot. Lehetővé teszi a felhasználók számára, hogy biztonsági másolatot készítsenek, és feltöltsék az internetre vagy egy hálózati szerverre.
Telepítse az LVM2-t
Most, hogy biztonsági másolatot készített, itt az ideje telepíteni az LVM szoftvert. Nyisson meg egy terminált, és írja be az operációs rendszerének megfelelő telepítési utasításokat.
Ubuntu
sudo apt install lvm2*
Debian
sudo apt-get install lvm2*
Arch Linux
sudo pacman -S lvm2
Fedora
A Fedora nagymértékben használja a logikai kötetkezelést, így jó eséllyel az LVM2 csomag és a segédprogramok már megtalálhatók a számítógépen. Ennek ellenére, ha nem biztos benne, és mindenképpen telepíteni szeretné, a parancs a következő:
sudo dnf install lvm2*
OpenSUSE
sudo zypper install lvm2
Készítse elő eszközeit
Tehát élő környezetben vagy. Innen nyissa meg az Ubuntu kötőjelet a Windows billentyű megnyomásával. Ezután kattintson a keresőmezőre, írja be a „Terminal” kifejezést, és nyomja meg az Enter billentyűt az elindításához.
A terminálban szerezzen root hozzáférést. A root megszerzése kritikus fontosságú, mivel root nélküli LVM-kötetekkel nem lehet kölcsönhatásba lépni.
sudo -s
Ha rendelkezik root hozzáféréssel, erősítse meg a whoami parancs beírásával. Ha a kimenet „root”, akkor root hozzáféréssel rendelkezik.
whoami
Nyissa meg a merevlemezt, amelyen az LVM-et szeretné létrehozni a cfdisk partíciószerkesztővel.
Megjegyzés: módosítsa az sdX-et a használni kívánt meghajtóra. További információért keresse fel az lsblk-t.
cfdisk /dev/sdX
Jelölje ki az egyes partíciókat a meghajtón a fel/le nyílbillentyűkkel. Ezután a bal/jobb nyílbillentyűkkel jelölje ki a „Törlés” opciót. Nyomja meg az Entert a törlés megerősítéséhez. Tegye ezt addig, amíg a meghajtó minden partíciója el nem tűnik, és üres lesz.
Ha az összes partíció eltűnt, használja a Bal/Jobb nyílbillentyűket az „Új” kiválasztásához, és nyomja meg az új partíció létrehozásához.
Az „Új” kiválasztása után a rendszer felkér egy új partíció létrehozására. Használja a teljes merevlemezt. Például, ha az a meghajtó, amelyen az LVM-et be szeretném állítani, 18 GB, akkor a „18G” szót írjam be a promptba, és így tovább.
Jelölje ki az „elsődleges” elemet, amikor megkérdezi, és nyomja meg ismét az Enter billentyűt a billentyűzeten. Ezután jelölje ki a „Típus” opciót, és válassza a Linux LVM lehetőséget.
Fejezze be a particionálási folyamatot a „Write” kiemelésével. A Cfdiskből való kilépéshez válassza a „kilépés” lehetőséget.
Állítsa be az LVM fizikai kötetét
Mielőtt létrehozhatnánk LVM logikai köteteinket és formázhatnánk őket, létre kell hoznunk egy fizikai LVM-kötetet. Az LVM-kötetek létrehozása Linuxon a pvcreate eszközzel történik.
A terminálban futtassa a pvcreate parancsot az LVM-hez használni kívánt meghajtó LVM partícióján. Ebben a példában a meghajtó betűjele /dev/sdb.
pvcreate /dev/sdb1
A pvcreate parancs futtatása a /dev/sdb1 partíció tetején egy új LVM fizikai kötetet hoz létre. Ezt a következő futtatással tudjuk megerősíteni:
lsblk
LVM kötetcsoport létrehozása
Most, hogy beállítottunk egy LVM fizikai kötetet, a következő lépés egy LVM kötetcsoport létrehozása. Új VG készítéséhez lépjen a terminálba, és futtassa a következő vgcreate parancsot. Ne felejtse el lecserélni a /dev/sdb1 fájlt az LVM partícióra.
Megjegyzés: ebben a példában az LVM kötetcsoport neve LVM1. Ha nem tetszik ez a név, nyugodtan változtassa meg valami másra.
vgcreate -s 16M lvm1 /dev/sdb1
Ha a fenti parancs sikeres, LVM1 kötetcsoportunk készen áll a használatra.
LVM logikai kötetek beállítása
A logikai kötetek azok, ahol az összes adatot egy LVM tárolja. Ha új logikai kötetet szeretne létrehozni az LVM-ben, használja az lvcreate parancsot.
Például egy 2 GB-os logikai kötet létrehozásához tegye a következőket:
lvcreate -L 2G -n lvm1a lvm1
Ismételje meg ezt a folyamatot annyi kötet létrehozásához, amennyit csak akar. A logikai kötetek létrehozásának alapvető szintaxisa a következő:
lvcreate -L somenumberG -n logicalvolumename logicalvolumegroup
Ha elégedett az új LVM logikai partíció méretével, ideje formázni. Így például az új 2 GB-os partíciónk formázásához „LVM1A” címkével.
Először CD-t a /dev/mapper könyvtárba, és keresse meg a formázni kívánt logikai partíció címkéjét. Példánkban ez a /dev/mapper/lvm1-lvm1a.
cd /dev/mapper ls
A kötet formázásához hajtsa végre a következő parancsot root felhasználóként:
mkfs.ext4 /dev/mapper/lvm1-lvm1a
A formázás befejezése után a következő parancsok végrehajtásával érje el az új LVM-kötetet root jogosultságokkal.
Megjegyzés: ha több kötetet készít, cserélje le az lvm1-lvm1a fájlt a /dev/mapper fájlban találhatóval.
mkdir /mnt/vfs/ mount /dev/mapper/lvm1-lvm1a /mnt/vfs/
cd /mnt/vfs/