Raspberry Pi Raid
Heute möchte ich über ein Thema schreiben, das sicher den einen oder anderen Leser meines Blogs beschäftigt. Es geht um die Frage, wie man auf einer auf einem Raspberry Pi installierten Nextcloud ein RAID-System aufbaut, um Daten redundant auf dem Massenspeicher abzulegen.
Als Vorlage diente mir hierbei eine Anleitung von Daniel von der Firma apfelcast, die ich in Teilen etwas abgeändert habe.
Installation
Zuerst wird die Software mdadm auf dem Raspberry Pi installiert.
sudo apt-get install mdadm
Um diese zu aktivieren, muss der Raspberry Pi nach der Installation von mdadm neu gestartet werden.
sudo reboot
Danach schaut man nach den angeschlossenen Datenträgern. Ich setze voraus, dass man sich zuvor ausreichend mit dieser Materie auseinandergesetzt hat. Ein RAID-Level 1 erfüllt in unserem Fall alle Voraussetzungen für dieses Unterfangen.
Wenn zwei baugleiche SSDs mit identischer Speicherkapazität (z. B. 1 TB) angeschlossen sind, können diese mit folgendem Befehl identifiziert werden:
sudo lsblk
Beide Laufwerke werden als /dev/sda und /dev/sdb ausgegeben.
RAID-System

Nun werden alle Daten und Partitionen der SSDs gelöscht. Hierzu werden beide Befehle nacheinander ausgeführt:
sudo parted /dev/sda "rm 1"
sudo parted /dev/sdb "rm 1"
Ein abschließender Check gibt Gewissheit.
sudo lsblk
Bei Festplatten < 2 TB werden nun die MSDOS-Partitionstabellen erstellt.
sudo parted /dev/sda "mklabel msdos"
sudo parted /dev/sdb "mklabel msdos"
Bei Festplatten > 2 TB verwendet man hingegen folgende Befehle für GPT-Partitionstabellen.
sudo parted /dev/sda "mklabel gpt"
sudo parted /dev/sdb "mklabel gpt"
Anschließend werden die ext4-Partitionen auf beiden Datenträgern erstellt.
sudo parted /dev/sda "mkpart primary ext4 1M -1"
sudo parted /dev/sdb "mkpart primary ext4 1M -1"
Nun wird RAID auf beiden Partitionen aktiviert.
sudo parted /dev/sda "set 1 raid on"
sudo parted /dev/sdb "set 1 raid on"
Anschließend kann der Status überprüft werden (siehe Screenshot).
sudo parted -s /dev/sda print
sudo parted -s /dev/sdb print

Jetzt wird ein RAID-Level 1 erstellt, sodass beide Laufwerke zu einem zusammengeführt und so die Daten redundant gespeichert werden können. Falls eine SSD ausfällt, sollten somit keine Daten verloren gehen.
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
Alternativ könnte ein RAID 0 eingerichtet werden, um beide SSDs hintereinander zu verknüpfen. Dabei würde sich die Speicherkapazität verdoppeln.
Eine letzte Überprüfung zeigt nun den aktuellen Zustand.
lsblk

Einrichtung des Dateisystems
Nun kann das Dateisystem für das RAID eingerichtet werden.
sudo mkfs -t ext4 /dev/md0
Der Fortschritt wird mit den folgenden Befehlen überprüft (siehe Screenshots).
cat /proc/mdstat

sudo mdadm --detail /dev/md0

Das Mountverzeichnis wird erstellt und der Datenspeicher darauf gemountet.
sudo mkdir /media/ssd
sudo mount /dev/md0 /media/ssd
Nun wird die Datei /etc/fstab bearbeitet, damit der Datenträger nach einem Neustart weiterhin mit unserer Nextcloud verbunden bleibt.
sudo nano /etc/fstab/
Dort fügt man folgende Zeile hinzu und speichert die Datei ab:
/dev/md0 /media/raid ext4 4,nofail 0 0

