Lese-Ansicht

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

Raid-System
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
Check des Status nach Aktivierung der einzelnen Raid-Partitionen
Check des Status nach Aktivierung der einzelnen Raid-Partitionen

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
Eingehängte Raid-SSDs
Eingehängte Raid-SSDs

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
Überprüfung des Fortschritts
Überprüfung des Fortschritts
sudo mdadm --detail /dev/md0
Details des Raid-Systems
Details des Raid-Systems

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
Konfigurations-Datei /etc/fstab
Konfigurationsdatei /etc/fstab

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!

OpenSUSE erwägt die Unterstützung für Legacy BIOS Support einzustellen

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 […]

Der Beitrag OpenSUSE erwägt die Unterstützung für Legacy BIOS Support einzustellen erschien zuerst auf fosstopia.

Ubuntu 25.04: Entwicklung erreicht wichtigen Meilenstein

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 Beitrag Ubuntu 25.04: Entwicklung erreicht wichtigen Meilenstein erschien zuerst auf fosstopia.

KeePassXC 2.7.10 bringt neue Funktionen und Verbesserungen

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 […]

Der Beitrag KeePassXC 2.7.10 bringt neue Funktionen und Verbesserungen erschien zuerst auf fosstopia.

Ubuntu Touch 20.04 OTA-8 veröffentlicht

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. […]

Der Beitrag Ubuntu Touch 20.04 OTA-8 veröffentlicht erschien zuerst auf fosstopia.

OpenSUSE: Neuer Installer erhält umfassende Überarbeitung

Die Entwickler von openSUSE haben die Version 12 des Agama-Installers vorgestellt. Die neue Version bringt eine komplett überarbeitete Benutzeroberfläche und praktische Funktionen. Besonders auffällig ist das neue Design, das auf Patternfly 6 basiert. Dieses Framework wird auch von Cockpit genutzt und sorgt für eine modernere Optik. Schriftarten, Farben und weitere Gestaltungselemente wurden an die SUSE-Designrichtlinien […]

Der Beitrag OpenSUSE: Neuer Installer erhält umfassende Überarbeitung erschien zuerst auf fosstopia.

Das Cinnamon-Menü von Linux Mint erhält ein neues Design

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 […]

Der Beitrag Das Cinnamon-Menü von Linux Mint erhält ein neues Design erschien zuerst auf fosstopia.

Podcast: Linux Coffee Talk 2 / 2025

In der Februar-Ausgabe von LinuxCoffeeTalk geht es um wichtige Neuerungen und Diskussionen in der Linux-Community. Themen sind das neue Release-Modell von Thunderbird, Fedora-Zukunftspläne und ein Kernel-Patch zur Reduzierung des Stromverbrauchs. Außerdem sprechen wir über Debian 13 mit GNOME Shell 48, KDE Plasma 6.3 und die Herausforderungen bei Ubuntu 24.04.2. Weitere Highlights sind die Streitigkeiten zwischen Fedora und dem OBS-Projekt, der Rückzug des Asahi-Linux-Gründers sowie Updates zu Pi-hole 6 und COSMIC Alpha 6. Jetzt reinhören!

Der Beitrag Podcast: Linux Coffee Talk 2 / 2025 erschien zuerst auf fosstopia.

Das war es! Das Ende von Skype ist nahe

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 […]

Der Beitrag Das war es! Das Ende von Skype ist nahe erschien zuerst auf fosstopia.

LibreOffice 25.2.1: Erstes Update bringt zahlreiche Fehlerbehebungen

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 […]

Der Beitrag LibreOffice 25.2.1: Erstes Update bringt zahlreiche Fehlerbehebungen erschien zuerst auf fosstopia.

KDE Plasma 6.3.2 veröffentlicht

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 […]

Der Beitrag KDE Plasma 6.3.2 veröffentlicht erschien zuerst auf fosstopia.

Nextcloud Falsches Zeilenformat ROW_FORMAT=Dynamic

