Zum Inhalt springen

Praxis-Workflow

Ein vollständiges Beispiel: eine neue Festplatte (/dev/sdb) partitionieren, formatieren und dauerhaft einhängen.

Terminal-Fenster
lsblk

Beispielausgabe:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 256G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 255.5G 0 part /
sdb 8:16 0 500G 0 disk ← neue Festplatte, noch leer
Terminal-Fenster
sudo cfdisk /dev/sdb

Im cfdisk-Menü:

  1. Partitionstabellen-Typ wählen: GPT (empfohlen)
  2. New — neue Partition erstellen (gesamte Größe oder aufteilen)
  3. Type — Typ auf Linux filesystem belassen
  4. Write — Änderungen schreiben
  5. Quit — beenden

Oder mit fdisk:

Terminal-Fenster
sudo fdisk /dev/sdb
# g → neue GPT-Tabelle
# n → neue Partition (Eingaben: Nummer, Start, Ende)
# w → schreiben

Ergebnis prüfen:

Terminal-Fenster
lsblk /dev/sdb
# sdb 8:16 0 500G 0 disk
# └─sdb1 8:17 0 500G 0 part
Terminal-Fenster
# ext4 (allgemein empfohlen)
sudo mkfs.ext4 -L "Daten" /dev/sdb1
# xfs (für große Dateien / Server)
sudo mkfs.xfs -L "Daten" /dev/sdb1

UUID der neuen Partition notieren:

Terminal-Fenster
lsblk -f /dev/sdb1
# NAME FSTYPE LABEL UUID MOUNTPOINT
# sdb1 ext4 Daten a1b2c3d4-e5f6-7890-abcd-ef1234567890
Terminal-Fenster
sudo mkdir /mnt/daten
Terminal-Fenster
sudo mount /dev/sdb1 /mnt/daten
df -h /mnt/daten # freier Speicher prüfen
ls /mnt/daten # Inhalt anzeigen (sollte leer sein)
# Schreibzugriff testen
sudo touch /mnt/daten/test.txt
ls /mnt/daten
sudo rm /mnt/daten/test.txt
Terminal-Fenster
sudo nano /etc/fstab

Neue Zeile hinzufügen (UUID aus Schritt 3 verwenden):

UUID=a1b2c3d4-e5f6-7890-abcd-ef1234567890 /mnt/daten ext4 defaults 0 2

Eintrag testen:

Terminal-Fenster
sudo umount /mnt/daten # erst aushängen
sudo mount -a # alle fstab-Einträge einhängen
df -h /mnt/daten # prüfen ob eingehängt
Terminal-Fenster
# Partition als Swap formatieren
sudo mkswap -L "Swap" /dev/sdb2
# Swap aktivieren
sudo swapon /dev/sdb2
# Status prüfen
swapon --show
free -h
# Dauerhaft in /etc/fstab:
# UUID=<uuid> none swap sw 0 0