Die Bearbeitung der crontab sorgt dafür, dass das RAID-System beim Neustart korrekt eingebunden wird.
sudo crontab -e
Dort wird folgender Eintrag hinzugefügt:
@reboot sleep 5; sudo mount /dev/md0 /media/raid
Datenverzeichnis verschieben
Das vorhandene Datenverzeichnis wird von der MicroSD auf das RAID-System verschoben.
sudo mv /var/www/html/nextcloud/data /media/ssd
Anschließend muss der Nextcloud noch mitgeteilt werden, wo sich das Datenverzeichnis befindet. Dazu wird die Konfigurationsdatei geöffnet.
sudo nano /var/www/html/nextcloud/config/config.php
Der folgende Eintrag wird angepasst und von
'datadirectory' => '/var/www/html/nextcloud/data',
in
'datadirectory' => '/media/ssd/data',
geändert.
Damit ist die Einrichtung des RAID-Systems für die Nextcloud auf dem Raspberry Pi abgeschlossen!
Der Beitrag Raspberry Pi Raid erschien zuerst auf intux.de.
Die Ausgaben der Linux-Distribution openSUSE stehen für Stabilität und hohe Flexibilität. Nun könnte eine tiefgreifende Änderung bevorstehen: Die Entwickler prüfen den Legacy-Boot-Support einzustellen. Luboš Kocman, Release-Manager von openSUSE Leap, hat die Community um Rückmeldungen gebeten. Hintergrund ist die x86-64-v2-Architektur, die für SUSE Linux Enterprise Server 16 (SLES) und openSUSE Leap 16 benötigt wird. Da diese […]
Canonical und die Ubuntu-Community haben einen wichtigen Schritt zur Veröffentlichung von Ubuntu 25.04 gemacht. Der sogenannte „Feature Freeze“ ist nun in Kraft getreten, wodurch keine neuen Funktionen mehr hinzugefügt werden. Wie Canonical-Entwickler Utkarsh Gupta mitteilte, verläuft der Entwicklungsprozess nach Plan. Zwar sind in Ausnahmefällen noch Änderungen möglich, der Großteil der neuen Funktionen steht aber jetzt […]
Der beliebte plattformübergreifende Passwort-Manager KeePassXC wurde in Version 2.7.10 veröffentlicht. Das Update bringt zahlreiche Neuerungen, darunter neue Importoptionen, erweiterte Benutzeroberflächenfunktionen und Verbesserungen in der Passwortverwaltung. Eine der wichtigsten Neuerungen ist die Möglichkeit, Passwörter aus Proton Pass zu importieren. Dabei werden jedoch nur unverschlüsselte JSON-Dateien unterstützt und Passkeys sind nicht kompatibel. Zudem gibt es nun Unterstützung […]
Die UBports Foundation hat die achte stabile Version von Ubuntu Touch veröffentlicht. Das Update OTA-8 basiert auf Ubuntu 20.04 LTS und bringt einige Neuerungen und erscheint etwa drei Monate nach OTA-7. Das Update unterstützt VoLTE für die Modelle Volla Phone X23 und Volla Phone 22 mit Halium 12. Zudem können nun WPA3-geschützte WLAN-Netzwerke genutzt werden. […]
Linux Mint plant eine Überarbeitung des Cinnamon-App-Menüs und gibt spannende Einblicke in aktuelle Nutzerzahlen. In ihrem neuesten Monatsbericht informiert das Entwicklerteam über kommende Neuerungen. Ein Highlight ist die geplante Neugestaltung des App-Menüs von Cinnamon. Erste Screenshots zeigen ein modernes Layout mit einer erweiterten Seitenleiste. Auch wenn noch nicht viele Details bekannt sind, macht das neue […]
Microsoft hat via X angekündigt, dass der einst beliebte Messenger-Dienst Skype am 5. Mai 2025 eingestellt wird. Nutzer haben 60 Tage Zeit, um ihre Daten zu sichern oder zur kostenlosen Version von Microsoft Teams für Privatanwender zu wechseln. Bereits zuvor gab es Hinweise auf das bevorstehende Aus, als entsprechende Hinweise in der App auftauchten. Laut […]
Die Document Foundation hat LibreOffice 25.2.1 veröffentlicht – das erste Wartungsupdate der neuesten 25.2 Version der beliebten Open-Source-Office-Suite. Das Update behebt zahlreiche Fehler und verbessert die Stabilität. Drei Wochen nach dem Start von LibreOffice 25.2 bringt das Update insgesamt 77 Korrekturen. Es wurden Abstürze behoben und kleinere Probleme ausgebessert, die von Nutzern gemeldet wurden. Wer […]
Das KDE-Projekt hat die Version 6.3.2 von KDE Plasma veröffentlicht. Dieses zweite Wartungsupdate kommt behebt Fehler, Abstürze und weitere Probleme. Eine Woche nach KDE Plasma 6.3.1 bringt die neue Version animierte WebP- und GIF-Unterstützung für das Screenshot-Tool Spectacle. Zudem gibt es eine Warnung, wenn WebP nicht unterstützt wird und einen Hinweis, dass WebP besser als […]
Die Entwickler von System76 arbeiten weiterhin intensiv am COSMIC-Desktop und Pop!_OS 24.04. Die auf Rust basierende Desktop Umgebung wird künftig nicht nur für Pop!_OS, sondern auch für andere Linux-Distributionen verfügbar sein. Mit Alpha 6 wurden viele neue Funktionen eingeführt, sowie bestehende optimiert und insgesamt macht COSMIC einen großen Sprung nach vorne. Vor dem kommenden Beta-Release […]
Die Entwicklung einer Linux Distribution für Apple-Silicon-Macs ist extrem schwierig. Viele Hardware- und Softwarekomponenten sind von Apple nicht dokumentiert. Dennoch begann Hector Martin 2021 mit der Arbeit an Asahi Linux. Ziel war es das Open-Source-Betriebssystem auf Apples M-Chips lauffähig zu machen. Vier Jahre später zieht er sich zurück und gibt die Projektleitung ab. In einem […]
Das GNOME Projekt hat die Verfügbarkeit von GNOME 47.4 bekannt gegeben. Dies ist das vierte Wartungsupdate der GNOME 47 “Denver”-Serie und bringt zahlreiche Optimierungen. Fast einen Monat nach GNOME 47.3 verbessert die neue Version u.a. das Löschen von Dateien in Stapeln und beschleunigt die rekursive Suche in Nautilus. Zudem wird die Synchronisierung des Gerätestatus im […]
Mich erreichen immer wieder Anfragen zu Kameraproblemen auf Intel-MacBooks und iMacs unter Linux. Die Ursache liegt in einem fehlenden Firmware-Blob, der für die ordnungsgemäße Funktion der Kamera erforderlich ist. Ohne diesen bleibt die Kamera schlichtweg unbrauchbar. Zwar gibt es eine Möglichkeit, das Problem zu lösen, doch gleicht sie einem waghalsigen Balanceakt – mit ungewissem Ausgang. […]
Das Open-Source-Streaming-Tool OBS Studio hat Fedora für eine fehlerhafte Flatpak-Version kritisiert. Die Entwickler fordern Korrekturen und drohen sogar mit rechtlichen Schritten. Hintergrund: Vor drei Wochen wurde ein Ticket zu diesem Problem eröffnet. Nutzer beschwerten sich darüber, dass die in Fedora angebotene Flatpak-Version nicht korrekt funktioniere. Dies führe dazu, dass Anwender irrtümlich die offizielle Version vermuten […]