2016-08-03 37 views
-1

In meinem aktuellen Office-PC unter Ubuntu 14.04 lts ohne Swap-Partition (Zum Zeitpunkt der Installation wurde Swap-Space nicht vom Installer erstellt). Jetzt möchte ich eine Swap-Space-Partition erstellen. Ich weiß, dass es eine Prozedur gibt, um Swap-Datei oder Swap-Partition zu erstellen. besuchen Sie https://help.ubuntu.com/community/SwapFaq. Ich brauche Swap-Partition (als Leistung ist besser als Swap-Datei (Swap-Datei ist so schnell wie Swap-Partition, wenn das zugrunde liegende Dateisystem für Swap-Datei zusammenhängend zugeordnet ist), wenn Swap-Datei nicht zusammenhängende Speicherblöcke erhalten). Ich weiß, dass es eine Prozedur gibt, um eine Swap-Partition zu erstellen, indem wieder bootfähiges USB eingefügt wird. Leider habe ich keinen Zugriff auf irgendeinen USB-Port, also möchte ich wissen, ob es möglich ist, auf 16.04 lts von 14.04 lts zu aktualisieren, so dass ich eine Option zum Erstellen von Swap-Speicherplatz bekomme, während ich darüber nachdenke, mein System zu aktualisieren bis 16.04 lts bald.Ist es möglich, Swap Space in Ubuntu zu erstellen, wenn es von 14.04 lts auf 16.04 lts aktualisiert wird?

+0

Sicher. Solange Sie eine unbenutzte Partition haben (oder freien Platz, um eine kleine Partition zu erstellen), können Sie den Dateisystemtyp auf "Linux Swap" setzen, das Swap-Dateisystem "mkswap/dev/was auch immer" und dann "swapon" formatieren 'um es zu aktivieren. Dann fügen Sie einfach einen Eintrag in '/ etc/fstab' hinzu, der beim Booten automatisch aktiviert wird. –

+0

David C. Rankin - wird diese Auslagerungsdatei fortlaufend auf dem Dateisystem zugewiesen? .. Und was ist, wenn ich mein System auf 16.04 Lts aktualisiere? Erhalte ich eine Option zum Erstellen von Swap Space ?, während ich darüber nachdenke, mein System zu aktualisieren. –

+0

Es funktioniert so. Nehmen wir an, Sie haben 1 GB freien (nicht partitionierten) Speicherplatz auf einem Laufwerk. Sie erstellen eine Partition mit ('parted/gparted',' fdisk', 'cfdisk', was auch immer). Sie setzen die Partition * type * auf "0x82" (** Linux Swap **). Jetzt haben Sie eine neue '1G'-Partition, die Sie als Auslagerungsspeicher verwenden können. Sie verwenden nun 'mkswap/dev/sdX' (wobei' X' die durch die Partitionierung erzeugte Gerätenummer ist). Sie haben jetzt eine neue Partition mit einem Swap-Dateisystem, das Sie mit 'swapon' aktivieren können. (Sie fügen den Eintrag zu/etc/fstab hinzu, damit er beim Booten aktiviert wird). Wenn Sie ein Upgrade durchführen, sollte es Ihren vorhandenen Swap verwenden. –

Antwort

0

Wenn Sie bei der Installation von Ubuntu die Option "Use LVM" gewählt haben, sollten Sie die Größe Ihrer Partition mit dem Dienstprogramm system-config-lvm ändern können. Andernfalls ist es extrem schwierig (wenn nicht unmöglich), wenn Sie nicht von einem USB-Gerät oder einer CD booten können. In diesem Fall könnte eine Auslagerungsdatei die einzige Option sein.

+0

Welchen Unterschied macht es, wenn Sie LVM verwenden oder nicht? Sie können die Partition nicht online verkleinern. Kann es auch ohne USB tun, nur von Initrd vor der Montage von echten Root-fs oder so etwas wie https://github.com/marcan/takeover.sh – Elhana

+0

Sie sind nicht falsch, aber berücksichtigen Sie das Publikum. – mwp