A logikai lemez a számítástechnikában használt fogalom, amely egy adott mennyiségű tárhelyet jelöl, amit az operációs rendszer vagy egy alkalmazás adatok tárolására használ. A logikai lemezek önmagukban nem feltétlenül felelnek meg egyetlen, önálló fizikai egységnek: a felhasználó vagy a rendszer úgy látja őket, mintha külön lemezek lennének, miközben a mögöttes adatok többféle helyen tárolódhatnak. A valódi (fizikai merevlemezekkel) ellentétben, amelyekhez fizikailag hozzá lehet nyúlni és amelyek konkrét lapátokból, lemezszerkezetekből állnak, a logikai lemezek a tárhely virtuális elrendezései.
Gyakori helyszínek, ahonnan a logikai lemez kapacitása származhat:
- Lemezpartíció a merevlemezen — egy fizikai lemezen kialakított, logikailag elkülönített terület, amelyen külön fájlrendszerek vagy operációs rendszerek (például több rendszerindító partíció) működhetnek. A partíciók tipikusan /dev/sda1, /dev/sda2 stb. formában jelennek meg Linuxon, míg Windows rendszereken meghajtóbetűkkel (C:, D: stb.).
- Logikai kötet egy logikai kötetkezelő logikai kötetéből — például LVM (Logical Volume Manager) alatt létrehozott logikai kötetek, amelyek több fizikai lemez vagy partíció kapacitását egyesítik, dinamikusan méretezhetők és snapshotolhatók. Az ilyet az operációs rendszer gyakran /dev/mapper vagy /dev/volgroup/nev formában látja.
- A merevlemezek kombinációja (mint egy RAID rendszerben, amely a fizikai lemezeket tartalmazza). — RAID tömbként az adatok több lemezen szóródhatnak (tükörözés, csíkozás, paritás stb.), és az operációs rendszer előtt gyakran egyetlen logikai eszközként jelenik meg.
- Tárolóhálózat — hálózati tárolók (például SAN) által biztosított LUN-ok vagy virtuális lemezek, amelyeket a szerver egy logikai lemezként lát. Ilyenkor a fizikailag távoli merevlemezek kapacitása helyi logikai meghajtóként használható.
- A számítógép főmemóriája (ez az ideiglenes fájlok számára használható, amelyek a rendszer kikapcsolásakor törölhetők).
Miért hívjuk logikai lemeznek?
Azért, mert a logikai lemez nem feltétlenül azonos egyetlen, jól körülhatárolt fizikai egységgel: virtualizáció, kötetkezelők és hálózati megoldások révén a tárhely elvonatkoztatható a fizikai hardvertől. Ez rugalmasabb kezelésre, könnyebb bővítésre és átstrukturálásra ad lehetőséget anélkül, hogy a felhasználónak vagy az alkalmazásoknak a fizikai részletekkel kellene foglalkozniuk.
Típusok és tipikus felhasználások
- Partíciók — alapvető megosztása egy fizikai lemeznek, rendszerindítási területek és több fájlrendszer elkülönítésére.
- Logikai kötetek (LVM) — dinamikus méretezhetőség, snapshotok, több lemez egyesítése és egyszerűbb költöztethetőség.
- RAID-logikai eszközök — teljesítmény vagy redundancia növelése több lemez kombinálásával; a rendszer előtt nagy gyakran egyetlen eszközként jelennek meg.
- Hálózati lemezek és SAN LUN — központosított tárolás nagyobb szerverparkok számára, amelyeket a kliensek logikai lemezként csatolnak.
- Virtuális lemezek (VM disk image) — virtuális gépek számára létrehozott fájlok (pl. VMDK, VHD), amelyeket a vendégrendszer egy külön logikai lemezként lát.
- RAM-alapú lemezek (ramdisk, tmpfs) — nagyon gyors, de illékony tárhely ideiglenes fájlokhoz, cache-hez vagy teszteléshez.
Előnyök és hátrányok
- Előnyök: rugalmas méretezés, könnyebb mentés és visszaállítás (snapshotok), fizikailag független kezelés, jobb kihasználtság több lemez között.
- Hátrányok: összetettebb menedzsment (kötetek, hálózatok, virtualizációs rétegek miatt), a hibák lokalizálása néha nehezebb, teljesítménybeli overhead a virtualizáció és hálózati rétegek miatt.
Hogyan jelenik meg az operációs rendszerben, és milyen műveletek jellemzőek?
Az operációs rendszer különféle névkonvenciókkal és eszközökkel mutatja a logikai lemezeket: Windows rendszereken meghajtóbetűkkel (C:, D:), Linuxon eszközfájlokkal (/dev/sda1, /dev/mapper/vg-lv), és csatolási pontokkal (/mnt/data, /home stb.).
Gyakori műveletek: particionálás, fájlrendszer létrehozása (mkfs), csatolás (mount), leválasztás (umount), méretezés (resize), logikai kötetek bővítése/összevonása (LVM eszközökkel), RAID kezelése (mdadm), illetve virtuális lemezek és SAN LUN-ok csatolása. Rendszergazdai eszközök: Windows Disk Management, diskpart; Linuxon fdisk, parted, lsblk, lvm2, mdadm, resize2fs, xfs_growfs stb.
Példák a gyakorlatban
- Multiboot gép: egy fizikai merevlemezen több partíció (Windows, Linux, adat) — mindegyik partíció külön logikai lemezként működik.
- Szerver-telepítés LVM-mel: több fizikai lemez egyesítése egy logikai kötetcsoportba, majd abból rugalmas logikai kötetek létrehozása (adatbázis, naplók, mentések külön köteteken).
- RAID tömb webszervernél: RAID1 tükörözés a redundancia miatt; a rendszer ezt egyetlen logikai lemezként látja.
- SAN LUN egy adatbázis-szerver számára: a tárolóhálózat biztosítja a nagy teljesítményű, központosított lemezt, amit a szerver logikai meghajtóként kezel.
- Ramdisk / tmpfs: ideiglenes fájlok gyors tárolása, amely a rendszer újraindításakor törlődik.
Összefoglalva: a logikai lemez egy olyan absztrakció, amely lehetővé teszi a tárhely rugalmas, rétegezett kezelését — a fizikai háttértől elvonatkoztatva. Ez sok előnyt ad az adminisztrációnak és az üzemeltetésnek, ugyanakkor növelheti a rendszer bonyolultságát és a hibakeresés igényét.