staging.inyokaproject.org

Ventoy

Status: Ungelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |
Dieses Thema ist die Diskussion des Artikels Ventoy.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

UlfZibis schrieb:

[…] mit Humorspritze "einzelne Bytes" (Hast Du das wirklich beobachtet oder ist das eine Annahme?).

Ich habe die von Ventoy bei seiner Installation benutzten Skripte gelesen. Ich finde z.B.:

dd status=none conv=fsync if=./boot/boot.img of=$DISK bs=1 count=446 

D.h. es wird 446-mal 1 Byte geschrieben. Da es sich um ein Blockgerät handelt, werden tatsächlich 446-mal 512 Byte transferiert und auf dem Stick auch 446 physische Blöcke beschrieben, von denen 445 wieder freigegeben werden. Es ist also kein Witz, sondern traurigerweise Script-Fu aus der Stümperklasse.

UlfZibis

Anmeldungsdatum:
13. Juli 2011

Beiträge: 2726

kB schrieb:

D.h. es wird 446-mal 1 Byte geschrieben. Da es sich um ein Blockgerät handelt, werden tatsächlich 446-mal 512 Byte transferiert und auf dem Stick auch 446 physische Blöcke beschrieben, von denen 445 wieder freigegeben werden. Es ist also kein Witz, sondern traurigerweise Script-Fu aus der Stümperklasse.

Wow, perfekte Diagnose!

Und das ist ja dann nicht unbedingt eine lebensdauerförderliche Methode für Flashspeicher. Wäre mal interessant zu wissen, was sich die Entwicklerin dabei gedacht hat, bzw. einen Bug-Report wert.

Antworten |