Nach langer Zeit paralleler Entwicklung, wandert der Echtzeit-Kernel in den Hauptzweig von Linux. Obendrein erhält Linux eine flexiblere Scheduler-Wahl und zahlreiche neue Features. Kernel 6.12 führt unter anderem auch noch QR-Codes bei Abstürzen und Arbeiten rund um Hardware ein.
Normale Ansicht
Linux Kernel 6.12: Echtzeit-Kernel im Hauptzweig und eine Scheduler-Wahl
Archinstall 3.0.0: Arch Linux einfacher installieren
PostgreSQL Schwachstellen: Angreifer kann Befehle ausführen
PostgreSQL ist ein leistungsstarkes, objektrelationales Open-Source-Datenbankmanagementsystem, das sich durch seine Zuverlässigkeit, Erweiterbarkeit und Einhaltung von Standards auszeichnet.
Datenleck? Statistisches Bundesamt nimmt IDEV-Porttal offline
Das Statistische Bundesamt (Destatis) hat am 13. November 2024 Hinweise auf ein mögliches Datenleck im Meldesystem IDEV des Statistischen Bundesamtes erhalten.
OpenProject 15 bringt überarbeitete Aktivitäten-Ansicht
Für die neue Version ihrer Projektmanagementsoftware haben sich die OpenProject-Entwickler das Register vorgeknöpft, das Auskunft über die einzelnen Aktivitäten in einem Arbeitspaket gibt.
digiKam 8.5.0 freigegeben
digiKam 8.5 tauscht Deep-Learning-Modelle zur Gesichtserkennung aus und aktualisiert interne Komponenten. Für macOS steht erstmals ein natives Paket für die Apple Silicon arm64-Architektur zur Verfügung.
Arch Linux Mirrors
Sollte man an den Spiegelservern von Arch-basierten Distros herumspielen oder besser auf die Standardeinstellungen vertrauen? Einmal hineinschauen schadet nicht.


Linux Kernel 6.12 mit Echtzeit und neuem Taktgeber freigegeben
Linux Kernel 6.12 glänzt neben den üblichen Aktualisierungen für aktuelle und kommende Hardware mit Echtzeit-Unterstützung und dem neuen Extensible Scheduler.
Prozessor-Stresstest: Linpack Xtreme 1.1.6 setzt auf HWMonitor 1.55 [Notiz]
Der schlanke, da auf Konsolen-Ebene ausführbare Stabilitäts- und Stresstest für CPUs Linpack Xtreme ist in aktualisierter Version 1.1.6 mit vorrangigen Fehlerbehebungen erschienen. Darüber hinaus setzt das Tool fortan auf das integrierte Programm HWMonitor mit der Versionsnummer 1.55, um die Hardwareinformationen auszulesen.
Nextcloud auf dem RasPi – Teil 8
Als ich mit der Artikelserie zur Nextcloud auf dem Raspberry Pi begann, war mein Ziel, ein Tutorial zu erstellen, das es ermöglicht, eine Nextcloud auf dem Einplatinencomputer so zu installieren und zu konfigurieren, dass diese produktiv genutzt werden kann. Nextcloud ist mittlerweile mehr als nur eine Cloud. Nextcloud hat sich zu einem professionellen Büroprodukt entwickelt, das ich selbst täglich nutze.
In diesem Artikel zeige ich, wie man den Datenspeicher von der MicroSD auf eine SSD auslagert, um die Speicherkapazität der Nextcloud zu erweitern. Ich verwende dafür eine SanDisk Extreme mit einer Kapazität von 2TB.
Die Leser, die dieser Artikelreihe bisher gefolgt sind und alles auf dem Raspberry Pi nachgebaut haben, sollten die Version 29 installiert haben. Diejenigen, die etwas mutiger waren, haben bereits ein Upgrade auf Version 30 in den Verwaltungseinstellungen durchgeführt.
Installation
Bevor wir starten, sollte unbedingt ein Backup des gesamten Systems durchgeführt werden, um Datenverlust zu vermeiden, falls etwas schief geht.
Zuerst wird die externe SSD mit dem Raspberry Pi über den USB 3.0-Anschluss verbunden. Anschließend wird die SSD mithilfe des folgenden Befehls identifiziert.
sudo fdisk -l
Das System zeigt nun an, dass die SSD als /dev/sda1 eingehängt wurde. Durch die Eingabe von
sudo mkfs.ext4 /dev/sda1

kann die SSD in Ext4 formatiert werden. Auf meinem System erschien eine Fehlermeldung, dass die SSD bereits eingehängt ist und daher nicht formatiert werden kann.

