Festplattenverwaltung: Partitionierung und Erweiterung
Linux-Festplattenverwaltung: Nutzung mit df/du analysieren, mit fdisk/parted partitionieren, LVM-Grundlagen, Partitionen erweitern und dauerhafte Einhängepunkte konfigurieren.
Inhaltsverzeichnis
Festplattenverwaltung: Partitionierung und Erweiterung
Die Festplattenverwaltung ist entscheidend für die Servergesundheit und -leistung. Dieser Leitfaden behandelt die Überwachung der Festplattennutzung, Partitionierungstools, LVM-Grundlagen, Partitionserweiterung und das Einhängen von Datenträgern.
Festplattenoperationen können irreversibel sein. Sichern Sie wichtige Daten, bevor Sie fortfahren.
Festplattennutzung überwachen
df — Dateisystemnutzung
# Alle Dateisysteme anzeigen
df -h
# Dateisystem für ein bestimmtes Verzeichnis
df -h /var
# Inode-Nutzung anzeigen
df -i
# Mit Dateisystemtyp
df -hT
du — Verzeichnisnutzung
# Verzeichnisgröße anzeigen
du -sh /var/log
# Unterverzeichnisse anzeigen
du -h --max-depth=1 /var
# Größte Verzeichnisse finden
du -h /var | sort -rh | head -20
# Dateien größer als 100 MB finden
find / -size +100M -type f 2>/dev/null
Festplatten- und Partitionsinformationen anzeigen
# Alle Blockgeräte auflisten
lsblk
# Mit detaillierten Informationen
lsblk -f
# Festplatteninformationen anzeigen
sudo fdisk -l
# Für eine bestimmte Festplatte
sudo fdisk -l /dev/sda
# Festplatten-UUIDs anzeigen
blkid
Partitionierung mit fdisk
fdisk ist ein interaktives Tool für die MBR-Partitionierung.
# fdisk starten
sudo fdisk /dev/sdb
Befehle in fdisk:
m — Hilfemenü
p — Partitionstabelle anzeigen
n — Neue Partition erstellen
d — Partition löschen
t — Partitionstyp ändern
w — Änderungen speichern und beenden
q — Ohne Speichern beenden
Neue Partition erstellen (fdisk)
sudo fdisk /dev/sdb
# n → neue Partition
# p → primäre Partition
# 1 → Partitionsnummer
# Enter → Standard-Startsektor
# +50G → 50 GB Größe
# w → speichern
# Partition formatieren
sudo mkfs.ext4 /dev/sdb1
# Einhängepunkt erstellen
sudo mkdir /mnt/data
# Einhängen
sudo mount /dev/sdb1 /mnt/data
Partitionierung mit parted
parted funktioniert mit MBR- und GPT-Festplatten. GPT ist für Festplatten über 2 TB erforderlich.
# parted starten
sudo parted /dev/sdb
# GPT-Partitionstabelle erstellen
(parted) mklabel gpt
# Partition erstellen
(parted) mkpart primary ext4 0% 100%
# Partitionstabelle anzeigen
(parted) print
# Beenden
(parted) quit
# Formatieren
sudo mkfs.ext4 /dev/sdb1
LVM-Grundlagen
LVM (Logical Volume Manager) abstrahiert physische Festplatten für flexible Speicherverwaltung. Sie können Volumes online vergrößern und mehrere Festplatten kombinieren.
LVM-Konzepte
| Konzept | Abkürzung | Beschreibung |
|---|---|---|
| Physical Volume | PV | Physische Festplatte oder Partition |
| Volume Group | VG | Pool aus PVs |
| Logical Volume | LV | Logische Partition aus VG |
LVM einrichten
# LVM-Tools installieren
sudo apt install lvm2 -y
# Physical Volume erstellen
sudo pvcreate /dev/sdb
# Volume Group erstellen
sudo vgcreate vg_data /dev/sdb
# Logical Volume erstellen (50 GB)
sudo lvcreate -L 50G -n lv_data vg_data
# Formatieren
sudo mkfs.ext4 /dev/vg_data/lv_data
# Einhängen
sudo mkdir /mnt/data
sudo mount /dev/vg_data/lv_data /mnt/data
Partition mit LVM erweitern
# Neue Festplatte hinzufügen und PV erstellen
sudo pvcreate /dev/sdc
# Zur VG hinzufügen
sudo vgextend vg_data /dev/sdc
# LV erweitern (gesamten freien Speicher nutzen)
sudo lvextend -l +100%FREE /dev/vg_data/lv_data
# Dateisystem vergrößern (ext4)
sudo resize2fs /dev/vg_data/lv_data
# Für xfs
sudo xfs_growfs /mnt/data
Dauerhafte Einhängeeinstellungen (/etc/fstab)
Bearbeiten Sie /etc/fstab, um Festplatten beim Neustart automatisch einzuhängen:
# UUID ermitteln
blkid /dev/sdb1
# /etc/fstab bearbeiten
sudo nano /etc/fstab
# /etc/fstab Format:
UUID=a1b2c3d4-... /mnt/data ext4 defaults 0 2
# fstab testen
sudo mount -a
Ein Fehler in /etc/fstab kann verhindern, dass das System startet. Sichern Sie zuerst: sudo cp /etc/fstab /etc/fstab.bak
Festplattengesundheit prüfen
# SMART-Status prüfen
sudo apt install smartmontools -y
sudo smartctl -a /dev/sda
# Kurztest durchführen
sudo smartctl -t short /dev/sda
# Dateisystem auf Fehler prüfen (nicht eingehängte Festplatte)
sudo fsck -n /dev/sdb1
Fazit
Die Festplattenverwaltung ist ein Kernbestandteil der Serverwartung. Regelmäßige Nutzungsüberwachung mit df/du, flexible Volume-Verwaltung mit LVM und proaktive Festplattengesundheitsüberwachung mit SMART-Tools halten die Speicherinfrastruktur Ihres Servers gesund.
Verwandte Artikel
VDS-Server per SSH verbinden: PuTTY, Terminal & Schlüssel
SSH-Verbindung zum Linux VDS-Server: PuTTY, Terminal, schlüsselbasierte Authentifizierung, Path Panel Firewall-Regel und Sicherheitstipps für Einsteiger.
Windows VDS per RDP verbinden: Vollständige Anleitung
Schritt-für-Schritt-Anleitung zur RDP-Verbindung mit Windows Server VDS: Einrichtung, NLA-Sicherheit, Path Panel Firewall-Regel und Fehlerbehebung.
VDS-Server Betriebssystem wechseln: Schritt-für-Schritt
Betriebssystemwechsel am VDS-Server über das REXE-Panel: Backup-Tipps, unterstützte Linux-Distributionen und Windows Server Versionen im Überblick.