staging.inyokaproject.org

Ubuntu 12.04 - Swap Partitionierung nicht möglich

Status: Gelöst | Ubuntu-Version: Lubuntu 12.04 (Precise Pangolin)
Antworten |

bauddha

Avatar von bauddha

Anmeldungsdatum:
25. November 2011

Beiträge: Zähle...

Hallo zusammen,

ich habe gerade versucht die Swap-Partition /dev/sda5 mittels GParted zu partitionieren, dabei bekam ich folgende Fehlermeldung:

GParted 0.11.0 --enable-libparted-dmraid

libparted 2.3
/dev/sda5 als linux-swap formatieren  00:00:01    ( FEHLER )
     	
/dev/sda5 kalibrieren  00:00:00    ( ERFOLG )
     	
Pfad: /dev/sda5
Anfang: 251.136.000
Ende: 259.923.967
Größe: 8.787.968 (4.19 GiB)
Partitionstyp auf /dev/sda5 festlegen  00:00:01    ( ERFOLG )
     	
Neue Partitionstyp: linux-swap(v1)
Neues linux-swap-Dateisystem erzeugen  00:00:00    ( FEHLER )
     	
mkswap -L "" /dev/sda5
     	
/dev/sda5: Das Gerät oder die Ressource ist belegt

Wenn ich versuche die Partition zuerst mittel GParted zu löschen, erhalte ich folgende Fehlermeldung:

Partition dev/sda5 konnte nicht gelöscht werden! Bitte hängen Sie jede logische Partition mit einer Nummer größer als 5 aus.

Hier seht ihr meine jetztige Partitionierung (Es sind zwei Festplatten):

NAME                  FSTYPE UUID                                 RO RM   SIZE STATE OWNER GROUP MODE       TYPE  MOUNTPOINT LABEL    MODEL
sda                                                                0  0 149,1G runni root  disk  brw-rw---- disk                      INTEL SS
├─sda1                ntfs   D2801FFE801FE7AD                      0  0   100M       root  disk  brw-rw---- part             System Reserved
                                                                                                                                      
├─sda2                ntfs   5A642EFA642ED911                      0  0 114,8G       root  disk  brw-rw---- part                      
├─sda4                                                             0  0     1K       root  disk  brw-rw---- part                      
├─sda3                ntfs   D67CA95A7CA935E1                      0  0   4,9G       root  disk  brw-rw---- part  /media/Dat Daten_Firefox_Thunderbird
                                                                                                                                      
├─sda5                                                             0  0   4,2G       root  disk  brw-rw---- part                      
│ └─cryptswap1 (dm-0) swap   cbff5756-7cdd-4449-8821-310293dafa67  0  0   4,2G runni root  disk  brw-rw---- crypt [SWAP]              
├─sda6                ext4   2354ab0a-1e0f-4c41-b481-6b5c139bb5d8  0  0   9,3G       root  disk  brw-rw---- part  /                   
└─sda7                ext4   d58743d6-7a7a-4ae7-b19b-b1f1d25c26bd  0  0  15,8G       root  disk  brw-rw---- part  /home               
sdb                                                                0  0 698,7G runni root  disk  brw-rw---- disk                      ST975042
└─sdb1                ntfs   EA1E29981E295EB7                      0  0 698,6G       root  disk  brw-rw---- part             Local Disk
                                                                                                                                      
mmcblk0                                                            0  0   1,9G       root  disk  brw-rw---- disk                      
└─mmcblk0p1           vfat   2AC1-F698                             0  0   1,9G       root  disk  brw-rw---- part  /media/2AC          
sr0                                                                0  1  1024M runni root  cdrom brw-rw---- rom                       Virt. CD
sr1                                                                0  1  1024M runni root  cdrom brw-rw---- rom                       Virt. CD

Weiß jemand Rat? Vielen Dank im Voraus!

börzel

Anmeldungsdatum:
16. Januar 2009

Beiträge: Zähle...

Hu bauddha,

wozu soll es gut sein, die vorhandene swap-Partition neu zu partionieren?

b.

bowman

Avatar von bowman

Anmeldungsdatum:
17. Februar 2010

Beiträge: 7506

Versuchst du zufällig aus dem laufenden System mit Gparted die swap zu partitionieren? Das macht man aus einem Live-System, weil nur nicht eigehängte Partitionen bearbeitet werden können. 😉

Wenn du die swap neu formatierst, kann es sein, dass dein System nicht mehr bootet, weil die swap dann eine neu UUID bekommt, die dann nicht in der /etc/fstab steht. Folge swap wird nicht gefunden und System startet nicht.

Dann hilf nur noch mit einer chroot/Live-CD die fstab editieren und bei der swap die neu UUID eintragen.

bauddha

(Themenstarter)
Avatar von bauddha

Anmeldungsdatum:
25. November 2011

Beiträge: 33

börzel schrieb:

Hu bauddha,

