Was sind die Vor- und Nachteile der Installation und Ausführung von Ubuntu von einer microSD-Karte? [geschlossen]


12

Ich habe einen Laptop mit einer Ersatz-microSD-Karte. Ich plane, Ubuntu 16.04 auf dieser Karte zu installieren und zusammen mit Windows zu verwenden. Was sind die Vor- und Nachteile von Ubuntu von einer SD-Karte? Ich glaube nicht, dass es irgendwelche Profis gibt, außer die Windows-Partitionen nicht stören zu müssen. Ich gehe davon aus, dass eine geringere Lese- und Schreibgeschwindigkeit ein Nachteil ist. Wie langsam wäre es für Laien? Und was sind die anderen Nachteile.

Alle Empfehlungen auf der Karte werden ebenfalls geschätzt.


4
Eine SD-Karte der Klasse 6 erreicht eine Geschwindigkeit von etwa 10 MB / s. Eine mechanische Festplatte sollte ungefähr 200 MB / s erreichen. Im Grunde genommen ist eine SD-Karte so langsam, dass Sie sie wahrscheinlich aus dem Fenster werfen werden.
Lewis Smith

2
Der einzige Vorteil ist, dass Sie kein zusätzliches Kabel und keine zusätzliche Box benötigen, sondern nur eine SD-Karte. Eine externe SATA-SSD mit UASP-Box ist jedoch weitaus besser.
Alvin Liang

1
@ LewisSmith Die Karte (Klasse 10) wird mit bis zu 100 MB / s beworben. Macht das einen Unterschied?
SDAdam

1
@SDAdam Dies gilt für sequentielle Geschwindigkeiten, aber zufällige Lese- / Schreibgeschwindigkeiten sind viel niedriger.
Steve

4
Dies ist vergleichbar mit der Funktionsweise von Raspberry Pi-Systemen.
Zero298

Antworten:


8

Ich denke, das Limit ist der Kartenleser und nicht die Karte.

Aber wie wäre es, wenn Sie ein dauerhaftes System auf dieser Karte installieren? Auf diese Weise ist es wie ein Live-System und es werden mehr Teile in den Speicher geladen. Der Startvorgang dauert länger, sollte jedoch schneller ausgeführt werden.

Das Schreiben auf die Karte ist nicht sehr schnell. Aber ich denke, das ist eine Möglichkeit, es zu versuchen.


7
  • Bitte prüfen Sie zuerst, ob Ihr Computer vom Kartenleser booten kann

  • Dieser Link kann Ihnen helfen, Ubuntu auf Ihrer microSD-Karte zu installieren (ein installiertes System, wie es in einem internen Laufwerk installiert ist).

  • Eine gute Alternative könnte darin bestehen, mit mkusb ein dauerhaftes Live-Laufwerk zu erstellen

  • Wenn Sie später Probleme beim Lesen oder Schreiben haben, versuchen Sie es über diesen Link .


Bitte beachten Sie, dass eine SD-Karte

  • ist viel langsamer

  • ist viel empfindlicher gegenüber Abnutzung der Speicherzellen und Verfälschung des logischen Systems, um die Abnutzung zu verteilen

als eine über eSATA oder USB 3 angeschlossene SSD oder ein High-End-USB 3-Pendrive. Siehe diesen Link und Links von ihm.


3

Zusätzlich zu den potenziellen Geschwindigkeitsproblemen, auf die hier bereits gute Antworten vorliegen, gibt es ein weiteres Problem, das Sie möglicherweise berücksichtigen sollten.

Ich nehme an, Sie sprechen von einem eingebauten SD-Kartensteckplatz, wie er in neueren Laptops üblich ist. Sie müssen sicherstellen, dass dies ein bootfähiges Gerät ist und dass es mit Ihrem Bootloader (GRUB oder was auch immer) gut funktioniert. Einige Laptops verfügen über eine ähnliche BIOS-Option wie "Secure Digital (SD) Card Boot aktivieren", die dies ermöglicht. Andere (z. B. mein Dell Precision) untersagen jedoch aktiv den Zugriff auf den SD-Kartensteckplatz während des Startvorgangs, da dieser mit dem PCI-E-Bus verbunden ist, und dürfen die Treiber nicht laden, die für die Verwendung während des Startvorgangs erforderlich wären.