Nach einem Update auf Nextcloud 31.0, Hub 10, hatte ich im Backend folgende Meldung die Meldung: Falsches Zeilenformat in Ihrer Datenbank gefunden. ROW_FORMAT=Dynamic bietet die beste Datenbankleistung für Nextcloud. Bitte aktualisieren Sie das Zeilenformat in der folgenden Liste:… Folgender SQL-Befehl fixt die Datenbank Ich empfehle vorher ein Datenbankbackup mit z.B. mydumper vorzunehmen

Der Beitrag Nextcloud Falsches Zeilenformat ROW_FORMAT=Dynamic erschien zuerst auf Got tty.

COSMIC Alpha 6: Neue Funktionen und Verbesserungen

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 […]

Der Beitrag COSMIC Alpha 6: Neue Funktionen und Verbesserungen erschien zuerst auf fosstopia.

Ubuntu 24.04.2 LTS mit Verspätung erschienen

Canonical hat heute die das zweite Point-Release von Ubuntu 24.04.2 LTS veröffentlicht gegeben. Nach einer einwöchigen Verzögerung stehen nun Ubuntu und alle offiziellen Derivate und Flavours zum Download bereitsteht. Dieses zweite Point-Release der langzeitunterstützten Ubuntu 24.04 LTS-Serie bringt vor allem Sicherheitsupdates und Softwareverbesserungen, die seit der Veröffentlichung von Ubuntu 24.04.1 LTS im August 2024 bereitgestellt […]

Der Beitrag Ubuntu 24.04.2 LTS mit Verspätung erschienen erschien zuerst auf fosstopia.

Ubuntu 24.04 – Schnelleinstieg

Das Buch „Ubuntu 24.04 – Schnelleinstieg“ von Robert Gödl ist in der 1. Auflage 2024 im mitp-Verlag erschienen und umfasst 176 Seiten. Es trägt den Untertitel Der einfache Einstieg in die Linux-Welt und richtet sich vor allem an Einsteiger sowie Windows-Umsteiger.

Das Werk ist gut strukturiert und beginnt mit einer kurzen Einführung in die Themen Linux, Open Source und Freie Software – eine wichtige Grundlage, um das Betriebssystem Ubuntu besser zu verstehen. Der Leser wird schrittweise an die Materie herangeführt und erhält hilfreiche Erklärungen zu grundlegenden Begriffen und Unterschieden, etwa zwischen den Versionen LTS (Long Term Support) und STS (Short Term Support). Zudem wird die Erstellung eines Live-Systems auf DVD oder USB-Stick erläutert. Eine DVD mit der LTS-Version von Ubuntu 24.04 liegt dem Buch bei.

Inhalt und Stärken des Buches

Das Buch bietet dem Leser detaillierte Anleitungen zur Nutzung eines Ubuntu-Live-Systems, sodass er Ubuntu zunächst testen kann, ohne sein bestehendes Betriebssystem zu verändern. Anschließend führt der Autor durch die Installation von Ubuntu 24.04 – sowohl als alleiniges Betriebssystem als auch im Dual-Boot mit einem anderen OS (operating system).

Ein Schwerpunkt liegt auf der Benutzeroberfläche des GNOME-Desktops. Der Autor stellt verschiedene Anpassungsmöglichkeiten vor und gibt Alternativen an die Hand. Besonders positiv hervorzuheben ist die Vorstellung zahlreicher Programme und Anwendungen, die den Umstieg auf Ubuntu 24.04 LTS erleichtern sollen. Auch spezialisierte Software, wie CAD-Anwendungen, wird behandelt.

Kritikpunkte

Trotz der insgesamt gelungenen Einführung gibt es einige Schwächen. In bestimmten Passagen entsteht der Eindruck, dass sich der Autor zwar mit Ubuntu beschäftigt hat, aber nicht in allen Aspekten tiefgehende Kenntnisse besitzt. Dies zeigt sich insbesondere bei seinen Erläuterungen zum Paketformat Snap und zur Paketverwaltung APT. Hier wären genauere und fundiertere Informationen wünschenswert gewesen.

Ein weiterer Kritikpunkt ist die beiliegende DVD mit der Ubuntu-Distribution. Da Ubuntu kostenlos direkt beim Distributor heruntergeladen werden kann, erscheint dieser physische Datenträger nicht mehr zeitgemäß.

Kapitelübersicht