wozu soll es gut sein, die vorhandene swap-Partition neu zu partionieren?

b.

Ich partitioniere sie deshalb neu, weil die Swap-Partition vom System nicht erkannt wird. Unter GParted steht dort nur "Unbekannt". ☺

linubie

Anmeldungsdatum:
27. März 2009

Beiträge: Zähle...

bowman schrieb:

Wenn du die swap neu formatierst, kann es sein, dass dein System nicht mehr bootet, weil die swap dann eine neu UUID bekommt, die dann nicht in der /etc/fstab steht. Folge swap wird nicht gefunden und System startet nicht.

Sicher?? Ich dachte die UUID wird nur dann neu erstellt, wenn Du die Partition komplett löschst und dann neu erstellst. Beim Formatieren bleibt die UUID erhalten, weil die Partition selbst ja erhalten bleibt; dachte ich jedenfalls. Wenigstens war das bei meinen anderen Partitionen der Fall. Allerdings habe ich swap selbst noch nie neu formatiert.

bauddha

(Themenstarter)
Avatar von bauddha

Anmeldungsdatum:
25. November 2011

Beiträge: 33

bowman schrieb:

Versuchst du zufällig aus dem laufenden System mit Gparted die swap zu partitionieren? Das macht man aus einem Live-System, weil nur nicht eigehängte Partitionen bearbeitet werden können. 😉

Wenn du die swap neu formatierst, kann es sein, dass dein System nicht mehr bootet, weil die swap dann eine neu UUID bekommt, die dann nicht in der /etc/fstab steht. Folge swap wird nicht gefunden und System startet nicht.

Dann hilf nur noch mit einer chroot/Live-CD die fstab editieren und bei der swap die neu UUID eintragen.

Danke erstmals für deine Hilfe! Ja, ich versuchte aus dem laufenden System heraus die Swap-Partition zu partitionieren... ☺ Könnte ich von der mittels Live-System erzeugten neuen Swap-Partition auch gleich aus dem Live-System heraus die neue UUID ermitteln und dann die UUID von fstab im bestehenden System ändern, damit das OS dann wie gewohnt starten kann?

bowman

Avatar von bowman

Anmeldungsdatum:
17. Februar 2010

Beiträge: 7506

Könnte ich von der mittels Live-System erzeugten neuen Swap-Partition auch gleich aus dem Live-System heraus die neue UUID ermitteln und dann die UUID von fstab im bestehenden System ändern, damit das OS dann wie gewohnt starten kann?

Ja, genau das machst du mit der chroot. (Links lesen) Damit steigst du in dein System auf der HDD ein, um die /etc/fstab zu editieren.

Die UUID bekommst du mit der Abfrage im Terminal:

sudo blkid

Die fstab öffnest du mit root-Rechten in einem Editor z.B Nano ebenfalls im Terminal:

sudo nano /etc/fstab

in der chroot kannst du das sudo weglassen, denn da bist du schon root.

Du hast anscheinend eine cryptswap. Hast du ein teil-/verschlüsseltes Ubuntu installiert? Du musst dann in der fstab die cryptswap auskommentieren, in dem du vor die Zeile ein # setzt. Evtl steht dort schon eine swap drin, die selbst mit einem # auskommentiert ist. Dann kannst du diese Zeile aktivieren, in dem du das # entfernst und die UUID der swap anpasst. Kann sein, dass das System dann bootet.

bauddha

(Themenstarter)
Avatar von bauddha

Anmeldungsdatum:
25. November 2011

Beiträge: 33

bowman schrieb:

Könnte ich von der mittels Live-System erzeugten neuen Swap-Partition auch gleich aus dem Live-System heraus die neue UUID ermitteln und dann die UUID von fstab im bestehenden System ändern, damit das OS dann wie gewohnt starten kann?

Ja, genau das machst du mit der chroot. (Links lesen) Damit steigst du in dein System auf der HDD ein, um die /etc/fstab zu editieren.

Die UUID bekommst du mit der Abfrage im Terminal:

sudo blkid

Die fstab öffnest du mit root-Rechten in einem Editor z.B Nano ebenfalls im Terminal:

sudo nano /etc/fstab

in der chroot kannst du das sudo weglassen, denn da bist du schon root.

Du hast anscheinend eine cryptswap. Hast du ein teil-/verschlüsseltes Ubuntu installiert? Du musst dann in der fstab die cryptswap auskommentieren, in dem du vor die Zeile ein # setzt. Evtl steht dort schon eine swap drin, die selbst mit einem # auskommentiert ist. Dann kannst du diese Zeile aktivieren, in dem du das # entfernst und die UUID der swap anpasst. Kann sein, dass das System dann bootet.

So, habe nun alles so gemacht wie Du es mir beschrieben hast - und es hat wunderbar funktioniert, vielen Dank! Die Swap-Partition wird im bestehenden System erkannt. Ich musste übrigens die cryptswap wie Du sagtest auskommentieren.

Antworten |