Wie erstelle ich eine USB-Stick-Swap-Disk?


16

OK, ich weiß, das klingt ein bisschen albern und Solid-State-Laufwerke wie ein USB-Flash-Stick sind wahrscheinlich das Letzte auf der Welt, das Sie als Swap-Laufwerk verwenden möchten, da sie bei all den Lese- / Schreibvorgängen ziemlich schnell kaputt gehen könnten.

Unabhängig von der schlechten Idee möchte ich wissen, wie man einen meiner alten 4-Gig-USB-Sticks zu einer bestimmten Auslagerungsplatte macht, damit der USB-Stick beim Starten meines Computers mit Ubuntu Precise als Auslagerungsplatte verwendet wird.

Ein paar Drehungen, um die Herausforderung zu erweitern:

  1. Der Computer, den ich benutze, ist das Core2-Duo meiner Frau und hat 4 GB RAM

  2. Sie mag Ubuntu, vertraut aber nicht darauf, dass ich ihre Festplatte sichern kann, sodass sie Ubuntu 12.04 auf einem 16-GB-Hochgeschwindigkeits-USB-2-Flash-Speicherstick mit Persistenz ausführt.

  3. Der zweite USB-Stick ist meine Swap-Festplatte. Wenn der Live-USB-Stick gestartet wird, soll er alle wichtigen Swap-Schreibvorgänge usw. auf dem zweiten USB-Stick ausführen

Jeder, der der Herausforderung gewachsen ist. Trivial vielleicht, aber bitte gönnen Sie mir: D

Antworten:


21

1) Stellen Sie sicher, dass Ihr USB-Stick angeschlossen ist. In einem Terminaltyp:

sudo blkid

Es werden alle angeschlossenen Laufwerke aufgelistet. Suchen Sie nach Ihrem USB-Stick, den Sie als Swap verwenden möchten, und kopieren Sie die UUID (alles in diesen Anführungszeichen UUID="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX").

Dies ist der individuelle Name Ihres Geräts.

Beachten Sie auch den /dev/XXXPunkt Ihres Geräts.

2) Hängen Sie nun Ihr Gerät aus, indem Sie Folgendes eingeben:

sudo umount /dev/XXX (wobei XXX Ihren Gerätenamen darstellt)

3) Formatieren Sie Ihren USB-Stick als Swap, zB per Terminal

sudo mkswap /dev/XXX(<- Verwenden Sie hier unbedingt den richtigen Gerätenamen, da sonst möglicherweise das falsche Laufwerk formatiert wird!)

oder einfach GParted verwenden .

4) Jetzt müssen Sie Ihre / etc / fstab-Datei bearbeiten. Geben Sie also Folgendes ein

gksudo gedit /etc/fstab

und geben Sie Folgendes ein

UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none swap sw,pri=5 0 0

(Verwenden Sie für alle X die UUID-Nummer, die Sie durch Eingabe erhalten haben. sudo blkid)

5) Geben Sie nun ein

sudo swapon -a

Das wars, das sollte schon klappen.


Genial. Ich versuche es richtig, wenn ich nach Hause komme! Ich hatte das Gefühl, dass es ein bisschen mehr bedeutet, als nur einen USB-Stick als Swap zu formatieren, ihn in den Steckplatz zu stecken und hochzufahren. Ich komme wieder, wenn ich Probleme habe, um dir die richtige Antwort von meinem Linux-Bruder zu geben.
— Joshua Robison

Geben Sie ein, um festzustellen, ob Ihre Änderungen übernommen wurden cat /proc/swaps. In der folgenden Liste sollte Ihr USB-Laufwerk als Swap gemountet sein. Viel Glück für dich, Bruder! :)
— FuzzyQ

Nun, Sir @FuzzyQ, es hat wie ein Zauber funktioniert. Obwohl ich die fstab-Arbeit gemacht habe, war ich darüber besorgt, denn selbst bei dauerhaften USB-Sticks / Hybrid-USB-Sticks wird die fstab beim Neustart immer zurückgesetzt obwohl ich dankbar für deinen fstab-vorschlag bin, brauchte ich diese magie nicht einmal zu benutzen und Ubuntu erkannte die austauschplatte und fing sofort an, sie zu benutzen.
— Joshua Robison

Okay, ich bin froh, dass es funktioniert hat. Herzliche Glückwünsche!
— FuzzyQ

1
Gute Ergebnisse erzielen. Der Computer der Frau hält definitiv an und verdunkelt USB-Schreibvorgänge viel weniger
— Joshua Robison
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.