Tutorial: CD/DVD-Laufwerk in RHEL/CentOS mounten – Manuelles und persistentes Einhängen optischer Laufwerke
In Enterprise-Linux-Umgebungen wie Red Hat Enterprise Linux (RHEL) und CentOS werden optische Medien (CDs, DVDs oder als ISO-Image eingebundene virtuelle Laufwerke) auf Servern oft nicht automatisch gemountet.
Dieses Tutorial führt Sie Schritt für Schritt durch das manuelle Einhängen eines optischen Laufwerks sowie die Konfiguration für ein dauerhaftes (persistentes) Mounten über die Datei /etc/fstab.
Voraussetzungen
- Ein installiertes RHEL- oder CentOS-System.
- Root-Rechte oder ein Benutzer mit
sudo-Berechtigungen. - Ein physisch eingelegtes Medium oder ein über den Hypervisor (z. B. VMware, KVM, VirtualBox) zugewiesenes ISO-Image.
Schritt 1: Das CD/DVD-Laufwerk im System identifizieren
Bevor das Laufwerk eingehängt werden kann, muss der Gerätename ermittelt werden. Unter Linux werden optische SCSI/SATA-Laufwerke in der Regel als /dev/sr0 bezeichnet, oft existiert auch ein symbolischer Link namens /dev/cdrom.
Führen Sie folgenden Befehl aus, um die Blockgeräte aufzulisten:
lsblk
Beispielausgabe:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 49G 0 part /
sr0 11:0 1 4.5G 0 rom
Hier ist sr0 das optische Laufwerk (TYPE: rom).
Alternativ können Sie prüfen, ob der Symlink existiert:
ls -l /dev/cdrom
# Ausgabe zeigt meist: /dev/cdrom -> sr0
Schritt 2: Einen Einhängepunkt (Mount-Point) erstellen
Erstellen Sie ein Verzeichnis, in das die Daten des Laufwerks geladen werden sollen. Standardmäßig nutzt man hierfür oft /mnt oder /media.
sudo mkdir -p /mnt/cdrom
Schritt 3: Das Laufwerk manuell mounten
Optische Medien nutzen in der Regel das Dateisystem ISO 9660 (für CDs) oder UDF (für modernere DVDs). Der Befehl mount erkennt das Dateisystem meist automatisch.
Hängen Sie das Laufwerk mit folgendem Befehl ein:
sudo mount -t iso9660 -o ro /dev/sr0 /mnt/cdrom
-t iso9660: Gibt den Dateisystemtyp an (kann bei automatischer Erkennung weggelassen werden).-o ro: Hängt das Dateisystem schreibgeschützt ein (Read-Only), da CDs/DVDs nicht beschrieben werden können./dev/sr0: Das Quellgerät (Alternativ:/dev/cdrom)./mnt/cdrom: Der zuvor erstellte Zielordner.
Überprüfung: Prüfen Sie, ob das Laufwerk erfolgreich gemountet wurde:
df -h /mnt/cdrom
Lassen Sie sich den Inhalt anzeigen:
ls -l /mnt/cdrom
Schritt 4: Persistentes Mounten konfigurieren (/etc/fstab)
Wenn das CD/DVD-Laufwerk bei jedem Systemstart automatisch eingehängt werden soll, muss ein Eintrag in der Datei /etc/fstab vorgenommen werden.
WICHTIGER HINWEIS: Da ein optisches Laufwerk ein Wechselmedium ist, kann es vorkommen, dass beim Booten kein Medium eingelegt ist. Ohne die richtige Konfiguration kann dies den gesamten Bootvorgang des Servers stoppen! Nutzen Sie daher zwingend die Option
nofail.
- Öffnen Sie die Datei
/etc/fstabmit einem Texteditor (z. B.nanoodervi):
sudo vi /etc/fstab
- Fügen Sie am Ende der Datei folgende Zeile ein:
/dev/sr0 /mnt/cdrom iso9660 ro,nofail 0 0
Erklärung der Optionen:
/dev/sr0: Das Quellgerät./mnt/cdrom: Der Einhängepunkt.iso9660: Das Dateisystem (Sie können auchautoverwenden).ro: Read-Only (schreibgeschützt).nofail: Verhindert Boot-Fehler, falls beim Starten des Systems keine CD/DVD im Laufwerk liegt.0 0: Deaktiviert Backups über das Dump-Tool (0) und die Dateisystemprüfung durchfsck(0).
Alternative für den Bedarfsfall (noauto,user):
Möchten Sie nicht, dass das Laufwerk automatisch beim Booten startet, sondern dass reguläre Benutzer es bei Bedarf ohne sudo einbinden dürfen, nutzen Sie stattdessen:
/dev/sr0 /mnt/cdrom iso9660 ro,user,noauto 0 0
- Den Eintrag testen:
Um zu prüfen, ob die Syntax in der
/etc/fstabfehlerfrei ist, unmounten Sie das Laufwerk zunächst und führen dannmount -aaus:
sudo umount /mnt/cdrom
sudo mount -a
Gibt der Befehl keinen Fehler aus und das Laufwerk ist wieder unter /mnt/cdrom verfügbar, war die Konfiguration erfolgreich.
Schritt 5: Laufwerk aushängen und auswerfen
Bevor eine CD/DVD physisch entfernt oder ein ISO ungemountet werden kann, muss das Laufwerk aus dem Dateisystem gelöst werden.
-
Wichtig: Stellen Sie sicher, dass sich kein Terminalprozess mehr im Verzeichnis
/mnt/cdrombefindet:cd ~ -
Aushängen (Unmounten):
sudo umount /mnt/cdrom -
Laufwerk auswerfen (optional):
eject(Bzw.
eject /dev/sr0)