staging.inyokaproject.org

Frage zur Swap + UUID

Status: Gelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

Fraenk

Avatar von Fraenk

Anmeldungsdatum:
24. August 2006

Beiträge: 615

Moin,
ich habe bei mir festgestellt, dass meine Swap keine UUID besitzt. In der /etc/fstab habe ich statt der UUID nur ffffff.fffff.....stehen.
Auch per

sudo blkid /dev/sda2

bekomme ich keine UUID.
Hat sich hier unter Hardy etwas geändert?

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Nein eigentlich nicht - bei mir klappt das ganz normal:

syscon-hh@HARDY-INTEL:~$ sudo blkid /dev/sda1
[sudo] password for syscon-hh: 
/dev/sda1: TYPE="swap" UUID="df4a239c-db05-4a85-a9b0-daf62f64e3c4" 
syscon-hh@HARDY-INTEL:~$ 


und auch ohne Einschränkung auf ein Laufwerk zeigt mir das Terminal die ganze Palette der vorhandenen Laufwerke an.

gruß syscon-hh

Fraenk

(Themenstarter)
Avatar von Fraenk

Anmeldungsdatum:
24. August 2006

Beiträge: 615

Das verstehe ich nun garnicht. Alle anderen Partitionen haben bei mir eine UUID nur die Swap nicht.
Allerdings zeigt mir

fdisk-l

auch falsche Partitionsbezeichnungen an:
zb: sda1 - sda4 ist → sdb1 - sdb4 obwohl die Sata meine 1. HDD ist und meine hdb (Backup-HDD) meine 2. HDD wird dort als sda1 + sda5 gelistet. In der /etc/fstab sind die Zuordungen korrekt! Im BIOS stimmt auch die Reihenfolge.
Beim Runterfahren habe ich allerdings einen Hinweis zur 'hal'. Die genaue Meldung kann ich heute Abend posten.
Sollte hier das Problem liegen?

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Vermutlich ja - darum empfehle ich ja auch allen, die UUID zu nehmen, weil die solange die Gleiche bleibt, solange man diese Partition nicht neu formatiert - Verkleinern bzw. Vergrößern und Verschieben und das Entfernen anderer Partitionen lassen das unangetastet. All diese Aktionen können ggf. die /dev/sdx-Bezeichnung durchaus durcheinander bringen.

Also einfach ohne /dev/-Bezeichnung die UUID ermitteln und übertragen (Copy → Paste, zwei Terminals benutzen).

gruß syscon-hh

Fraenk

(Themenstarter)
Avatar von Fraenk

Anmeldungsdatum:
24. August 2006

Beiträge: 615

Ich verwende grundsätzlich UUID's für meine Partitionen.
Bevor ich die Beta von Hardy installiert hatte, habe ich meine SATA neu eingerichtet (4 primäre Partitionen), war ohnhin fällig. Unter Gutsy war die Aufteilung noch eine andere.
Werde deinen Hinweis wie gesagt heute Abend noch mal angehen.
Danke erstmal.

Fraenk

(Themenstarter)
Avatar von Fraenk

Anmeldungsdatum:
24. August 2006

Beiträge: 615

Hab jetzt unterschiedliche Möglichkeiten versucht um eine UUID zu erhalten.
Hier die Ausgaben:

internet@pegasus:~$ sudo blkid
[sudo] password for internet: 
/dev/sda5: UUID="6368746f-2074-616b-6f65-207575696400" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdb2: TYPE="swap" UUID="ffffffff-ffff-ffff-ffff-ffffffffffff" 
/dev/sdb1: UUID="4854B9C954B9BA50" LABEL="XP" TYPE="ntfs" 
/dev/sdb3: UUID="b6a491c6-4520-4240-b17c-00e9a3849b1a" TYPE="ext3" 
/dev/sdb4: UUID="d86703d3-476f-4976-a4d9-eda0e79f769e" SEC_TYPE="ext2" TYPE="ext3" 

internet@pegasus:~$ sudo /lib/udev/vol_id /dev/sdb2
ID_FS_USAGE=other
ID_FS_TYPE=swap
ID_FS_VERSION=2
ID_FS_UUID=ffffffff-ffff-ffff-ffff-ffffffffffff
ID_FS_UUID_ENC=ffffffff-ffff-ffff-ffff-ffffffffffff
ID_FS_LABEL=
ID_FS_LABEL_ENC=
ID_FS_LABEL_SAFE=

internet@pegasus:~$ ls -Al /dev/disk/by-uuid
insgesamt 0
lrwxrwxrwx 1 root root 10 2008-04-21 20:07 4854B9C954B9BA50 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2008-04-21 20:07 6368746f-2074-616b-6f65-207575696400 -> ../../sda5
lrwxrwxrwx 1 root root 10 2008-04-21 20:07 b6a491c6-4520-4240-b17c-00e9a3849b1a -> ../../sdb3
lrwxrwxrwx 1 root root 10 2008-04-21 20:07 d86703d3-476f-4976-a4d9-eda0e79f769e -> ../../sdb4
lrwxrwxrwx 1 root root 10 2008-04-21 20:07 ffffffff-ffff-ffff-ffff-ffffffffffff -> ../../sdb2

