Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howtos_knowledge_base:clone_sdpl_sd_karte_klonen [2022/09/10 10:07] Michael Schlenstedthowtos_knowledge_base:clone_sdpl_sd_karte_klonen [2022/12/16 07:03] (aktuell) – [Start des Kopiervorgangs] Michael Schlenstedt
Zeile 1: Zeile 1:
 ====== SD-Karte klonen  ====== ====== SD-Karte klonen  ======
  
-<WRAP center round important 90%>+<WRAP center round info 100%>
 == LoxBerry 2.2 == == LoxBerry 2.2 ==
  
-Dieses Tool ist ab LoxBerry 2.2 verfügbar.+Dieses Tool ist ab LoxBerry 2.2 verfügbar. Du benötigst Sie nur, wenn Du nicht mehr auf die Weboberfläche des LoxBerry zugreifen kannst. Dann macht allerdings ein Clonen der SD-Karte meist auch keinen Sinn, da der Fehler "mitgeclont" wird... Verwende für ein Backup der SD-Karte das [[konfiguration:widget_help:widget_backup|Backup Widget]] - das ist die grafische Oberfläche für das hier beschriebene Tool! 
 </WRAP> </WRAP>
  
-Diese Anleitung beschreibt das LoxBerry-Tool ''%%clone_sd.pl%%'', mit dem die SD-Karte von LoxBerry auf eine zweite SD-Karte geklont werden kann. Im Zuge des Klonens wird auch die /boot-Partition vergrößert.+Diese Anleitung beschreibt das LoxBerry-Tool ''%%clone_sd.pl%%'', mit dem die SD-Karte von LoxBerry auf eine zweite SD-Karte geklont werden kann oder ein Image erstellt werden kann, um es später auf eine SD-Karte zu klonen. Im Zuge des Klonens wird auch die /boot-Partition vergrößert.
  
 ===== Voraussetzungen ===== ===== Voraussetzungen =====
  
   * Ein Raspberry mit Original-Loxberry-Image (das Script ist nicht mit VM's oder bei eigener Änderung des Partitions-Layouts, getestet!)   * Ein Raspberry mit Original-Loxberry-Image (das Script ist nicht mit VM's oder bei eigener Änderung des Partitions-Layouts, getestet!)
-  * Eine zweite SD-Karte, auf der der Klon erstellt wird. Die Ziel-SD muss groß genug sein, um alle die Daten des LoxBerry's zu speichern.  +  * Eine zweite SD-Karte, auf der der Klon erstellt wird oder ein USB-Datenträger 8Dateiformat NTFS oder exFAT oder EXT4) oder eingebundenes Netzwerk-Share für ein Image. Die Ziel-SD oder das Ziel-Storage muss groß genug sein, um alle die Daten des LoxBerry's zu speichern. Die neue SD-Karte kann kleiner oder größer als die Original-SD-Karte sein. Die Datenpartition der Ziel-SD wird automatisch angepasst. 
-  * Ein USB-SD-Kartenleser +  * Ein USB-SD-Kartenleser (nur beim direkten Clonen, beim Clonen in ein Image nicht erforderlich)
- +
-Die neue SD-Karte kann kleiner oder größer als die Original-SD-Karte sein. Die Datenpartition der Ziel-SD wird automatisch angepasst.+
  
 ===== Vor den Gebrauch ===== ===== Vor den Gebrauch =====
  
-  * Stecke im laufenden Betrieb deinen USB-Kartenleser mit der Ziel-SD-Karte an einen USB-Anschluss des Raspberry's.+  * Stecke im laufenden Betrieb deinen USB-Kartenleser mit der Ziel-SD-Karte an einen USB-Anschluss des Raspberry's. Wenn Du ein Image erstellen möchtest, stecke den USB-Datenträger im laufenden Betrieb an den LoxBerry. Möchtest Du das Image auf einem Netzwerk-Share ablegen, muss dieses eingerichtet und schreibbar sein.
   * Melde dich mit Putty an deinen LoxBerry an und mache dich zum root-Benutzer ([[haufig_gestellte_fragen_faq:eine_sshverbindung_mit_putty_aufbauen_shellzugriff|Eine SSH-Verbindung mit putty aufbauen / Shell-Zugriff]])   * Melde dich mit Putty an deinen LoxBerry an und mache dich zum root-Benutzer ([[haufig_gestellte_fragen_faq:eine_sshverbindung_mit_putty_aufbauen_shellzugriff|Eine SSH-Verbindung mit putty aufbauen / Shell-Zugriff]])
   * Starte ''%%/opt/loxberry/sbin/clone_sd.pl%%'' - das __führt noch keine Kopier-Aktion__ aus, sondern zeigt dir die möglichen Zieldatenträger.   * Starte ''%%/opt/loxberry/sbin/clone_sd.pl%%'' - das __führt noch keine Kopier-Aktion__ aus, sondern zeigt dir die möglichen Zieldatenträger.
Zeile 25: Zeile 23:
 {{howtos_knowledge_base:1259274371.png?w=400}} {{howtos_knowledge_base:1259274371.png?w=400}}
  
-Es werden dir als DESTINATION alle Datenträger angezeigt, die als Zieldatenträger vorhanden sind (im Screenshot ist der Zieldatenträger ''%%/dev/sdc%%'').+Das Tool unterscheidet nun zwischen Ziel-Datenträger (zweite SD-Karte) für einen direkten Clone (Type Device) oder möglichen Zielpfaden auf Storage-Devices (Type Path), auf denen eine Image-Datei erstellt werden kann. Im Screenshot ist der Zieldatenträger ''%%/dev/sdc%%'').
  
 Zur Information werden auch die Partitionen auf den Zieldatenträgern angezeigt. Wenn die SD-Karte leer ist, werden keine Partitionen angezeigt. Zur Information werden auch die Partitionen auf den Zieldatenträgern angezeigt. Wenn die SD-Karte leer ist, werden keine Partitionen angezeigt.
  
