Swap keine UUID ?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
custombrush
Beiträge: 28
Registriert: 26.04.2008 12:25:10
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Offenbach / Main
Kontaktdaten:

Swap keine UUID ?

Beitrag von custombrush » 18.07.2008 10:50:51

Hab das Problem das ich 2 Sata Controller habe mit 3 Platten + Sata Brenner.
Wenn ich mir die UUID Ausgabe ansehe taucht Swap so auf:/dev/sdc10: TYPE="swap"
Mein Problem ist aber das nach jedem Boot sdc und sdb verdreht werden.
Alle anderen Partitionen habe ich per UUID in die fstab eingetragen aber wie verhinde ich das Swap verdrehen?
Soll ichs 2x eintragen also einmal sdc und einmal sdb oder gibs da ne bessere Lösung.
Steht so drin:

Code: Alles auswählen

/dev/sdc10      none            swap    sw              0       0
Linux. Because Reboots are only for Hardware changes.

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Swap keine UUID ?

Beitrag von habakug » 18.07.2008 10:55:15

Hallo!
custombrush hat geschrieben:Wenn ich mir die UUID Ausgabe ansehe [...]
Wie siehst du sie dir an? Ich benutze dazu den Befehl "blkid":

Code: Alles auswählen

root@dnsmasq:~# blkid
/dev/sda2: TYPE="swap" LABEL="SWAP-sda2" UUID="f76ee7e3-faae-43ff-9bfb-5bf356d6f710"
Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

uname
Beiträge: 12508
Registriert: 03.06.2008 09:33:02

Re: Swap keine UUID ?

Beitrag von uname » 18.07.2008 11:15:19

Und für Leute die Befehle sehr schnell wieder vergessen hilft die Suche quer durchs Filesystem:

Code: Alles auswählen

ls -l /dev/disk/by-uuid

cosmac
Beiträge: 4579
Registriert: 28.03.2005 22:24:30

Re: Swap keine UUID ?

Beitrag von cosmac » 18.07.2008 11:27:27

hi,

meine Swap-Partition hatte auch keine UUID. Wahrscheinlich haben
ältere Versionen von mkswap (oder der Installer von Etch) keine UUID
geschrieben. Das aktuelle mkswap aus Lenny schreibt per Default
eine UUID, man kann aber auch mit -U eine selbst erzeugte angeben.

Also sollte ein mkswap-Aufruf reichen (vorher swapoff nicht vergessen).

Übrigens: mit mkswap -L kann man auch ein Label verwenden, dann schaut
die fstab viel aufgeräumter aus.

Und noch was: /dev/disk/by-uuid gibt's bei mir nicht, blkid funktioniert
aber trotzdem.
Beware of programmers who carry screwdrivers.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Swap keine UUID ?

Beitrag von Danielx » 18.07.2008 12:32:09

cosmac hat geschrieben:Wahrscheinlich haben
ältere Versionen von mkswap (oder der Installer von Etch) keine UUID
geschrieben.
Seltsam, ich habe Etch letztes Jahr mit dem Etch-Installer installiert und meine Swap hat eine UUID (nachgesehen mit blkid).
Jetzt habe ich nochmals bei einem soeben installierten Etch nachgesehen (mit blkid) und die Swap hat keine UUID. :?

edit: So, habe gerade eben mal Lenny installiert (Lenny-Beta2-Installer) und auch hier hat die Swap keine UUID (nachgesehen mit blkid).

Gruß,
Daniel

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Swap keine UUID ?

Beitrag von habakug » 18.07.2008 13:08:33

Hallo!

Ich habe auf meinem Laptop einen ziemlich aktuellen Lenny/Sid-Mix und mir fällt da nichts ungewöhnliches auf:

Code: Alles auswählen

root@leppi:~# cat /etc/debian_version
lenny/sid
root@leppi:~# blkid
/dev/sda6: TYPE="swap" UUID="0b8c3d10-cd5e-4712-b4b5-b92aaa08b9ed"
root@leppi:~# vol_id /dev/sda6
ID_FS_USAGE=other
ID_FS_TYPE=swap
ID_FS_VERSION=2
ID_FS_UUID=0b8c3d10-cd5e-4712-b4b5-b92aaa08b9ed
ID_FS_UUID_ENC=0b8c3d10-cd5e-4712-b4b5-b92aaa08b9ed
ID_FS_LABEL=
ID_FS_LABEL_ENC=
ID_FS_LABEL_SAFE=
root@leppi:~# cat /etc/fstab
# automatically added, SAMSUNG_HM120JI-S0YPJ10P620444-part6, /dev/sda6
UUID=0b8c3d10-cd5e-4712-b4b5-b92aaa08b9ed       none    swap    sw      0      0
root@leppi:~# uname -a
Linux leppi 2.6.26.mod2-686 #1 SMP PREEMPT Sun Jul 13 18:34:12 UTC 2008 i686 GNU/Linux
Mit "vol_id" liest udev selbst die UUID aus.

Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
custombrush
Beiträge: 28
Registriert: 26.04.2008 12:25:10
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Offenbach / Main
Kontaktdaten:

Re: Swap keine UUID ?

Beitrag von custombrush » 18.07.2008 14:24:37

So zur info ich hab Lenny
evtl geben wir alle Befehle für uuid nichts bei Swap aus weil ich manuell swap on gemacht habe ,ich teste jetzt mal alles durch.

Code: Alles auswählen

viper:/home/custombrush# blkid
/dev/sda1: UUID="29d61865-9c70-44d9-b2eb-985144dfc52c" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda5: LABEL="boot" UUID="52aeff15-e960-48b2-8a89-de002f611565" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda7: LABEL="opt" UUID="2a92045b-0404-4a85-bf96-2f904b0b5679" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda8: LABEL="usr" UUID="f6cccf2a-d723-4853-a421-0c0621ede242" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda9: LABEL="tmp" UUID="31406a9c-cd17-402b-8ea9-970370a5ce50" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda10: LABEL="var" UUID="0c70cc88-4833-410d-80de-69263126d157" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda11: LABEL="usr-local" UUID="df850707-61b5-4408-b7dc-8ee1f1c92c61" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda12: LABEL="var-log" UUID="83bff8e3-7e36-4788-b89d-9dd5aad15309" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda13: UUID="b7464c45-fd60-45aa-86d3-2f12cb07cae6" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdb1: UUID="e9b133b8-c1fd-4ab4-9a2e-4ad2e0f4ef7c" TYPE="ext3" SEC_TYPE="ext2" 
/dev/sdb5: UUID="52aeff15-e960-48b2-8a89-de002f611565" SEC_TYPE="ext2" TYPE="ext3" LABEL="boot" 
/dev/sdb6: UUID="9ee0a9de-0e7e-40dd-9099-d419edfe9c9a" SEC_TYPE="ext2" TYPE="ext3" LABEL="home" 
/dev/sdb7: UUID="2a92045b-0404-4a85-bf96-2f904b0b5679" SEC_TYPE="ext2" TYPE="ext3" LABEL="opt" 
/dev/sdb8: UUID="f6cccf2a-d723-4853-a421-0c0621ede242" SEC_TYPE="ext2" TYPE="ext3" LABEL="usr" 
/dev/sdb9: UUID="31406a9c-cd17-402b-8ea9-970370a5ce50" SEC_TYPE="ext2" TYPE="ext3" LABEL="tmp" 
/dev/sdb10: LABEL="var" UUID="0c70cc88-4833-410d-80de-69263126d157" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdb11: UUID="df850707-61b5-4408-b7dc-8ee1f1c92c61" SEC_TYPE="ext2" TYPE="ext3" LABEL="usr-local" 
/dev/sdc1: UUID="aace452c-28ee-4e56-a0f6-9d727b311950" SEC_TYPE="ext2" TYPE="ext3" 
/dev/hdb1: UUID="E4706A087069E232" LABEL="win2k" TYPE="ntfs" 
/dev/hdb2: LABEL="WEBSEITEN" UUID="1821-0BE0" TYPE="vfat" 
/dev/sdb12: LABEL="var-log" UUID="83bff8e3-7e36-4788-b89d-9dd5aad15309" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdb13: UUID="b7464c45-fd60-45aa-86d3-2f12cb07cae6" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdc5: UUID="1398729e-3399-4c8c-a966-680cb412939d" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdc6: UUID="60102233-27f8-481e-9d43-1b2eda66148d" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdc7: UUID="89ae6f1b-a11d-4b67-b4e3-60f976d3f01e" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdc8: UUID="203738ee-d62e-490d-95fe-cf4d3f1f8d02" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdc9: UUID="c7b9df3a-5d81-47ad-8f8e-fa09e9af4daf" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdc10: TYPE="swap" 
/dev/sdc11: UUID="50ead0ef-bcea-4596-a390-5f4e7d423615" SEC_TYPE="ext2" TYPE="ext3" 

Hat geklappt

Code: Alles auswählen

viper:/home/custombrush# mkswap /dev/sdc10 -U
Setting up swapspace version 1, size = 1998704 kB
no label, UUID=00000000-dcbe-0408-9892-86bf308b0408
Linux. Because Reboots are only for Hardware changes.

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Swap keine UUID ?

Beitrag von habakug » 18.07.2008 14:59:28

Hallo!

Ich habe hier mal eben zwei Möglichkeiten durchgespielt. Da es sich um die Swap handelt habe ich möglichen Datenverlust in Kauf genommen. Die erste ist das generieren einer neuen UUID aus Zufallszahlen:

Code: Alles auswählen

tune2fs -U random /dev/sdc10
Meine Swap hat es ohne vorheriges Deaktivieren (swapoff) überlebt und hat jetzt eine neue UUID.
Die zweite Möglichkeit ist die Verwendung von "mkswap":

Code: Alles auswählen

swapoff -v /dev/sdc10
mkswap -U $(dbus-uuidgen) /dev/sdc10
swapon -v /dev/sdc10
dbus-uuidgen generiert eine UUID. Bitte an die gegebenen Verhältnisse anpassen.

Gruß, habakug

edit:
Habe zwischendurch Pizza gegessen...
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Antworten