projekte:raspberry_pi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| projekte:raspberry_pi [2026-02-03 21:13] – wene | projekte:raspberry_pi [2026-03-06 20:47] (aktuell) – [Zu BTRFS Konvertieren] wene | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Hier entsteht eine Sammlung an Anleitungen rund um's Raspberry Pi. | Hier entsteht eine Sammlung an Anleitungen rund um's Raspberry Pi. | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Es empfiehlt sich, der jeweils aktuellen Installationsanleitung des Herstellers zu folgen. Hier trotzdem ein paar Tipps, die ich selbst immer mal wieder suche: | ||
| + | |||
| + | * SSH Server aktivieren: eine leere Datei namens '' | ||
| + | * Einen Benutzer vorkonfigurieren: | ||
| + | * Verfügbare WLAN Netzwerke auflisten: '' | ||
| + | * WLAN Verbindung herstellen: '' | ||
| + | |||
| ===== Backup ===== | ===== Backup ===== | ||
| Zeile 49: | Zeile 59: | ||
| ===== BTRFS ===== | ===== BTRFS ===== | ||
| + | |||
| + | Das Standarddateisystem auf dem RasPi ist '' | ||
| ==== Zu BTRFS Konvertieren ==== | ==== Zu BTRFS Konvertieren ==== | ||
| - | - Raspberry Pi OS ganz normal installieren | + | Voraussetzung: |
| - | - Im installierten | + | |
| - | - Sauber herunterfahren | + | |
| - | - Die SD Karte entnehmen. | + | |
| - | - Mit einer anderen | + | |
| - | - Die zu konvertierende | + | |
| - | - usw... | + | |
| + | Ablauf: | ||
| + | - Raspberry Pi OS ganz normal installieren. | ||
| + | - Im installierten System das Paket " | ||
| + | - Sauber herunterfahren: | ||
| + | - Die SD Karte (oder den USB Stick) entnehmen. | ||
| + | - Mit einer anderen SD Karte (oder USB Stick) booten. | ||
| + | - Falls nicht schon vorhanden, muss auf diesen System auch das Paket " | ||
| + | - Eine Liste mit den Dateisystemen ausgeben lassen: '' | ||
| + | - Die zu konvertierende SD Karte in einem USB Kartenleser mit dem RasPi verbinden. | ||
| + | - Liste der Dateisysteme aktualisieren: | ||
| + | - Das Dateisystem erst mal prüfen: '' | ||
| + | - Das ext4 Dateisystem nach btrfs konvertieren: | ||
| + | - Die konvertierte Partition einbinden: '' | ||
| + | - Bei der Konvertierung wird das vorherige Dateisystem als Image abgebildet. Ich gehe davon aus, dass es sich um eine Neuinstallation handelt, und wenn etwas schief geht, diese schnell neu gemacht werden kann. Um Platz zu sparen lösche ich dieses Image deshalb direkt: '' | ||
| + | - Nun wollen wir den gesamten Inhalt in ein Subvolume namens "'' | ||
| + | cd /mnt | ||
| + | sudo btrfs subvolume snapshot . @ | ||
| + | # links löschen: | ||
| + | sudo rm bin lib sbin | ||
| + | # Verzeichnisse löschen: | ||
| + | sudo rm -r boot dev etc home media mnt opt proc root run srv sys tmp usr var | ||
| + | </ | ||
| + | - Nun sollte das Dateisystem in ''/ | ||
| + | - Aushängen des gesamten Dateisystems: | ||
| + | - Einhängen des Subvolumes: '' | ||
| + | - Herausfinden welche UUID die neue Partition hat und diese in die fstab eintragen: '' | ||
| + | - Bei der Partition für ''/'' | ||
| + | PARTUUID=920be9a3-01 | ||
| + | UUID=0ba076f5-a8cb-4a1d-b01c-eba081cd3e09 | ||
| + | </ | ||
| + | - Nun die restlichen Partitionen mounten und per '' | ||
| + | sudo mount /dev/sda1 / | ||
| + | sudo mount --bind /dev/ /mnt/dev/ | ||
| + | sudo mount --bind /proc/ /mnt/proc/ | ||
| + | sudo mount --bind /sys /mnt/sys/ | ||
| + | |||
| + | sudo chroot /mnt/ | ||
| + | |||
| + | update-initramfs -c -k all | ||
| + | |||
| + | exit | ||
| + | </ | ||
| + | - Nun noch die Datei ''/ | ||
| + | - So, das sollte es nun gewesen sein. Jetzt könnte man natürlich alles erst sauber aushängen. Das macht das System aber auch automatisch wenn man es herunterfährt: | ||
| + | - Nun die SD Karte wieder wechseln und Daumen drücken. 🤞 | ||
projekte/raspberry_pi.1770149609.txt.gz · Zuletzt geändert: von wene