-Achtung bei mehreren Datenträgern +<WRAP center round important 100%> 
 +== Achtung bei mehreren Datenträgern ==
  
 Wenn mehrere Zieldatenträger angezeigt werden, achte GENAU darauf, welcher Datenträger der Richtige ist. Wenn du andere USB-Geräte angeschlossen hast, und dir unsicher bist, schließe alle anderen Datenträger vom Raspberry ab. Wenn mehrere Zieldatenträger angezeigt werden, achte GENAU darauf, welcher Datenträger der Richtige ist. Wenn du andere USB-Geräte angeschlossen hast, und dir unsicher bist, schließe alle anderen Datenträger vom Raspberry ab.
 +</WRAP>
  
  
 ===== Start des Kopiervorgangs ===== ===== Start des Kopiervorgangs =====
  
-Achtung bei mehreren Datenträgern+<WRAP center round important 100%> 
 +== Achtung bei mehreren Datenträgern ==
  
 Alle Daten auf dem ausgewählten Zieldatenträger werden unwiederbringlich gelöscht. Pass auf was du tust! Alle Daten auf dem ausgewählten Zieldatenträger werden unwiederbringlich gelöscht. Pass auf was du tust!
 +</WRAP>
  
-Zum Starten des Kopiervorgangs:+== Zum Starten des Kopiervorgangs zum Clonen auf eine zweite SD-Karte==
  
-''%%/opt/loxberry/sbin/clone_sd.pl /dev/%%''**''%%<Datenträger>%%''**+''%%/opt/loxberry/sbin/clone_sd.pl /dev/%%''**''%%<Datenträger>%%''**''%% device%%''
  
 wobei **<Datenträger>** für den Namen des Datenträgers steht. Beispiel: ''%%/dev/sdc%%'' wobei **<Datenträger>** für den Namen des Datenträgers steht. Beispiel: ''%%/dev/sdc%%''
  
-Alles Weitere läuft automatisch ab. Du bekommst Informationen, wo der Prozess gerade steht.+Alles Weitere läuft automatisch ab. Du bekommst Informationen, wo der Prozess gerade steht. Das Kopieren der Daten kann eine Stunde oder länger dauern! Wenn alles fertig ist, kommt eine OK-Meldung.
  
-Das Kopieren der Daten kann eine Stunde oder länger dauern! +**Ob die neue Karte benutzt wird oder nicht - es ist danach unbedingt erforderlich, LoxBerry neu zu starten. **
  
-Wenn alles fertig ist, kommt eine OK-Meldung.+== Zum Starten des Kopiervorgangs in ein Imagefile: ==
  
-**Ob die neue Karte benutzt wird oder nicht - es ist danach unbedingt erforderlich, LoxBerry neu zu starten. **+''%%/opt/loxberry/sbin/clone_sd.pl %%''**''%%/opt/loxberry/system/storage/usb/meinstick%%''**''%% path%%''
  
 +wobei **/opt/loxberry/system/storage/usb/meinstick** der Mountpoint Deines Datenträgers oder Netzwerkshares ist. Den Pfad musst Du anpassen.
 +
 +Alles Weitere läuft automatisch ab. Du bekommst Informationen, wo der Prozess gerade steht. Das Kopieren der Daten kann eine Stunde oder länger dauern! Wenn alles fertig ist, kommt eine OK-Meldung.
 +
 +<WRAP center round tip 100%>
 Behalte die alte SD-Karte solange, bis du die neue Karte getestet hast! Behalte die alte SD-Karte solange, bis du die neue Karte getestet hast!
 +</WRAP>
 +
  
-===== Neue Karte benutzen =====+===== Neue Karte benutzen (direkter Clone) =====
  
   * LoxBerry herunterfahren und Strom abstecken.   * LoxBerry herunterfahren und Strom abstecken.
Zeile 66: Zeile 74:
  
 Daten, __die während des Klon-Vorgangs__ am LoxBerry geändert oder geschrieben wurden, sind möglicherweise nicht auf der Klon-SD vorhanden. Ebenso kann es nach dem Booten mit der neuen SD zu "komischen" Situationen bei Plugins kommen (beispielsweise könnte das MQTT Gateway Daten nochmals übertragen, die mit der "alten" SD-Karte bereits gesendet wurden).  Daten, __die während des Klon-Vorgangs__ am LoxBerry geändert oder geschrieben wurden, sind möglicherweise nicht auf der Klon-SD vorhanden. Ebenso kann es nach dem Booten mit der neuen SD zu "komischen" Situationen bei Plugins kommen (beispielsweise könnte das MQTT Gateway Daten nochmals übertragen, die mit der "alten" SD-Karte bereits gesendet wurden). 
 +
 +===== Neues Image benutzen (Clone in ein Imagefile) =====
 +
 +Das Image musst Du wie das Original LoxBerry Image auf eine SD-Karte schreiben (z. B. mit Win32DiskImager). Dazu verfahre nach der Installationsanleitung für den LoxBerry: [[installation_von_loxberry:start#image_auf_sd-karte_schreiben|Image auf die SD-Karte schreiben]]
 +
  
 ===== Fehleranalyse ===== ===== Fehleranalyse =====