Das Buch gliedert sich in folgende Kapitel:

  1. Über Linux und Ubuntu
  2. Ubuntu ausprobieren und installieren
  3. Der Desktop
  4. Das System Linux
  5. Software unter Ubuntu verwalten
  6. Anwendungen
  7. Sicherheit unter Ubuntu
  8. Noch mehr über Ubuntu

Besonderheiten

  • CD – Ubuntu 24.04 + E-Book

Leseproben und Downloads

Fazit

„Ubuntu 24.04 – Schnelleinstieg“ ist ein gut strukturiertes Buch, das neuen Ubuntu-Nutzern eine solide Orientierung bietet. Es enthält hilfreiche Informationen für den Umstieg auf das Betriebssystem und erleichtert insbesondere Windows-Umsteigern den Einstieg.

Für erfahrene Ubuntu-Nutzer hält das Buch jedoch kaum neue Erkenntnisse bereit. Daher ist die Empfehlung eher eingeschränkt – insbesondere in Bezug auf die technische Tiefe der Inhalte. Für zukünftige Fachbücher des Autors wäre eine intensivere Auseinandersetzung mit spezifischen Ubuntu-Themen wünschenswert.

KDE Plasma 6.3.1 veröffentlicht

Wer bei neuen Software – Hauptversionen mit Updates lieber wartet bis die schönsten Fehler korrigiert sind, kann jetzt langsam den Sprung planen. KDE Plasma 6.3.1 ist da und bringt zahlreiche Fehlerbehebungen. Die Version 6.3 erschien letzte Woche mit neuen Features und Verbesserungen. Dazu gehören unter anderem optimierte Skalierung, Wayland-Optimierungen und Updates für die Systemeinstellungen. Auch […]

Der Beitrag KDE Plasma 6.3.1 veröffentlicht erschien zuerst auf fosstopia.

Asahi Linux: Hector Martin gibt Leitung ab

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 […]

Der Beitrag Asahi Linux: Hector Martin gibt Leitung ab erschien zuerst auf fosstopia.

GNOME 47.4: Verbesserungen und Fehlerbehebungen im Anflug

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 […]

Der Beitrag GNOME 47.4: Verbesserungen und Fehlerbehebungen im Anflug erschien zuerst auf fosstopia.

openSUSE Tumbleweed stellt auf SELinux um

Die Entwickler von openSUSE Tumbleweed haben eine bedeutende Änderung angekündigt. Ab Snapshot 20250211 wird SELinux als Standard-Mandatory-Access-Control-System (MAC) für neue Installationen genutzt und somit AppArmor ersetzen. Diese Änderung wurde bereits 2024 angekündigt. Die Einführung von SELinux erfolgt um die Sicherheit zu erhöhen. Mehr Dienste werden standardmäßig eingeschränkt, was potenzielle Sicherheitsrisiken minimiert. Das neue ISO-Image von […]

Der Beitrag openSUSE Tumbleweed stellt auf SELinux um erschien zuerst auf fosstopia.

Intel Mac mit Linux – Problem mit der iSight Kamera

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. […]

Der Beitrag Intel Mac mit Linux – Problem mit der iSight Kamera erschien zuerst auf fosstopia.

OBS Projekt kritisiert Fedora wegen fehlerhafter Flatpak-Version

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 […]

Der Beitrag OBS Projekt kritisiert Fedora wegen fehlerhafter Flatpak-Version erschien zuerst auf fosstopia.

Ubuntu 24.04.2: Kernel-Fehler verzögert Veröffentlichung auf den 20. Februar

Unruhe im Hause Canonical. Das Unternehmen hinter Ubuntu hat bekannt gegeben, dass einige Systemabbilder ohne das aktualisierte HWE-Kernel generiert wurden. Dadurch musste der geplante Start von 13. Februar auf den 20. Februar verschoben werden. Das zweite Point-Release wurde für Ubuntu 24.04 via Softwareupdates freigegeben. Fehlende Kernel-Updates in Ubuntu 24.04.2 Das Problem betrifft einige Varianten von […]

Der Beitrag Ubuntu 24.04.2: Kernel-Fehler verzögert Veröffentlichung auf den 20. Februar erschien zuerst auf fosstopia.

❌