Daher muss die SSD zuerst wieder ausgehängt werden.
sudo umount -fl /dev/sda1
Anschließend wird die SSD, gemäß der bereits erwähnten Methode im Artikel, Ext4-formatiert. Die Abfrage wird durch die Eingabe von „y“ bestätigt.
sudo mkfs.ext4 /dev/sda1

Nun wird das Verzeichnis /media/ssd erstellt, in dem später das Datenverzeichnis auf der externen SSD liegen wird.
sudo mkdir /media/ssd
Danach wird das Verzeichnis mit dem Inhalt der SSD gemountet.
sudo mount /dev/sda1 /media/ssd
Damit die SSD auch nach einem Neustart korrekt eingebunden wird, trägt man sie mit der richtigen UUID in die /etc/fstab ein. Die benötigte UUID findet man über den Befehl:
sudo blkid /dev/sda1

Nun kann die fstab mit der entsprechenden Zeile ergänzt werden. Dieser Eintrag erfolgt direkt unter den beiden Hauptpartitionen (siehe Screenshot).
sudo nano /etc/fstab
Die hier von mir angegebene UUID ist natürlich durch die UUID der eigenen Festplatte zu ersetzen.
UUID=4866c0d5-3ab8-4746-8aaf-c772a60444e9 /media/ssd ext4 defaults 0 0

Dabei muss man mit größter Sorgfalt vorgehen, da das System bei einer falschen Eingabe möglicherweise nicht mehr starten wird. Ein vorheriges Backup bietet (wie oben schon erwähnt) Sicherheit. Nachdem alles korrekt eingegeben wurde, kann der Raspberry Pi neu gestartet werden.
sudo reboot
Wenn das System fehlerfrei neu gestartet ist, wird das Datenverzeichnis von der MicroSD-Karte auf die SSD verschoben. Dieser Vorgang kann je nach Größe einige Minuten dauern.
sudo mv /var/www/html/nextcloud/data /media/ssd
Nun muss der Nextcloud noch mitgeteilt werden, wo sich das Datenverzeichnis befindet. Dazu gehen wir in die config.php.
sudo nano /var/www/html/nextcloud/config/config.php
Hier wird nun das Datenverzeichnis an die neue Situation angepasst. Dazu sucht man den Eintrag
'datadirectory' => '/var/www/html/nextcloud/data',
und ändert diesen in:
'datadirectory' => '/media/ssd/data',
Das Data-Verzeichnis befindet sich jetzt auf der externen SSD. Falls ein Upgrade ansteht, kann dieses gleich durchgeführt werden.



Vorschau
Im nächsten und letzten Artikel dieser Reihe möchte ich zeigen, wie man Nextcloud mit einem TURN-Server erweitert, um Videokonferenzen mit Nextcloud Talk nutzen zu können.
-
My-IT-Brain
- Wie kann ich die Dokumentation von docs.redhat.com am einfachsten als PDF herunterladen?
Wie kann ich die Dokumentation von docs.redhat.com am einfachsten als PDF herunterladen?
Unter ‚http://docs.redhat.com‚ findet man gesammelt und sortiert Red Hats Dokumentation, z.B. zu Ansible Automation Platform, OpenShift, RHEL, RHV, Satellite, etc.
Neben der Online-Version im Single- und Multi-Page-Format kann man die einzelnen Texte auch als PDF herunterladen. Dies manuell zu tun, ist allerdings mühselig. Deutlich leichter geht es mit dem PDF Document Downloader von Kazuo Moriwaka. Es handelt sich dabei um ein Bash-Skript, bestehend aus awk, curl, grep, und parallel, welches als Argument die Basis-URL für eine Produktkategorie übernimmt und anschließend alle PDF-Dateien ermittelt und herunterlädt.
Klingt gut? So bekommt ihr das Skript:
- Ladet euch die aktuelle Version als Zip-Datei aus dem Gist herunter
- Entpackt das Zip-Archiv in ein Verzeichnis eurer Wahl, z.B. nach
~/bin/ - Macht das Skript ausführbar:
chmod u+x ~/bin/fetchdoc.sh
Folgender Code-Block zeigt einige Beispiele, mit denen ich mir einen Teil der Dokumentation auf mein Laptop gezogen habe:
$ ~/bin/fetchdoc.sh https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7
$ ~/bin/fetchdoc.sh https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8
$ ~/bin/fetchdoc.sh https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9
$ ~/bin/fetchdoc.sh https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10-beta
$ ~/bin/fetchdoc.sh https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5
$ ~/bin/fetchdoc.sh https://docs.redhat.com/en/documentation/red_hat_satellite/6.15
$ ~/bin/fetchdoc.sh https://docs.redhat.com/en/documentation/red_hat_satellite/6.16
$ ~/bin/fetchdoc.sh https://docs.redhat.com/en/documentation/red_hat_virtualization/4.4
Thank you Kazuo Moriwaka for this awesome little helper!