Benutzer-Werkzeuge

Webseiten-Werkzeuge


sammlung:festplatten_partitionieren

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

  • Backup erstellen und Gerätebezeichnungen prüfen (`lsblk`, `blkid`).
  • Gerät auswerfen/umounten, falls eingebunden.
  • Dokumentieren, welche Partitionen erstellt werden sollen (Größe, Typ, Dateisystem).

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

  • Temporär mounten: `sudo mount /dev/sdX1 /mnt`.
  • Dateisystemtest: `df -h /mnt`, `sudo mkdir /mnt/test && sudo rm -r /mnt/test`.
  • In `/etc/fstab` eintragen (Label oder UUID bevorzugen), anschließend `sudo mount -a`.

Fehlerbehebung

  • Partitionierung rückgängig machen: Tabelle neu schreiben und korrekt neu anlegen.
  • `dmesg` oder `journalctl -xe` für Kernel-/Systemmeldungen prüfen.
  • Bei blockiertem Gerät Prozesse mit `lsof /dev/sdX1` oder `fuser -v /dev/sdX1` identifizieren.
  • SMART-Werte via `smartctl -a /dev/sdX` prüfen.
sammlung/festplatten_partitionieren.txt · Zuletzt geändert: von 127.0.0.1