Gnome-Disks: Formatierungsfortschritt beobachten

Ihr formatiert nicht gerade zufällig ein großes USB-Laufwerk mit Verschlüsselung und allem und plant für heute noch mehr, außer ein animiertes GIF dabei zu beobachten, sich zwanghaft im Kreis zu drehen?

Formatierungsfortschritt von Gnome-Disks leichtgemacht

„Du wirst ganz Müde! Du möchtest nicht wissen, wann ich fertig bin! Mach die Augen zu! Du schläfst ein!“

So oder so ähnlich versucht Gnome-Disks den Benutzer so lange einzulullen, bis der wirklich schlafen gegangen ist, weil er nicht weiß, wann das Formatieren seines TB-Laufwerks fertig ist. Das Problem haben sehr viele Nutzer schon sehr lange, aber nie hat sich etwas getan und Hilfe war nicht ersichtlich.

Das hat sich geändert, wobei „geändert“ ist das falsche Wort. Besser wäre: Ich hatte da eine Idee.

Während Gnome-Disks läuft, zeigt es keinen Progressbar, obwohl es das ganz leicht könnte, denn es benutzt lediglich die API vom udisks-Service. Udisks stellt aber auch einen Monitorservice zur Verfügung, den man einfach als Root aufrufen kann:

sudo udisksctl monitor

Das Ergebnis ist ein kontinuierlicher Strom an Fortschritten dieser Gestalt:

15:07:34.339: /org/freedesktop/UDisks2/jobs/11: org.freedesktop.UDisks2.Job: Properties Changed
ExpectedEndTime: 1576505289340729
Rate: 38343810
Progress: 0.98951756217805409

Jetzt darf man mal raten, was 0.98 bedeutet, genau, hier waren es 98.95% Fortschritt 🙂

Alles was gnome-disks machen müßte, wäre die API nach seiner Job ID (hier 11) zu fragen und das Ergebnis anzuzeigen. Das es das schon seit Jahren nicht tut, ist nicht schön, aber Ihr habt jetzt einen Weg, wie man das einfach umgehen kann.

g-dbus-error-quark,4

Nein, das Blog hat keinen technischen Fehler 🙂 „g-dbus-error-quark,4“ ist die Fehlermeldung von Gnome-Disks, wenn man auf eine Kingston 64 GB SD Karte ein Image kopieren möchte, aber Gnome-Disks was dagegen hat 😉

„Fehler: g-dbus-error-quark,4“

Weihnachten ist durch und da muß man natürlich mal seine Geschenke ausprobieren. Also lud ich ein Raspbian Image runter und wollte auf die neue Kingsten 64 GB SD Karte schreiben. Das Laufwerke Tool von Fedora sollte das aus dem FF können, kann es aber nicht. Es gibt nur die Fehlermeldung „… dbus.. freedesktop … did not reply.. g-dbus-error-quark,4“ aus und semmelt intern gleich mal dergestalt ab, daß die GUI geleert wird 😀 Ein Fall für Bugzilla 😉

Jetzt bringt uns Bugzilla natürlich keine Hilfe, also müssen wir was anderes probieren:  „fdisk -l“ listet uns alle Geräte auf, die man Partitionieren und damit potentiell ein Image draufschreiben könnte. Der SD Cardleser des Laptops hat dann /dev/mmcsd0 als Devicenamen ausgewiesen. Jetzt kann man mit fdisk keine Images auf Platten oder SD Karten schreiben, also brauchen wir noch so einen Dino unter den Linuxkommandozeilentools: dd .

Die Anwendung ist dann recht einfach: „dd if=~/Downloads/DeinPi.img of=/dev/mmcsd0 status=progress bs=10MB

Eine Weile später ist das Image dann anstandslos auf die Karte geschrieben und so man ein Raspbian ist, bootet es auch von der Karte \o/

 

Linux – Autostandby per Gui einstellen

Im externen Beitrag Autostandby für Festplatten im Blog kopfkrieg.org wurde gezeigt, wie man per UDEV Regeln seinen Festplatten unter Linux mitteilt, wann Sie sich automatisch abschalten sollen.

Autostandby – GUI statt UDEV Konsole

Nun ist das nicht grade der intuitivste Weg, das seinen Festplatten mitzuteilen, daher hier ein einfacherer Weg über die Gui vom Laufwerkstool:

Zunächst einmal wählt man Links die Festplatte aus und über das Menü oben rechts die Laufwerkseinstellungen (E).

Wie man auf dem obigen Bild schon sehen kann, war die Platte schon im Sleep ( zzZ Symbol neben dem Laufwerk ).

Gnome-Disks Gui to adjust auto sleep timers per diskDanach stellt man einfach die gewünschte Zeit ein, nach der die Platte einschlafen soll und drückt „OK“ , Fertig.

Wer dies auf einem Server tun möchte, könnte sich einfach seine Linux X11 Session nach Hause exportieren und so auch in den Genuss der GUI kommen 😉

Original bei KopfKrieg: https://kopfkrieg.org/2017/11/19/autostandby-fuer-festplatten/