===== Software RAID unter Ubuntu einrichten ===== Kurzfassung * Ubuntu nutzt mdadm für softwarebasiertes RAID über Blockgeräte. * Ziel ist Redundanz oder Leistungssteigerung durch Bündelung mehrerer Datenträger ohne proprietäre Controller. ==== Voraussetzungen ==== * Ubuntu-Server mit mindestens zwei zusätzlichen, leeren Datenträgern (z. B. /dev/sdb, /dev/sdc) * Root- oder sudo-Rechte * Sicherung wichtiger Daten der beteiligten Laufwerke * Paket mdadm installiert ==== Schritte ==== **mdadm installieren** sudo apt update sudo apt install mdadm **Datenträger vorbereiten (Partitionstyp "Linux RAID" 0xfd setzen)** sudo parted /dev/sdb --script mklabel gpt sudo parted /dev/sdb --script mkpart primary 1MiB 100% sudo parted /dev/sdb --script set 1 raid on sudo sgdisk --replicate=/dev/sdc /dev/sdb sudo sgdisk --randomize-guids /dev/sdc **RAID-Array erstellen (Beispiel RAID1)** sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 \ /dev/sdb1 /dev/sdc1 cat /proc/mdstat **RAID-5 Array erstellen (Beispiel RAID5)** sudo mdadm --create /dev/md1 --level=5 --raid-devices=3 --chunk=512 \ /dev/sdb1 /dev/sdc1 /dev/sdd1 cat /proc/mdstat **RAID-10 Array erstellen (Beispiel RAID10)** sudo mdadm --create /dev/md10 --level=10 --raid-devices=4 --layout=n2 \ /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 cat /proc/mdstat **Persistente Konfiguration speichern** sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf sudo update-initramfs -u **Dateisystem anlegen und einbinden** sudo mkfs.ext4 /dev/md0 sudo mkdir -p /srv/raid echo '/dev/md0 /srv/raid ext4 defaults 0 0' | sudo tee -a /etc/fstab sudo mount -a df -h | grep md0 **Hot-Spare hinzufügen (optional)** sudo mdadm --add /dev/md0 /dev/sdd1 **Überwachung und Tests** sudo mdadm --detail /dev/md0 sudo mdadm --fail /dev/md0 /dev/sdb1 sudo mdadm --remove /dev/md0 /dev/sdb1 ==== Hinweise ==== * Arrays mit unterschiedlichen Leveln (0/1/5/6/10) je nach Performance/Redundanzbedarf wählen. * SMART-Monitoring aktivieren; Rebuild-Zeiten im Wartungsfenster planen. * Bei Boot von RAID1: GRUB auf beide Laufwerke installieren (grub-install /dev/sdb /dev/sdc). * Degraded Boot erlauben: GRUB-/initramfs-Optionen prüfen (BOOT_DEGRADED=true). * Bei großen Arrays ggf. bitmap=internal setzen, um Rebuilds zu beschleunigen. ==== Siehe auch ==== * [[sammlung:raid|RAID Grundlagen]] * [[sammlung:storage_management|Storage Management]] * [[sammlung:lvm|LVM]] * [[sammlung:backup|Backup und Restore]] {{tag>raid mdadm ubuntu linux storage}}