schreiben von sd-cards mit python
Hoi zäme, ich möchte raspberry pi sd-cards clonen. Dazu eignet sich bekanntlicherweise dd. Das ist aber kein nutzerfreundliches tool. Deshalb möchte ich es entweder in ein python script packen, oder vollständig ersetzen. Ist jemandem ein Ansatz zu einem solchen Werkzeug bekannt? besten dank. Robert
Schreib ein zwei Zeilen Bash Skript..warum muss man alles durch Python ersetzen? Zeitverschwendung sowas...und wo ist Dein Problem einen dd Aufruf in Python zu wrappen? Regards Andreas Jung ----- Sorry for being brief - sent from a mobile device.
Am 16.05.2015 um 09:24 schrieb "robert@redcor.ch" <robert@redcor.ch>:
Hoi zäme,
ich möchte raspberry pi sd-cards clonen. Dazu eignet sich bekanntlicherweise dd. Das ist aber kein nutzerfreundliches tool. Deshalb möchte ich es entweder in ein python script packen, oder vollständig ersetzen.
Ist jemandem ein Ansatz zu einem solchen Werkzeug bekannt? besten dank.
Robert _______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
On 16.05.2015 08:32, Andreas Jung wrote:
Schreib ein zwei Zeilen Bash Skript..warum muss man alles durch Python ersetzen? Zeitverschwendung sowas...und wo ist Dein Problem einen dd Aufruf in Python zu wrappen? ich geb dir ja recht.. wenns nur der zweizeiler wäre.. aber je nach dem welchen sdcard reader ich an welchem rechner nutze, is das device ein ganz anderes. Zudem möchte ich die images verwalten. nach Version, Gerät usw.
Und zur guten Letzt, habe ich schlicht ANGST durch einen im Halbschlaf gemachten Fehler, eine Partition zu zerschiessen. robert
Regards Andreas Jung ----- Sorry for being brief - sent from a mobile device.
Am 16.05.2015 um 09:24 schrieb "robert@redcor.ch" <robert@redcor.ch>:
Hoi zäme,
ich möchte raspberry pi sd-cards clonen. Dazu eignet sich bekanntlicherweise dd. Das ist aber kein nutzerfreundliches tool. Deshalb möchte ich es entweder in ein python script packen, oder vollständig ersetzen.
Ist jemandem ein Ansatz zu einem solchen Werkzeug bekannt? besten dank.
Robert _______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
Dich auf irgendwelche Tools zu verlassen ist genauso fahrlässig wie verschlafen als root zu werkeln? Besser dd verwenden und zweimal hingucken. -aj Sent from a mobile device
Am 16.05.2015 um 09:48 schrieb "robert@redcor.ch" <robert@redcor.ch>:
On 16.05.2015 08:32, Andreas Jung wrote: Schreib ein zwei Zeilen Bash Skript..warum muss man alles durch Python ersetzen? Zeitverschwendung sowas...und wo ist Dein Problem einen dd Aufruf in Python zu wrappen? ich geb dir ja recht.. wenns nur der zweizeiler wäre.. aber je nach dem welchen sdcard reader ich an welchem rechner nutze, is das device ein ganz anderes. Zudem möchte ich die images verwalten. nach Version, Gerät usw.
Und zur guten Letzt, habe ich schlicht ANGST durch einen im Halbschlaf gemachten Fehler, eine Partition zu zerschiessen.
robert
Regards Andreas Jung ----- Sorry for being brief - sent from a mobile device.
Am 16.05.2015 um 09:24 schrieb "robert@redcor.ch" <robert@redcor.ch>:
Hoi zäme,
ich möchte raspberry pi sd-cards clonen. Dazu eignet sich bekanntlicherweise dd. Das ist aber kein nutzerfreundliches tool. Deshalb möchte ich es entweder in ein python script packen, oder vollständig ersetzen.
Ist jemandem ein Ansatz zu einem solchen Werkzeug bekannt? besten dank.
Robert _______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
On 2015-05-16 08:24, robert@redcor.ch wrote:
ich möchte raspberry pi sd-cards clonen. Dazu eignet sich bekanntlicherweise dd. Das ist aber kein nutzerfreundliches tool.
Ich bin bisher mit `dd` recht gut klargekommen und fand es ausreichend nutzerfreundlich. :-) Inwieweit sollte ein alternatives Programm nutzerfreundlicher sein? An welche "Art" von Nutzern denkst du dabei? Wie sollte die alternative Benutzerschnittstelle aussehen?
Deshalb möchte ich es entweder in ein python script packen, oder vollständig ersetzen.
Je nach der Antwort auf die letzte Frage ist ein Python-Skript (ohne GUI) vielleicht gar nicht das richtige. (Vielleicht meintest du ein Programm mit GUI, aber "Skript" assoziiere ich eher mit Kommandozeile.) Viele Grüße Stefan
Salu Stefan, mir gehts eigentlich darum, dass ich einfach feststellen kann, welche devices mit dd sinnvoll beschrieben werden können / dürfen. Ich bei meiner Frage von der Annahme ausgegangen, dass ein allfälliges tool, dies einen Ansatz dazu mitbringt. mein laptop nutzt je nach verwedetem card reader /dev/sdb1 bzw /dev/mmcblk0 Beim Desktop ist die Situation nochmals ganz anders gruss robert On 16.05.2015 08:46, Stefan Schwarzer wrote:
On 2015-05-16 08:24, robert@redcor.ch wrote:
ich möchte raspberry pi sd-cards clonen. Dazu eignet sich bekanntlicherweise dd. Das ist aber kein nutzerfreundliches tool. Ich bin bisher mit `dd` recht gut klargekommen und fand es ausreichend nutzerfreundlich. :-)
Inwieweit sollte ein alternatives Programm nutzerfreundlicher sein? An welche "Art" von Nutzern denkst du dabei? Wie sollte die alternative Benutzerschnittstelle aussehen?
Deshalb möchte ich es entweder in ein python script packen, oder vollständig ersetzen. Je nach der Antwort auf die letzte Frage ist ein Python-Skript (ohne GUI) vielleicht gar nicht das richtige. (Vielleicht meintest du ein Programm mit GUI, aber "Skript" assoziiere ich eher mit Kommandozeile.)
Viele Grüße Stefan _______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
Am Sat, 16 May 2015 09:07:20 +0200 schrieb "robert@redcor.ch" <robert@redcor.ch>:
mir gehts eigentlich darum, dass ich einfach feststellen kann, welche devices mit dd sinnvoll beschrieben werden können / dürfen. Ich bei
Informationen über Geräte kannst du mit UDisks http://udisks.freedesktop.org/docs/latest/ bekommen. Möglicherweise gibt's da schon ein Python-Modul dafür, so dass du das nicht selbst über DBus machen musst. Auf der Kommandozeile kannst du dir mit udisks --show-info /dev/irgendwas Informationen anzeigen lassen.
meiner Frage von der Annahme ausgegangen, dass ein allfälliges tool, dies einen Ansatz dazu mitbringt. mein laptop nutzt je nach verwedetem card reader /dev/sdb1 bzw /dev/mmcblk0 Beim Desktop ist die Situation nochmals ganz anders
Oft ist es einfacher, die Symlinks in /dev/disk/by-*/ zu benutzen -- GtkFalse - a GUI version of /bin/false. http://www.florian-diesch.de/software/gtkfalse/
Am Sat, 16 May 2015 08:24:06 +0200 schrieb "robert@redcor.ch" <robert@redcor.ch>:
ich möchte raspberry pi sd-cards clonen. Dazu eignet sich bekanntlicherweise dd. Das ist aber kein nutzerfreundliches tool. Deshalb möchte ich es entweder in ein python script packen, oder vollständig ersetzen.
Ist jemandem ein Ansatz zu einem solchen Werkzeug bekannt? besten dank.
dd liest Binärsdaten aus einer Datei und schreibt sie in eine andere. Wenn du das in Python machen willst, schau dir die Doku zum Modul io in der Standard-Bibliothek an. -- GtkFalse - a GUI version of /bin/false. http://www.florian-diesch.de/software/gtkfalse/
ah, sehr interessante informationen danke an alle gruss robert On 16.05.2015 08:24, robert@redcor.ch wrote:
Hoi zäme,
ich möchte raspberry pi sd-cards clonen. Dazu eignet sich bekanntlicherweise dd. Das ist aber kein nutzerfreundliches tool. Deshalb möchte ich es entweder in ein python script packen, oder vollständig ersetzen.
Ist jemandem ein Ansatz zu einem solchen Werkzeug bekannt? besten dank.
Robert _______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
Hallo Robert, ich konnte dieses codesnipped einige male erfolgreich einsetzen: http://code.activestate.com/recipes/578907-python-awesome-dd/ Am 16.05.2015 um 08:24 schrieb robert@redcor.ch:
Hoi zäme,
ich möchte raspberry pi sd-cards clonen. Dazu eignet sich bekanntlicherweise dd. Das ist aber kein nutzerfreundliches tool. Deshalb möchte ich es entweder in ein python script packen, oder vollständig ersetzen.
Ist jemandem ein Ansatz zu einem solchen Werkzeug bekannt? besten dank.
Robert _______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
-- Mit freundlichen Grüßen / With best regards / Met vriendelijke groet David Krause
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hallo, über Odoo würde letzte Woche hier gepostet, Odoo ist ein auf Python basierendes Open Source ERP-System. Wir sind damit dieses Jahr mit einer Meetup-Gruppe in Berlin gestartet. Wer Interesse hat, kann sich hier anmelden: Nächstes Vortrag ist am 04.06.2015. Thema des Vortrags ist "Integration von Odoo und Datev" http://www.meetup.com/Berlin-Odoo-Meetup/events/222367779/ Grüße Stefania Trabucchi - - -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: GPGTools - https://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCgAGBQJVWuwCAAoJEK7bMEVM57fgxh0H/0OOBSOixryIKwplYF4wpvyo DxnyfZN7EYIz06nriQJhQg3jBqRVJvWXI4esiFFku27vzlf1+iHG6GcibxqgIMYW 04QmpL/1bSLly+FLPJlHV6VJgbWV9eaVCH2TNTKy9eEgUmg59IsXsmnDfBkaHf9F m4t1+0GyAOqzZXDbXVN5O6mBpgElThehCD5tZALzhN9hCYXeSrmqn3lsGe+JNrsj ELuhwavJCjtKSTsoAnkqjUyDvV7NPhBj4l7DGnSWxgGN9TgC+Cq4mfOKHAdd4eKG w82EgSVeLoYPDlMJmUNgCLv9nXL6wMUX0E2Q37KtgSi9IOv/u9IaPuMxDBUq3Kw= =jt0h -----END PGP SIGNATURE-----
Hallo Robert,
Ist jemandem ein Ansatz zu einem solchen Werkzeug bekannt?
a) Bei Fedora gibt es eine Tool dafür fedora-arm-installer. Du solltest dafür aber https://github.com/fossjon/Seneca/pull/2 integrieren. b) Mit lsblk -o NAME,MOUNTPOINT,DISC-MAX,ROTA kannst Du Dir die nicht-rotiereneden Disks (also SD-Karten) heraussuchen. -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-consult.de Blog: http://www.goebel-consult.de/blog/view-your-certificates-email-address-0.3.0... Kolumne: http://www.cissp-gefluester.de/2010-08-scheingefechte-um-rim
participants (7)
-
Andreas Jung -
David Krause -
Florian Diesch -
Hartmut Goebel -
robert@redcor.ch -
S.Trabucchi -
Stefan Schwarzer