Hot-Swap

Hot-swap (ook: hot-plug) is de mogelijkheid om hardware te vervangen of toe te voegen terwijl het systeem draait, zonder het te hoeven uitschakelen. Dit is essentieel voor systemen die 24/7 beschikbaar moeten zijn.

Veelgebruikte hot-swap hardware

  • Harde schijven in RAID-arrays — defecte schijf vervangen zonder downtime
  • Voedingen — redundante voedingen in servers zijn bijna altijd hot-swappable
  • USB-apparaten — de bekendste en meest alledaagse vorm
  • PCIe-kaarten — in servers met hot-plug PCIe-slots
  • Geheugenmodules — in high-end enterprise servers

Hot-swap op Linux

De Linux-kernel en udev handelen hot-plug-gebeurtenissen automatisch af. Bij het aansluiten van een apparaat verstuurt de kernel een uevent en laadt udev het juiste stuurprogramma.

# Kernelberichten bij hot-plug bekijken
dmesg -w

# Nieuwe SCSI-schijf direct detecteren
echo "- - -" > /sys/class/scsi_host/host0/scan

Zie ook

  • udev — apparaatbeheer bij hot-plug
  • raid — schijven hot-swappen in een array
  • smart — schijfgezondheid bewaken voor vervanging
  • high-availability — systemen zonder downtime
linuxhardware