Es ist erwähnenswert, dass einige Leute erfolgreich verkettete Bootloader verwendet haben, um die Treiber in den Bootprozess einzubinden. Vielleicht möchten Sie hier Ubuntus offizielle "Boot from SD" -Seite durchsehen .

Darüber hinaus sind auch "Boot-Manager" eine mögliche Lösung, beispielsweise der schlecht benannte Plop-Boot-Manager .


2

Vorteile:

  1. Klein
  2. Einfach mit windisk32, dd oder Etcher zu (re) imageen
  3. Verschiedene Speichergrößen zur Auswahl
  4. Verschiedene Geschwindigkeitsklassen zur Auswahl
  5. tragbar
  6. Jeder macht es (Raspberry Pi, etc)

Nachteile:

  1. Schnelleres Tempo bedeutet mehr Geld
  2. Sitzplätze, manchmal schwer zu bekommen in / aus SD-Kartensteckplatz in einem Laptop
  3. Der Zugriff auf den SD-Kartensteckplatz ist möglicherweise langsamer als bei einem USB3-SD-Kartenleser
  4. Das BIOS möchte möglicherweise einen USB-Kartenleser gegenüber einem installierten SD-Kartenleser
  5. Virtuelle Maschinen können nur schwer von einem SD-Kartenleser gelesen werden und bevorzugen manchmal einen USB-SD-Kartenleser. Lesen Sie diesen langen Beitrag zu Problemen: /superuser/373463/how-to-access-an-sd-card-from-a-virtual-machine
  6. Das Betriebssystem muss mit der SD-Karte kompatibel sein, um Probleme mit dem Verschleißausgleich zu vermeiden. Sehen Sie sich diese Dateisystemalternativen an, um Ihre Erfahrung zu maximieren.

Schließlich mag ich die Sandisk Pro SD-Kartenfamilie für meine Linux-Distributionen.


2

Sie werden die SD-Karte auf lange Sicht ruinieren.

SSDs (und ähnliche Speicher, die SD-Karten enthalten) werden mit jedem Schreibzyklus beeinträchtigt. Wenn Sie eine Live-ISO haben, ist das kein Problem (aber wahrscheinlich nicht das, was Sie wollen und nur, wenn Sie keine Swap-Partition haben). Mit einem normalen Ubuntu liegt die Schreiblast jedoch weit über der von SD-Karten, wodurch die Karte viel schneller beeinträchtigt wird als normalerweise (wir sprechen immer noch über Jahre oder so, es ist nicht so, als würde die Karte das brennen als zweites bootest du es)


2
"Ein System, das bei jedem Neustart zurückgesetzt wird" - meinst du eine reguläre Live-ISO? Zu toramIhrer Information, wenn Sie über den RAM verfügen, um alles zu kopieren , können Sie die Lese- und Schreibgeschwindigkeit (in RAM) in GB / Sekunde
messen

Abgesehen davon haben SSDs eine vergleichbare Lebensdauer wie Festplatten.
wjandrea

@wjandrea ja, aber es gibt einen Unterschied zwischen einer SSD und einer SD-Karte. Und dieser Unterschied zeigt sich hauptsächlich in ihrer Lebensdauer. Weil die Karten nicht für das konstante Schreiben gemacht wurden, das interne Harddrves erleben
Hobbamok

0

Zusätzlich zur Langsamkeit sind die Linux-Treiber für SD-Karten bekanntermaßen fehlerhaft und führen von Zeit zu Zeit zu Datenkorruption. Dies betrifft auch Laptops mit "eMMC" SSDs (im Wesentlichen eine auf das Motherboard gelötete Hochgeschwindigkeits-SD-Karte). Ich habe eine davon und jede Woche oder so meldet der Kernel einen falschen Fehler, weil die Karte einen Vorgang nicht innerhalb einer willkürlichen 1-Sekunden-Toleranz beendet, die der Kernel ihm gibt, und das Laufwerk zwangsweise auf Nur-Lesen umschaltet, was einen Neustart erfordert. Manchmal hinterlässt dies auch eine Beschädigung, die einen fsck und (zum Glück selten) einen tatsächlichen Datenverlust erfordert.