Meine /etc/fstab sieht so aus:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda3
UUID=b6a491c6-4520-4240-b17c-00e9a3849b1a /               ext3    errors=remount-ro 0       1
# /dev/sda4
UUID=d86703d3-476f-4976-a4d9-eda0e79f769e /home           ext3    defaults        0       2
# /dev/sda1
UUID=4854B9C954B9BA50 /media/sda1     ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda2
UUID=ffffffff-ffff-ffff-ffff-ffffffffffff none            swap    sw              0       0

UUID=6368746f-2074-616b-6f65-207575696400 /home/internet/backup	ext3	defaults	0	1
# /dev/sdb5
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/scd0       /media/cdrom1   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

Und nu, wie bekomme ich das geregelt? 😕
Im Wiki steht ja, das eine UUID für die Swap nicht so weiteres geändert werden kann!?

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Dann ist jetzt Crash-Kurs angesagt:

1. sudo swapoff -a gefolgt von sudo umount /dev/sdb2 → swap aushängen
2. mit GParted diese Partition neu als swap "formatieren" / einrichten
3. sudo blkid /dev/sdb2 → Ergebnis kopieren
4. blkid in die /etc/fstab eintragen / übertragen.
5. sudo mount /dev/sdb2

6. mit reboot alles checken.

Sollte obiges nicht funktionieren, dann eben mit Live-CD - blos wo kommen diese komischen blkid's her???

gruß syscon-hh

Fraenk

(Themenstarter)
Avatar von Fraenk

Anmeldungsdatum:
24. August 2006

Beiträge: 615

syscon-hh hat geschrieben:

blos wo kommen diese komischen blkid's her???
gruß syscon-hh

Moin,
kann ich dir nicht sagen. Ich hatte gestern Abend noch einen anderen Weg versucht und zwar habe ich die sdb5 abgehängt und den Rechner rebootet, kam aber nur bis zur Textkonsole. Er hat /home nicht gefunden. ☹ Ich liefere die Ausgabe der Textkonsle nach und werde deinen Weg heute Abend testen.
Also diesen Murks hatte ich auch noch nicht.

Lutki

Avatar von Lutki

Anmeldungsdatum:
17. Juni 2006

Beiträge: Zähle...

syscon-hh hat geschrieben:

Dann ist jetzt Crash-Kurs angesagt:

1. sudo swapoff -a gefolgt von sudo umount /dev/sdb2 → swap aushängen
2. mit GParted diese Partition neu als swap "formatieren" / einrichten
3. sudo blkid /dev/sdb2 → Ergebnis kopieren
4. blkid in die /etc/fstab eintragen / übertragen.
5. sudo mount /dev/sdb2
6. mit reboot alles checken.

Swap-Partitionen werden nie gemountet! Hier mal mein Crash-Kurs:

$ sudo swapoff -v -a
swapoff für /dev/sda1

# Die alte UUID aus /etc/fstab weiter verwenden
$ sudo mkswap -U ffffffff-ffff-ffff-ffff-ffffffffffff /dev/sda1
Swapbereich Version 1 wird angelegt, Größe 509927 KBytes
kein Label, UUID=ffffffff-ffff-ffff-ffff-ffffffffffff

$ sudo swapon -v -a
swapon für /dev/sda1

# Check, ob alles geklappt hat
$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sda1 partition 497972 0 -4

Den Reboot kannst du dir sparen.

MFG

Pumbaa80 Team-Icon

Avatar von Pumbaa80

Anmeldungsdatum:
5. März 2007

Beiträge: 2130

Fraenk hat geschrieben:

Im Wiki steht ja, das eine UUID für die Swap nicht so weiteres geändert werden kann!?

Mit Hardy wurde der im Wiki verlinkte mkswap-Patch offiziell eingeführt. Wie Lutki richtig geschrieben hat, kann man jetzt mit dem Parameter -U einen UUID setzen.

Fraenk

(Themenstarter)
Avatar von Fraenk

Anmeldungsdatum:
24. August 2006

Beiträge: 615

So,
ich habe jetzt mal die konventionelle Methode von syscon-hh gewählt und eine neue UUID für die SWAP erhalten!
Damit wäre dieses Thema erstmal erledigt.
Bleibt allerdings noch das Problem mit den vertauschten Zuordnungen der HDDs (Partitionen). Hierfür mache dann mal einen neuen Thread auf.\\ Danke für eure Anteilnahme. ;)

Antworten |