Inhaltsverzeichnis

Festplatten partitionieren und mit mkfs ein Dateisystem erstellen

Ziel

* Neue oder bestehende Datenträger sicher partitionieren. * Partitionen mit einem passenden Dateisystem formatieren. * Ergebnisse mit Systemwerkzeugen verifizieren.

Vorbereitung

Achtung: Partitionierungs- und Formatierungsbefehle wirken sofort und können Daten unwiederbringlich löschen.

Partitionen anlegen

Übersicht verschaffen

lsblk -f
sudo fdisk -l /dev/sdX

Beispiel mit fdisk

  1. `sudo fdisk /dev/sdX`
    • `p`: Partitionstabelle anzeigen.
    • `n`: Neue Partition (Start/Ende oder +Größe angeben).
    • `t`: Partitionstyp setzen (z.B. 83 für Linux, 8e für LVM).
    • `w`: Tabelle schreiben.

Beispiel mit parted (GPT, MiB-Ausrichtung)

sudo parted /dev/sdX --script \
    mklabel gpt \
    mkpart primary ext4 1MiB 5GiB \
    mkpart primary linux-swap 5GiB 7GiB \
    print

Dateisystem mit mkfs erstellen

Häufige Varianten

Dateisystem Befehl Hinweise
ext4 `sudo mkfs.ext4 /dev/sdX1` `-L NAME` für Label, `-E lazy_itable_init=0` für vollständige Initialisierung.
xfs `sudo mkfs.xfs -f /dev/sdX1` XFS erlaubt kein Shrinking, Größe vorher planen.
btrfs `sudo mkfs.btrfs -L data /dev/sdX1` Unterstützt Subvolumes und Checksums.
swap `sudo mkswap /dev/sdX2` Mit `sudo swapon /dev/sdX2` aktivieren.

Metadaten prüfen

sudo blkid /dev/sdX1
sudo tune2fs -l /dev/sdX1   # ext-Dateisysteme
sudo xfs_info /dev/sdX1     # XFS

Einbinden und testen

Fehlerbehebung