En logisk disk är ett begrepp inom datateknik. Logiska diskar tillhandahåller en viss mängd utrymme för lagring av data. Till skillnad från riktiga (fysiska) hårddiskar som man kan röra vid, kan logiska diskar ta detta lagringsutrymme från olika platser.

Vanliga platser där detta kan tas från:

  • En diskpartition på en hårddisk
  • En logisk volym från en logisk volymhanterare
  • En kombination av hårddiskar (som i ett RAID-system, som innehåller de fysiska diskarna).
  • Ett lagringsnätverk
  • En dators huvudminne (detta kan användas för tillfälliga filer, som kan raderas när systemet stängs av).

Disken beskrivs som logisk eftersom den inte existerar som en fysisk enhet i sin egen rätt.

Egenskaper och begrepp

En logisk disk presenteras som en kontinuerlig lagringsyta för operativsystemet och filsystemet även om utrymmet fysiskt är spritt. Viktiga egenskaper:

  • Abstraktion: Logiska diskar döljer den fysiska strukturen från användaren/tjänsterna.
  • Filsystem: Ett filsystem formateras på den logiska disken (t.ex. ext4, NTFS, XFS) och hanterar filer och mappar.
  • Storlekshantering: Storleken kan ofta ändras dynamiskt (t.ex. via LVM eller molnvolymer).
  • Snapshottar och versionering: Många logiska volymhanterare och molntjänster kan skapa snabbspeglar (snapshots) för säkerhetskopiering eller test.

Typer och var de kommer ifrån (översikt)

De vanligaste formerna av logiska diskar inkluderar:

  • Diskpartitioner: Delar av en fysisk disk som avgränsas med en partitionstabell. (Exempel: /dev/sda1.)
  • Logiska volymer (LVM): Volymhanterare som slår samman fysiska volymer till flexibla logiska volymer som lätt kan förstoras, krympas eller flyttas.
  • RAID-volymer: Sammanfogade diskar som ger redundans och/eller prestanda via striping, spegling etc.
  • Nätverkslagring (NAS/SAN): Volymer som levereras via nätverk – i SAN-presenterade blockvolymer eller i NAS som delade filresurser.
  • Virtuella diskar: Filbaserade blockenheter som används av virtuella maskiner (t.ex. VMDK, QCOW2).
  • Ramdisk / tmpfs: Minnesbaserade logiska diskar för temporära filer med mycket hög hastighet men flyktigt innehåll.
  • Molnvolymer: Blocklagring från molnleverantörer som presenteras som logiska diskar till virtuella instanser.

Hur operativsystem visar och använder logiska diskar

Operativsystemet mappar logiska diskar till enhetspresentation som kan monteras i filsystemet. Exempel:

  • Linux: /dev/sdXN för partitioner, /dev/mapper/* eller /dev/VolGroup/LogVol för LVM.
  • Windows: Tilldelas enhetsbokstäver (t.ex. C:, D:) eller hanteras som volymer i Diskhantering.

Operativsystemet ansvarar också för att hantera cache, I/O-schemaläggning, och att samordna flera nivåer av lagring (t.ex. SSD-cache mot HDD-backend).

Fördelar och nackdelar

  • Fördelar: Flexibilitet att ändra storlek, migrera data, skapa snapshots, konsolidera fysiskt utrymme och förenkla säkerhetskopiering och återställning.
  • Nackdelar: Extra abstraheringslager kan ge overhead och komplexitet, felkonfiguration kan leda till dataförlust, och vissa konfigurationer ger dolda prestandaproblem.

Vanliga användningsområden

  • Servermiljöer där diskar ska kunna flyttas eller utökas utan driftstopp.
  • Virtuella maskiner som använder virtuella diskar för isolering och enkel snapshots.
  • Molntjänster där blocklagring presenteras som logiska volymer som kan skalas och provisioneras snabbt.
  • Utveckling och test där snapshots och snabb återställning underlättar arbetsflödet.
  • Prestandaoptimering genom striping eller cache-lager.

Administration och vanliga verktyg

Några vanliga verktyg och begrepp för att skapa och hantera logiska diskar:

  • Partitionering: fdisk, gdisk, parted.
  • LVM: pvcreate, vgcreate, lvcreate, lvextend, lvremove.
  • RAID: mdadm på Linux för mjukvaru-RAID.
  • Filsystem: mkfs.ext4, mkfs.xfs, ntfsformat etc.
  • Övervakning: iostat, vmstat, smartctl för diskhälsa.

Prestanda och säkerhetstips

  • Rätt layout: Säkerställ korrekta blockstorlekar och partitioneringsjustering (alignment) för att undvika skrivöverkostnad.
  • Kryptering: Använd diskkryptering (t.ex. LUKS) för att skydda data på logiska diskar, särskilt på bärbara eller delade system.
  • Backup: Trots RAID eller LVM behövs regelbundna säkerhetskopior och testade återställningsrutiner.
  • Övervakning: Bevaka I/O-latenser och diskhälsa för att upptäcka problem innan de leder till dataförlust.

Sammanfattning

En logisk disk är en flexibel, abstrakt lagringsenhet som förenklar hantering och skalning av lagringsresurser. Genom tekniker som partitioner, LVM, RAID, virtuella diskar och molnvolymer kan administratörer anpassa lagring efter behov — men det kräver också god planering av prestanda, säkerhet och backup.