π Hoofdstuk 11.1: Basisprincipes van Opslag in Linux
ββββββββββββββββββββββββββββββββββββββββββββ
π½ Soorten Opslagapparaten
ββββββββββββββββββββββββββββββββββββββββββββ
β’ HDD β Magnetisch, bewegende onderdelen, trager
β’ SSD β Flashgeheugen, geen bewegende delen, sneller en betrouwbaarder
ββββββββββββββββββββββββββββββββββββββββββββ
π Schijfverbindingen in Linux
ββββββββββββββββββββββββββββββββββββββββββββ
Aansluittype | Volledige naam | Linux pad
ββββββββββββββ|βββββββββββββββββββββββββββββββ|ββββββββββββββ
PATA | Parallel ATA (oud) | /dev/hdX
SATA | Serial ATA (modern) | /dev/sdX
SCSI | Small Computer System Interface | /dev/sdX
NVMe | Non-Volatile Memory Express | /dev/nvmeX
ββββββββββββββββββββββββββββββββββββββββββββ
π MBR vs GPT (Partitietabellen)
ββββββββββββββββββββββββββββββββββββββββββββ
β’ MBR (BIOS):
- Max 4 primaire partities
- Extra via extended/logische partities (start bij 5)
β’ GPT (UEFI):
- Geen limiet op aantal partities
- Partities starten bij 1
ββββββββββββββββββββββββββββββββββββββββββββ
ποΈ Schijf- en Partitiepaden in /dev/
ββββββββββββββββββββββββββββββββββββββββββββ
β’ /dev/sda β Eerste SATA/SCSI-schijf
β’ /dev/sda1 β Eerste partitie
β’ /dev/nvme0n1 β Eerste NVMe-schijf
β’ /dev/nvme0n1p1 β Eerste NVMe-partitie
ββββββββββββββββββββββββββββββββββββββββββββ
βοΈ Automatische Schijfdetectie met udev
ββββββββββββββββββββββββββββββββββββββββββββ
udev = dynamische apparaatbeheerder
β Zorgt voor aanmaak van /dev/-entries bij nieuwe hardware
Belangrijke directories:
β’ /dev/disk/by-id/ β Label per fabrikant/serienummer
β’ /dev/disk/by-label/ β Op basis van volume-label
β’ /dev/disk/by-path/ β Fysieke aansluiting (poort)
β’ /dev/disk/by-uuid/ β Uniek ID (persistent!)
UUID achterhalen:
β `lsblk -f`
fstab entry via UUID:
UUID=1234abcd-... /mnt/data ext4 defaults 0 2
β UUID blijft gelijk, zelfs als /dev/sdX wijzigt