Sie möchten mit diesen Problemen nicht von einer wirklich langsamen SD-Karte ausgeführt werden. Eine gute Alternative wäre ein USB 3-Flash-Laufwerk mit niedrigem Profil, das hauptsächlich in den USB-Anschluss passt. Diese sind jetzt in riesigen Größen erhältlich, mindestens 128 GB und wahrscheinlich 256-512 GB.


1
"Zusätzlich zur Langsamkeit sind die Linux-Treiber für SD-Karten notorisch fehlerhaft" - Haben Sie eine Referenz dafür? Ich glaube dir, wenn du sagst, dass du Probleme hast, aber das heißt nicht, dass es universell ist. Ich kann mich nicht erinnern, jemals solche Probleme gehabt zu haben (und ich habe einen Laptop mit eMMC-Speicher). Beachten Sie auch, dass es sich bei Raspberry Pi's im Wesentlichen um Linux-PCs mit einer SD-Karte als einzigem Speicher handelt.
März

1
@marcelm: Ich habe vor ein paar Jahren einen lang anhaltenden Fehler im Linux SPI-Subsystem diagnostiziert (der zu einer Fehlerbehebung im Upstream führte), der erhebliche Schäden an SD-Karten verursachte. Das Problem bestand im Wesentlichen darin, dass bestimmte kritische Abschnitte nicht gesperrt wurden, da das Protokoll für den Besitz einer bestimmten Sperre nicht dokumentiert und missbraucht wurde. Und RPis (die Sie erwähnen) sind immer noch berüchtigt für SD-Karten-Korruption. Das spezifische Problem, das ich immer noch häufig auf meinem Laptop habe, ist möglicherweise spezifisch für meine bestimmte Hardware, aber diese Subsysteme, die unglaublich fehlerhaft sind, sind ein fortlaufendes Muster.
R .. GitHub STOP HELPING ICE

0

Ich bin ein Xubuntu-Benutzer (ehemals Ubuntu), der sein Betriebssystem seit etwa eineinhalb Jahren auf einer 16-GB-microSD-Karte ausführt.

Geschwindigkeit

Die allgemeine Erfahrung ist in der Tat langsamer als das Betriebssystem auf einer Festplatte, aber nicht das langsam. Obwohl ich es nicht empfehle, wenn Sie Spitzenleistung benötigen, würde ich sagen, dass der Unterschied für die durchschnittliche Nutzung (Surfen im Internet, Musik, Videos, Office Suite, Basic Multimedia Edition) vernachlässigbar ist. Tatsächlich bin ich von Ubuntu auf Xubuntu umgestiegen, um die begrenzte Hardware optimal zu nutzen (XFCE ist schneller als Unity und GNOME).

Verlässlichkeit

In all dieser Zeit ist das einzige Zuverlässigkeitsproblem, mit dem ich konfrontiert bin, wenn ich versehentlich die microSD-Karte verschiebe und E / A-Fehler auftauchen. Es passierte mir häufig, bis ich mich daran gewöhnte, beim Tippen eine microSD-Karte in der Nähe meiner Hand zu haben, aber es kommt gelegentlich immer noch vor, dass externe Faktoren hinzukommen. Das Dateisystem wird beschädigt und ich kann nicht normal bootenfsck es manuell ausgeführt werden muss. Ein solcher Befehl ist mir jedoch nie fehlgeschlagen, sodass ich das System in ein paar Minuten wieder verwenden kann. Das Schlimmste ist, nicht gespeicherte Arbeit zu verlieren, aber es ist kein großes Problem, wenn Sie ständig daran gewöhnt sind, wichtige Dinge zu speichern (und Firefox ist wirklich gut, wenn es darum geht, meine Tabs wiederherzustellen: 'D). Bitte beachten Sie, dass dieses Problem die Karte langfristig beschädigen kann.

Speicherung

16 GB Speicherkapazität. Der Installationsprozess ließ mir ca. 5-7 freie GB. Ich benötige nur noch ein paar weitere Programme und speichere die meisten meiner Dateien in der Cloud und auf externen Geräten, sodass dieser freie Speicherplatz für meine Anforderungen ausreicht (möglicherweise ist er jedoch nicht der gleiche für Sie).

Fazit

Installieren Sie das Betriebssystem auf einer Festplatte / SSD, wenn Sie die Möglichkeit dazu haben oder tatsächlich Spitzenleistung benötigen. Andernfalls ist die Installation auf einer microSD-Karte eine gute Wahl.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.