Warum können USB-Laufwerke langfristig kein vollständiges Betriebssystem booten?

Warum können USB-Laufwerke langfristig kein vollständiges Betriebssystem booten?

Durch das Lesen mehrerer Artikel und Forumsbeiträge bin ich zu dem (vielleicht falschen) Schluss gekommen, dass man das Ubuntu-Betriebssystem nicht vollständig auf einen Flash-Speicher herunterladen kann. Die Antworten, die ich gefunden habe, waren solche, die besagten, dass ich, wenn ich es schaffen würde, das gesamte Betriebssystem auf einen USB-Speicher herunterzuladen, diesen USB-Speicher nicht sehr lange funktionsfähig halten könnte, vielleicht nur ein paar Monate.

Warum sind USB-Sticks im Vergleich zu beispielsweise einer externen Festplatte so unfähig, Daten über längere Zeiträume zu speichern und zu booten?

Antwort1

USB-Flash-Laufwerke werden häufig verwendet und missbraucht, während SSDs und HDDs nicht so stark beansprucht werden wie Flash-Laufwerke. Selbst wenn das USB-Gerät einmal eingesteckt und dort belassen wurde, ist das Schaltkreisdesign nicht so robust wie bei einer SSD.

Darüber hinaus muss ein LiveUSB (also ein bootfähiges Gerät) speziell vorbereitet werden, um Daten und neue Apps beizubehalten, und diese „Persistenz“ ist auf 4 MB begrenzt, was für den praktischen Einsatz kaum geeignet ist.

Übrigens sind sie auch deutlich langsamer als eine SSD, denn die USB-Schnittstelle kommt bei weitem nicht an die 6GT/sec eines SATA 3-Laufwerks heran, wieSie können in dieser Rezension sehen.

Antwort2

Ja und nein. Wenn Sie ein Standardbetriebssystem verwenden möchten, das für normale Desktops gedacht ist, werden Sie den Flash zerstören, da seine Schreibzyklen bald erschöpft sind – das Betriebssystem führt eine Menge Schreibvorgänge aus: Protokolle, temporäre Dateien usw. und all dies belastet den Flash.

Es gibt jedoch Lösungen für eingebettete Systeme, die UnionFS verwenden – ein spezielles Metadateisystem, das zwei verschiedene Dateisysteme überlagert, als wären sie eins. In diesem Fall wird der Flash mit einer Ramdisk überlagert. Der Flash wird schreibgeschützt gemountet und alle üblichen Schreibvorgänge werden auf eine virtuelle Festplatte im RAM ausgeführt (wobei bei Bedarf zuerst die relevanten Dateien vom Flash kopiert werden). Diese bleibt so lange bestehen, wie die Stromversorgung eingeschaltet ist. Eventuelle Beschädigungen oder Fehler können durch Aus- und Wiedereinschalten behoben werden. Wenn dauerhafte Änderungen vorgenommen werden müssen (normalerweise durch einen autorisierten Service), wird der Flash erneut schreibgeschützt gemountet und die Änderungen werden an den Dateien im Mount-Pfad dieses Flash-Mediums vorgenommen, nicht am Stammverzeichnisbaum, der immer noch UnionFS ist.

verwandte Informationen