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.
RAID-Level-Übersicht (0/1/5/10), Software-RAID mit mdadm, Festplattengesundheit mit smartctl, Überwachung mit smartd und SMART-Daten interpretieren.
Festplattenausfälle sind in Serverumgebungen unvermeidlich. RAID (Redundant Array of Independent Disks) kombiniert mehrere Festplatten, um Datensicherheit und/oder Leistung zu verbessern. Diese Anleitung behandelt RAID-Level, Software-RAID-Einrichtung unter Linux und Festplattenüberwachung mit smartctl.
Daten werden gleichmäßig auf Festplatten verteilt.
Daten werden gleichzeitig auf alle Festplatten geschrieben.
Daten und Paritätsinformationen werden auf alle Festplatten verteilt.
Kombination aus RAID 1 und RAID 0.
| Merkmal | RAID 0 | RAID 1 | RAID 5 | RAID 10 |
|---|---|---|---|---|
| Min. Festplatten | 2 | 2 | 3 | 4 |
| Kapazität | 100% | 50% | (N-1)/N% | 50% |
| Lesegeschwindigkeit | Sehr hoch | Hoch | Hoch | Sehr hoch |
| Schreibgeschwindigkeit | Sehr hoch | Normal | Moderat | Hoch |
| Fehlertoleranz | 0 Festplatten | 1 Festplatte | 1 Festplatte | 1/Paar |
| Datensicherheit | Keine | Hoch | Hoch | Sehr hoch |
REXE-Physikserver können einen Hardware-RAID-Controller haben. Software-RAID wird vom Linux-Kernel als Alternative zu Hardware-RAID verwaltet.
# Ubuntu/Debian
sudo apt update
sudo apt install mdadm -y
# CentOS/AlmaLinux
sudo dnf install mdadm -y
# Vorhandene Festplatten auflisten
lsblk
fdisk -l
# Festplatteninformationen anzeigen
sudo fdisk -l /dev/sdb
sudo fdisk -l /dev/sdc
# Vorhandene RAID-Signaturen löschen
sudo mdadm --zero-superblock /dev/sdb
sudo mdadm --zero-superblock /dev/sdc
# RAID 1-Array erstellen
sudo mdadm --create /dev/md0 \
--level=1 \
--raid-devices=2 \
/dev/sdb /dev/sdc
# Erstellung bestätigen (yes eingeben)
# RAID-Status überwachen
watch cat /proc/mdstat
# Abschlussstatus prüfen
cat /proc/mdstat
# RAID 5-Array erstellen (3 Festplatten)
sudo mdadm --create /dev/md0 \
--level=5 \
--raid-devices=3 \
/dev/sdb /dev/sdc /dev/sdd
# Hot-Spare-Festplatte hinzufügen
sudo mdadm --create /dev/md0 \
--level=5 \
--raid-devices=3 \
--spare-devices=1 \
/dev/sdb /dev/sdc /dev/sdd /dev/sde
# mdadm.conf aktualisieren
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
# initramfs aktualisieren
sudo update-initramfs -u
# RAID-Status anzeigen
sudo mdadm --detail /dev/md0
# ext4-Dateisystem erstellen
sudo mkfs.ext4 /dev/md0
# Einhängepunkt erstellen
sudo mkdir /mnt/raid
# Einhängen
sudo mount /dev/md0 /mnt/raid
# Zu /etc/fstab hinzufügen (dauerhaftes Einhängen)
echo '/dev/md0 /mnt/raid ext4 defaults 0 0' | sudo tee -a /etc/fstab
# RAID-Status anzeigen
sudo mdadm --detail /dev/md0
# Alle RAID-Arrays auflisten
cat /proc/mdstat
# Festplatte als fehlerhaft markieren
sudo mdadm /dev/md0 --fail /dev/sdb
# Fehlerhafte Festplatte entfernen
sudo mdadm /dev/md0 --remove /dev/sdb
# Neue Festplatte hinzufügen
sudo mdadm /dev/md0 --add /dev/sdb
smartctl liest S.M.A.R.T.-Daten (Self-Monitoring, Analysis and Reporting Technology) von Festplatten.
# Ubuntu/Debian
sudo apt install smartmontools -y
# CentOS/AlmaLinux
sudo dnf install smartmontools -y
# Festplatteninformationen anzeigen
sudo smartctl -i /dev/sda
# SMART-Status prüfen
sudo smartctl -H /dev/sda
# Ausgabe: SMART overall-health self-assessment test result: PASSED
# Alle SMART-Daten anzeigen
sudo smartctl -a /dev/sda
# Kurztest (1-2 Minuten)
sudo smartctl -t short /dev/sda
# Langtest (mehrere Stunden)
sudo smartctl -t long /dev/sda
# Testergebnisse anzeigen
sudo smartctl -l selftest /dev/sda
Wichtige SMART-Attribute:
| ID | Attribut | Beschreibung | Kritischer Wert |
|---|---|---|---|
| 1 | Raw_Read_Error_Rate | Rohe Lesefehlerrate | Sollte 0 sein |
| 5 | Reallocated_Sector_Ct | Neu zugewiesene Sektoren | Sollte 0 sein |
| 9 | Power_On_Hours | Gesamtbetriebsstunden | Informativ |
| 187 | Reported_Uncorrect | Nicht korrigierbare Fehler | Sollte 0 sein |
| 197 | Current_Pending_Sector | Ausstehende Sektoren | Sollte 0 sein |
| 198 | Offline_Uncorrectable | Offline nicht korrigierbar | Sollte 0 sein |
Wenn ID 5 (Reallocated_Sector_Ct), 197 (Current_Pending_Sector) oder 198 (Offline_Uncorrectable) größer als 0 sind, könnte die Festplatte kurz vor dem Ausfall stehen. Sichern Sie Ihre Daten sofort!
# NVMe-Festplatteninformationen
sudo smartctl -i /dev/nvme0
# NVMe SMART-Daten
sudo smartctl -a /dev/nvme0
# NVMe-Gesundheitsstatus
sudo smartctl -H /dev/nvme0
smartd läuft im Hintergrund, überwacht kontinuierlich die Festplattengesundheit und sendet Benachrichtigungen bei erkannten Problemen.
# Konfigurationsdatei bearbeiten
sudo nano /etc/smartd.conf
# Alle Festplatten überwachen, bei Problemen E-Mail senden
DEFAULTS -a -o on -S on -n standby,q -s (S/../.././02|L/../../6/03) -m admin@rexe.tr
# Bestimmte Festplatten überwachen
/dev/sda -a -o on -S on -m admin@rexe.tr
/dev/sdb -a -o on -S on -m admin@rexe.tr
# Alle Festplatten automatisch erkennen
DEVICESCAN -a -o on -S on -m admin@rexe.tr
# smartd-Dienst aktivieren
sudo systemctl enable --now smartd
# Status prüfen
sudo systemctl status smartd
# Schnelle Gesundheitsprüfung aller Festplatten
for disk in /dev/sd[a-z]; do
echo "=== $disk ==="
sudo smartctl -H $disk 2>/dev/null | grep -E "PASSED|FAILED|result"
done
# Festplattentemperatur prüfen
sudo smartctl -A /dev/sda | grep -i temperature
# Betriebsstunden prüfen
sudo smartctl -A /dev/sda | grep Power_On_Hours
# Fehlerprotokolle anzeigen
sudo smartctl -l error /dev/sda
# SMART-Status der Festplatten im RAID-Array prüfen
sudo mdadm --detail /dev/md0 | grep -E "State|Active|Failed"
# Gesundheit jeder Festplatte im RAID prüfen
for disk in /dev/sdb /dev/sdc /dev/sdd; do
echo "=== $disk ==="
sudo smartctl -H $disk
done
# RAID-E-Mail-Benachrichtigung konfigurieren
sudo nano /etc/mdadm/mdadm.conf
# Zeile hinzufügen: MAILADDR admin@rexe.tr
Verwenden Sie RAID und SMART-Überwachung zusammen. SMART sagt Festplattenausfälle im Voraus vorher, während RAID Datenverlust beim Ausfall verhindert. Zusammen bilden sie eine umfassende Festplattensicherheitsstrategie.
RAID und Festplattengesundheitsüberwachung sind grundlegende Komponenten der Datensicherheit auf REXE-Servern. RAID 1 oder RAID 10 bietet hohe Zuverlässigkeit für kritische Daten, während smartctl und smartd Festplattenausfälle erkennen lassen, bevor sie auftreten. Regelmäßige SMART-Tests und RAID-Statusprüfungen sind der effektivste Weg, unerwarteten Datenverlust zu verhindern.
Es hängt vom Anwendungsfall ab: RAID 10 für hohe Leistung + Zuverlässigkeit (4+ Festplatten), RAID 5 für kosteneffektive Zuverlässigkeit (3+ Festplatten), RAID 1 für einfache Redundanz (2 Festplatten). RAID 10 wird für Produktionsdatenbanken empfohlen. RAID 0 bietet keine Datensicherheit, nur Leistungsverbesserung.
Besorgen Sie sofort eine Ersatzfestplatte. Markieren Sie die fehlerhafte Festplatte mit 'sudo mdadm /dev/md0 --fail /dev/sdb', entfernen Sie sie mit 'sudo mdadm /dev/md0 --remove /dev/sdb', stecken Sie die neue Festplatte ein und fügen Sie sie mit 'sudo mdadm /dev/md0 --add /dev/sdc' hinzu. Das RAID wird automatisch neu aufgebaut.
Sichern Sie Ihre Daten sofort! Untersuchen Sie detaillierte SMART-Daten mit 'sudo smartctl -a /dev/sda'. Wenn Reallocated_Sector_Ct, Current_Pending_Sector oder Offline_Uncorrectable hoch sind, steht die Festplatte kurz vor dem Ausfall. Ersetzen Sie die Festplatte so schnell wie möglich.
Hardware-RAID verwendet eine dedizierte Controller-Karte und belastet die CPU nicht; es ist schneller und zuverlässiger, aber teuer. Software-RAID (mdadm) wird vom Linux-Kernel verwaltet; es ist kostenlos und flexibel, verwendet aber CPU. Hardware-RAID wird auf REXE-Physikservern bevorzugt.
Nein! RAID schützt vor Festplattenausfällen, ersetzt aber keine Backups. Versehentlich gelöschte Dateien, Ransomware-Angriffe oder logische Fehler werden durch RAID nicht geschützt. RAID und regelmäßige Backups sollten zusammen verwendet werden.
SSH-Verbindung zum Linux VDS-Server: PuTTY, Terminal, schlüsselbasierte Authentifizierung, Path Panel Firewall-Regel und Sicherheitstipps für Einsteiger.
Schritt-für-Schritt-Anleitung zur RDP-Verbindung mit Windows Server VDS: Einrichtung, NLA-Sicherheit, Path Panel Firewall-Regel und Fehlerbehebung.
Betriebssystemwechsel am VDS-Server über das REXE-Panel: Backup-Tipps, unterstützte Linux-Distributionen und Windows Server Versionen im Überblick.