Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Raspberry PI Wheezy - Oscam SD Karte 1:1 Kopie für Backup funktioniert nicht

mocard

Newbie
Registriert
1. Juni 2012
Beiträge
25
Reaktionspunkte
0
Punkte
1
Hallo Leute,

wir würden gerne eine Backup SD Karte erstellen für das funktionierende System.

Habe es probiert mit:
Win32DiskImager & Roadkil´s Disk Image

Leider bringt er nachdem die kopierte SD Karte eingelegt wurde eine Fehlermeldung.
"PANIC: VFS: Unable to mount root fs on unknown-block(179,2)"
"Entering kdb (current=0xbc890000, pid 1) on processor 0 due to Keyboard Entry"
Was ist falsch gelaufen?
 
AW: Raspberry PI Wheezy - Oscam SD Karte 1:1 Kopie für Backup funktioniert nicht

Mach es am laufenden System mit dd, auf ein USB-Kartenleser.
Benötigtes Paket installieren:
Code:
[COLOR=#0000FF][FONT=Monaco]apt-get update[/FONT][/COLOR]
[COLOR=#0000FF][FONT=Monaco]apt-get install ntfs-3g[/FONT][/COLOR]
Wenn ihr das Sicherungslaufwerk über Linux formatieren wollt könnt ihr nun folgenden Befehl nutzen:
Code:
[COLOR=#0000FF][FONT=Monaco]mkfs.ntfs -f /dev/sda1[/FONT][/COLOR]
Durch NTFS wird aber die Schreibgeschwindigkeit unter Linux stark reduziert! Besser wäre den Datenträger mit ext3 oder ext4 zu formatieren:
Code:
[COLOR=#0000FF][FONT=Monaco]mkfs.ext4 /dev/sda1[/FONT][/COLOR]
Anleitung:

Ihr geht dabei wie folgt vor:
(alle Befehle erfordern root Rechte, also ggf sudo davor schreiben!)


Zunächst müssen wir erst das RaspberryPI System als read-only mounten damit nicht wärend des sicherns auf die Partitionen geschrieben wird (zB von Diensten wie CRON o.ä.) und unsere Sicherung dadurch nutzlos werden würde (siehe dicker roter Hinweis weiter oben).
Dazu müsst ihr /etc/fstab bearbeiten und "ro" zu den beiden Partitionen hinzufügen, sodass es ungefähr wie folgt aussieht:
Code:
[COLOR=#0000FF][FONT=Monaco]proc            /proc           proc    defaults          0       0[/FONT][/COLOR]
[COLOR=#0000FF][FONT=Monaco]/dev/mmcblk0p1  /boot           vfat    defaults,ro          0       2[/FONT][/COLOR]
[COLOR=#0000FF][FONT=Monaco]/dev/mmcblk0p2  /               ext4    defaults,noatime,ro  0       1[/FONT][/COLOR]
Diese Änderung müsst ihr nach dem erstellen es Abbilds wieder rückgängig machen - und zwar müsst ihr dazu folgenden Befehl ausführen bevor ihr logischerweise /etc/fstab verändern bzw speichern könnt:
Code:
[COLOR=#0000FF][FONT=Monaco]mount -o remount,rw /[/FONT][/COLOR]
Und dann rebooten damit die Partitionen der SD beim nächsten Systemstart nur als read-only gemounted wird:
Code:
[COLOR=#0000FF][FONT=Monaco]reboot[/FONT][/COLOR]
Nach dem reboot könnt ihr das ganze prüfen indem ihr über den Befehl mount kontrolliert ob " (ro " hinter der " / " und " /boot " Partition steht - oder ihr versucht jeweils in " / " und " /boot/ " eine Datei zu erzeuchen was aber nicht funktionieren dürfte
Du musst angemeldet sein, um Bilder zu sehen.
->touch /test ; touch /boot/test
Herausfinden ob das SicherungsLaufwerk erkannt wurde:
Code:
[COLOR=#0000FF][FONT=Monaco]dmesg | grep sd[/FONT][/COLOR]
(die erste Partition ist meistens sda1 oder sdc1)
Verzeichnis erstellen wohin wir das Laufwerk mounten und die erste Partition mounten/einbinden:
Code:
[COLOR=#0000FF][FONT=Monaco]mkdir -p /mnt/sda1[/FONT][/COLOR]

[COLOR=#0000FF][FONT=Monaco]mount /dev/sda1 /mnt/sda1/[/FONT][/COLOR]
(Pfade ggf anpassen)
------------------------------------------------------------------------------------------------------------------------------------------
Der reguläre Weg ein vollständiges 1:1 Abbild der SD zu erstellen sähe normalerweise wie folgt aus:
Code:
[COLOR=#0000FF][FONT=Monaco]dd if=/dev/mmcblk0 of=/mnt/sda1/rpi.img bs=1M[/FONT][/COLOR]
(if -> input file , of -> output file)
Das erzeugt aber besagtes 1:1 Abbild, also in meinem Fall wäre das rpi.img dann ca. 8GB groß.
Funktioniert so natürlich auch, ist aber wie ich finde unschön, vorallem wenn man die Datei ggf auch zum Download bereitstellen möchte

Das Abbild wird genau so groß wie die Speicherkarte. Also eine 8GB karte erzeugt ein 8GB Abbild.

Wer es gerne kleiner haben möchte sollte Google befragen.

MfG

P.S. Diese Ableitung ist von einem anderen Board geklaut!
 
Zurück
Oben