Dies ist ein umfassendes Tutorial zum Erstellen eines Ram-Laufwerks für Ubuntu. Leider .. die Screenshots werden hier nicht per Ausschneiden und Einfügen angezeigt .. Ich werde sie später hinzufügen, aber sie werden nicht benötigt.
Als Erstes müssen Sie Platz für Ihre RAM-Festplatte schaffen. Ich habe ein Dual-Boot-System mit nur einer 32-GB-Festplatte. Mein Ubuntu ist tatsächlich auf einer SD-Karte installiert (ja, eine echte Installation und keine Live Casper-Sache). Mein Tausch war auch auf der SD und könnte schnell abgenutzt werden. Ich habe nachgeschlagen, wie der Tausch geändert werden kann, und habe diesen Artikel gefunden. Die Antworten haben mir nicht gefallen. Deshalb habe ich ein Tutorial erstellt, während ich die Änderung vorgenommen habe.
Wenn Sie einfach Ihre Swap-Partition vergrößern oder verkleinern möchten, müssen Sie die Partition nur über Ihren bevorzugten Partitionsmanager vergrößern oder verkleinern. Ubuntu weiß bereits, wohin es gehen soll und es ist größenunabhängig. Wenn Sie den Standort ändern oder einen neuen Swap durchführen möchten, lesen Sie weiter. Als erstes müssen Sie die Festplatte verkleinern, um Platz für einen Swap zu schaffen. Wenn Sie einen Datenträger mit dem Windows-System verkleinern, sollten Sie Windows zum Verkleinern des Datenträgers verwenden (er kennt sich aus). Wenn Sie mit einem reinen Ubuntu arbeiten, versuchen Sie, die Größe mit einem Ubuntu-USB-Gerät zu ändern.
Windows Resize Anleitung:
- Sichern Sie Ihr System und defragmentieren Sie Ihr Laufwerk.
- Klicken Sie mit der rechten Maustaste auf die Startleiste.
- Wählen Sie Datenträgerverwaltung
- Klicken Sie mit der rechten Maustaste auf das richtige Laufwerk
- Wählen Sie Verkleinern.
- Geben Sie die korrekte Menge ein.
Wenn Sie in Ubuntu sind. Stellen Sie sicher, dass Sie Ubuntu-Tools verwenden. Um die Zuordnung abzuschließen, verwende ich ein bootfähiges Live-USB von Ubuntu, das GParted enthält. Ein Live-USB-Anschluss ist aus jedem Grund die beste Möglichkeit, Gparted zu verwenden. Sie sollten bei der ersten Installation einen USB-Anschluss haben oder einen zur Hand haben.
Das Tippen im Jahr 2000 war nicht erlaubt, da dafür nicht genügend Platz vorhanden war, obwohl ich das Laufwerk „defragmentiert“ hatte (ich glaube nicht, dass Windows es wirklich defragmentiert hat). Mit einigem Experimentieren durfte ich 1000. Dann versuchte ich 1000 erneut und es funktionierte. Ich sollte meinem Grundschullehrer für Mathematik mehr dafür danken als den MS Windows-Programmierern. Das hat mich mit 1,95 GB belassen, was nah genug für meine Grundschulmathematik ist.
Formatieren Sie die Partition
Jetzt kann gparted diesen Speicherplatz als ordnungsgemäßes Auslagerungslaufwerk formatieren. Wenn Sie sich in Windows befinden und zwischen Ubuntu und Windows wechseln, müssen Sie beim Klicken auf "Power" und "Shut down" die UMSCHALTTASTE gedrückt halten. Dies ist sehr wichtig, insbesondere, wenn Sie mit den Laufwerksangaben "C" in einem anderen Betriebssystem in Konflikt geraten. Wenn Sie dual booten, sollten Sie bereits wissen, dass Windows unter normalen Umständen einen Fake-Shutdown durchführt. Einige Leute haben "Fast Boot" deaktiviert. Ich habe diese Wahl nicht auf meinem System (Windows 10) und muss dank meines Freundes Google die Umschalttaste verwenden. Wenn Sie mit einem Live-USB-Gerät booten und das Laufwerk "C" nicht mounten können (indem Sie darauf klicken), wurde das System nicht ordnungsgemäß heruntergefahren. Fenster neu laden und mit der Shift-Taste wieder herunterfahren.
Sie befinden sich jetzt im Ubuntu Live-Modus und lesen Folgendes:
Wenn Sie ein reines Ubuntu sind und nicht in Windows geschrumpft sind. In gParted verwenden Sie die Option Größe ändern. Wenn Sie Ihr Laufwerk bereits verkleinert haben, führen Sie den Größenänderungsschritt nicht aus. Sie können GParted in die Dash-Leiste eingeben und die Anwendung schnell herunterladen. Klicken Sie mit der rechten Maustaste auf das Laufwerk, dessen Größe Sie ändern möchten.
Nun formatieren wir den nicht zugewiesenen Speicherplatz als partitioniertes Laufwerk:
Vor:
Ich wusste nicht, was ich tun sollte, also schaute ich mir meinen vorherigen Ram Drive auf der SD an. Es ist als Linux Swap formatiert. Also habe ich meine neue Zuordnung formatiert, die ich kürzlich auch als Linux-Swap verkleinert habe.
Ich habe der Primärpartition und dem Warnhinweis zugestimmt und es hat funktioniert!
Partition formatieren
Nach dem Format und der neuen Partition
Es ist ein Zufall, dass die alte Swap-Partition auf der sd
angerufen wurde mmblk1p5
und die neue auch p5
mit mmblk0
vorne ist. Ihre könnte p6 oder p7 sein. Mach dir keine Sorgen.
Das mmblk0
ist die physische Festplatte und p ist die Partition auf dieser physischen Festplatte. Und es mmblk01
handelt sich um eine andere physische Festplatte usw. (das ist meine SD) Bevor ich weitere Arbeiten ausgeführt habe, habe ich Windows erneut geöffnet, um sicherzustellen, dass Windows noch immer gestartet ist. Sie müssen diesen Schritt nicht ausführen, wenn Sie faul oder auf einer reinen Ubuntu-Maschine sind. Wenn Windows kaputt geht, lösche ich wahrscheinlich Windows und installiere Ubuntu neu auf dieser Festplatte (auch mit einem Swap). Wenn ich mein System kaputt machen würde, müsste ich keine weiteren Schritte ausführen, da ich den Swap für die neue Installation zuweisen kann. Alles lief gut und Windows bootete. Jetzt können Sie die neue Partition im Windows-Datenträgermanager sehen: (Klicken Sie mit der rechten Maustaste auf die Startleiste, um die Datenträgerverwaltung aufzurufen.)
Verbinden Sie nun den Swap mit der Bootroutine
Bisherige Antworten auf diese Frage enthielten tatsächlich Swapon- / Off-Befehle, die nicht benötigt wurden und komplex sein können. Alles, was Sie tun müssen, ist, die richtige Datei zu finden und den Swap auf die neue Partition zu verweisen. Wenn Sie die Größe der Partition ändern, müssen Sie nichts weiter tun. Es ist bereits eingerichtet, um die Partition zu finden. Die Größe wird automatisch angepasst.
Wenn Sie die Partition geändert haben oder zum ersten Mal einen Swap durchführen, lesen Sie Folgendes:
Lassen Sie mich Ihnen sagen, dass dies das erste Mal ist, dass ich dies tue. Ich bin kein UNIX-Freak und bevorzuge GUI-Tools. Ich lerne und drücke die Daumen, während ich dieses Tutorial mache. Bisher ist alles gut gegangen. Im Stammverzeichnis Ihres Systems befindet sich ein Verzeichnis mit dem Namen usw. In diesem Verzeichnis befindet sich eine Datei mit dem Namen fstab
(keine Erweiterung). Sie müssen diese Datei mit Superuser-Rechten "su" bearbeiten. Dazu benötigen wir die UUID der neuen Swap-Partition, die Sie mit dem Live-USB erstellt haben. Geben Sie sudo su ein. Jetzt befinden Sie sich im Super-User-Modus. Sie können alles tun (einschließlich Ihre eigene Existenz abwischen).
Geben Sie blkid
und suchen Sie die UUID der neuen Swap - Partition. Ich habe meine unten gesehen und hervorgehoben:
Achten Sie nicht auf PartUIDs.
Nun werden die anderen Leute folgendes sagen:
sudo gedit /etc/fstab
Allerdings habe ich das versucht und es wurde nicht die richtige Datei gefunden (Kommentare bitte).
Also habe ich einfach gedit getippt und es auf die unkomplizierte GUI-Art geöffnet (Erfolg!). Da ich mich bereits im Super-User-Modus befand (sudo su), habe ich die Root-Berechtigung, ALLES in Gedit zu tun, einschließlich des Speicherns der Datei, nachdem ich sie geändert habe. Wunderbar! Bevor Sie oder korrupt nichts ändern, die fstab als Backup speichern genannt ... fstab.bak
.
Erstellen Sie das Backup mit der gewöhnlichen Benutzeroberfläche, wählen Sie das vertraute "Speichern unter" und fügen Sie der Datei "bak" hinzu fstab.bak
. Überprüfen Sie, ob es sich um eine .bak-Erweiterung handelt. Geeks werden Sie anweisen, den Befehl terminal cp zu verwenden, aber wir Neulinge können die Datei im Terminal nicht finden, um so weit zu kommen. Wie bei jedem Textverarbeitungsprogramm ist Ihre aktuelle Datei nach dem Befehl "Speichern unter" die fstab.bak
. Öffnen Sie die Originaldatei, die Sie zuvor hatten, und schließen Sie die Sicherungsdatei. Überprüfen Sie noch einmal, ob Sie den Real fstab
ohne Erweiterung bearbeiten . Wenn Sie die Sicherungsdatei bearbeiten, geschieht beim Neustart nichts, und Ihre Sicherungskopie ist keine echte Sicherung des Originals.
Meine Originaldatei fstab
sieht folgendermaßen aus:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation
UUID=8fb20159-62e4-41a3-8550-791c7a66c328 none swap sw 0 0
Die letzte Zeile (die ich für Sie rot gemacht habe) enthält die Original-Swap-Informationen, die wahrscheinlich beim Hochfahren verwendet werden. Aus dem vorherigen Befehl "blkid" konnte ich meine neue Laufwerk-UUID erkennen. Kopieren Sie diesen Ausdruck, indem Sie den Text im Terminal markieren und dann mit der rechten Maustaste klicken und "Kopieren" auswählen. Fügen Sie diese Phrase in einen anderen separaten Editor ohne su
Rechte als Notizblock ein (Sie können Libre Office und Geeks verwenden nano
). Mit diesem Schritt erhalten Sie problemlos den richtigen Text ohne Anführungszeichen, sodass Sie ihn problemlos in die fstab
Datei einfügen können . Sie möchten diese Datei so wenig wie möglich ändern.
New UUID
UUID="709ea197-e6fb-428b-9c1f-4b258452b10c"
Daher ist meine neue UUID oben in rot aufgeführt. Ich muss nur die UUID für den Swap ändern. Wenn Sie kein Swap-Laufwerk haben, kopieren Sie meine Zeile in die obige fstab-Datei und fügen Sie dann die richtige UUID aus dem vorherigen Befehl blkid hinzu. (Bitte die richtige UUID auswählen!)
Wenn dies Ihre erste Swap-Zeile ist, vergewissern Sie sich, dass Sie die komplette Zeile mit dem zusätzlichen Material enthalten
none swap sw 0 0
Kümmere dich nicht so sehr um den genauen Abstand.
Meine neue Datei sieht folgendermaßen aus: Hinweis: Ich habe über meiner Änderung auch einen Kommentar hinzugefügt. Das #
Zeichen bedeutet, dass es sich um einen Kommentar handelt.
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation NOW changed to mmcblk0p5
UUID= 709ea197-e6fb-428b-9c1f-4b258452b10c none swap sw 0 0
Fügen Sie die Anführungszeichen nicht ein. Nach dem =
Zeichen dürfen keine Leerzeichen stehen .
Speichern Sie Ihre Datei.
Öffnen Sie es erneut, um sicherzugehen, dass Ihre Änderungen gespeichert wurden. Schließe den Gedit und das Terminal mit gefährlichen su
Rechten, für die dich Geeks beschimpfen (weil es einfach ist, damit zu arbeiten ... und Dinge zu zerstören).
NEUSTARTEN und und Daumen drücken!
Ich habe neu gestartet und dann anhand der Systemleistungs-App überprüft, ob mein Swap funktioniert. Ich hatte noch eine Swap-Fahrt! Aber war es der Neue oder der Alte? Ich konnte nicht überprüfen, ob mein neues Laufwerk tatsächlich geladen wurde, da das neue die gleiche Größe wie das alte Laufwerk hat. Deshalb habe ich swapon
Folgendes eingegeben: (TYPEN SIE NUR SWAPON, und es wird nur der Swap für Sie aufgelistet: safe). Jetzt sehe ich mein neues Laufwerk, mmblk0p5
das mit der UUID-Arbeit übereinstimmt, an der ich gearbeitet habe fstab
. Mein schlankes 32-GB-Hauptlaufwerk hat Wirkung gezeigt:
Dies schließt dieses Tutorial von einem unerfahrenen Benutzer ab, der dies noch nie zuvor getan hat. Der halbe Grund, warum ich dieses Tutorial gemacht habe, war, dass die Geeks, die uns helfen (und danke), sehen können, wie sie Anfängern helfen können. Ich vermutete, dass die vorherigen Antworten irreführend waren und entschied mich, ein Tutorial zu erstellen, während ich meine Arbeit erledigte. Durch Erraten der anderen nützlichen Antworten kam ich zu dem Schluss, dass alles, was ich tun musste, das Bearbeiten der fstab
Datei und ein Neustart war. Alles hat gut funktioniert und ich habe immer noch Windows 10 und habe mein System noch nicht gelöscht. Wenn jemand weiß, wie man ein Windows pagefile.sys
als Linux-Auslagerungsdatei freigibt, würde mich das interessieren, da 2 GB für dieses in Windows verwendet werden und der Festplattenspeicher auf meinem 32-GB-Computer sehr teuer ist.