Hallo ML, beim Booten wird meine swap-Partition nicht eingebunden. Auch nachträglich funktioniert das nicht: seneca:~ # swapon /dev/sda1 swapon: /dev/sda1: Device or resource busy Ich habe vorher mehrfach mkswap versucht: seneca:~ # mkswap /dev/sda1 Setting up swapspace version 1, size = 64424505 kB Die Größe stimmt auch nicht, meine swap-Partition sollte eigentlich nur 1GB groß sein: seneca:~ # fdisk -l /dev/sda Disk /dev/sda: 64.4 GB, 64424509440 bytes 255 heads, 63 sectors/track, 7832 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 123 987966 82 Linux swap / Solaris /dev/sda2 124 7832 61922542+ 83 Linux Irgendwie habe ich den Verdacht, daß meine Partitionstabelle nicht in Ordnung ist. fdisk zeigt im expert mode nämlich andere Zylindergrenzen: Expert command (m for help): p Disk /dev/sda: 255 heads, 63 sectors, 7832 cylinders Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID 1 00 1 1 0 254 63 122 63 1975932 82 2 00 0 1 123 254 63 1023 1975995 123845085 83 3 00 0 0 0 0 0 0 0 0 00 4 00 0 0 0 0 0 0 0 0 00 Ich wollte mal testdisk laufen lassen, aber dafür ist mein System zu alt (SuSE 9.2, kernel 2.6.8-24.20). Weiss jemand, wo ich ältere Versionen von testdisk runterladen kann ? Hat jemand eine Idee, wo bei mir der Wurm drin ist ? Ach ja, lt. free habe ich keinen swap-Speicher: seneca:~ # free total used free shared buffers cached Mem: 515604 502396 13208 0 397556 51112 -/+ buffers/cache: 53728 461876 Swap: 0 0 0 Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 3826 http://www.helmholtz-muenchen.de/idg Aufsichtsratsvorsitzende: MinDir'in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 Zeit ist keine Schnellstrasse zwischen Wiege und Grab, sondern Platz zum Parken in der Sonne -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Bernd, Lentes, Bernd schrieb:
Hallo ML,
beim Booten wird meine swap-Partition nicht eingebunden. Auch nachträglich funktioniert das nicht:
seneca:~ # swapon /dev/sda1 swapon: /dev/sda1: Device or resource busy
Ich habe vorher mehrfach mkswap versucht:
seneca:~ # mkswap /dev/sda1 Setting up swapspace version 1, size = 64424505 kB
Das sieht so aus, als würdest Du die ganze Platte zum Swap-Space machen 'wollen', denn das sind ja Deine 64,4 GB, siehe Ausgabe von fdisk. Auch wenn mkswap voreingestellt den größtmöglichen Bereich nehmen wollte, so dürfte es nur den der Partition /dev/sda1 nehmen.
Die Größe stimmt auch nicht, meine swap-Partition sollte eigentlich nur 1GB groß sein:
seneca:~ # fdisk -l /dev/sda Disk /dev/sda: 64.4 GB, 64424509440 bytes 255 heads, 63 sectors/track, 7832 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/sda1 1 123 987966 82 Linux swap / Solaris /dev/sda2 124 7832 61922542+ 83 Linux
Irgendwie habe ich den Verdacht, daß meine Partitionstabelle nicht in Ordnung ist.
Das sieht mir auch schwer danach aus. Patitioniere doch mal neu und veranlasse den Kernel im laufenden System die Partitionstabelle neu einzulesen, z.B. mit einem simplen 'partprobe /dev/sda' oder mit 'hdparm -z /dev/sda'.
fdisk zeigt im expert mode nämlich andere Zylindergrenzen:
Expert command (m for help): p Disk /dev/sda: 255 heads, 63 sectors, 7832 cylinders
Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID 1 00 1 1 0 254 63 122 63 1975932 82 2 00 0 1 123 254 63 1023 1975995 123845085 83 3 00 0 0 0 0 0 0 0 0 00 4 00 0 0 0 0 0 0 0 0 00
Das würde evtl. für eine Unstimmigkeit mit LBA (Logical Block Adressing) sprechen. Hatten ältere Platten nicht mal einen Jumper, womit man den Adressierungsmodus einstellen musste? Ich hatte mal ein ähnliches Problem mit einer "normalen" Partition mit Dateisystem. Hier war die Ursache, dass im _BIOS_ nicht LBA eingestellt war. Ich weiß nicht, ob man das heutzutage noch braucht, aber wenn Du so eine alte SuSE benutzt, hat vielleicht Dein Rechner auch schon ein paar Jährchen auf dem Buckel. Die Größe der Platte lässt das auch vermuten. Meine Platte mit diesem Problem war damals ein 160-GB-Exemplar. Gruß, Tom -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fri, 19 Nov 2010, Thomas Michalka schrieb:
Lentes, Bernd schrieb:
seneca:~ # swapon /dev/sda1 swapon: /dev/sda1: Device or resource busy
Ich habe vorher mehrfach mkswap versucht:
seneca:~ # mkswap /dev/sda1 Setting up swapspace version 1, size = 64424505 kB
Das sieht so aus, als würdest Du die ganze Platte zum Swap-Space machen 'wollen', denn das sind ja Deine 64,4 GB, siehe Ausgabe von fdisk. Auch wenn mkswap voreingestellt den größtmöglichen Bereich nehmen wollte, so dürfte es nur den der Partition /dev/sda1 nehmen.
Die Größe stimmt auch nicht, meine swap-Partition sollte eigentlich nur 1GB groß sein:
seneca:~ # fdisk -l /dev/sda Disk /dev/sda: 64.4 GB, 64424509440 bytes 255 heads, 63 sectors/track, 7832 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/sda1 1 123 987966 82 Linux swap / Solaris /dev/sda2 124 7832 61922542+ 83 Linux
Irgendwie habe ich den Verdacht, daß meine Partitionstabelle nicht in Ordnung ist.
Das sieht mir auch schwer danach aus. Patitioniere doch mal neu und veranlasse den Kernel im laufenden System die Partitionstabelle neu einzulesen, z.B. mit einem simplen 'partprobe /dev/sda' oder mit 'hdparm -z /dev/sda'.
Äh, wieso? Das haut doch hin.
fdisk zeigt im expert mode nämlich andere Zylindergrenzen:
Expert command (m for help): p Disk /dev/sda: 255 heads, 63 sectors, 7832 cylinders
Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID 1 00 1 1 0 254 63 122 63 1975932 82 2 00 0 1 123 254 63 1023 1975995 123845085 83
Auch das schaut ok aus (Size sind hier Sektoren, nicht 1k Blöcke wie oben). Zeig mal die Ausgabe von: ls -l /dev/sda /dev/sda1 /dev/sda2 HTH, -dnh -- "Es ist wie immer - dem Amoklaufen folgt das Amoklabern." -- Lothar Frings -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller schrieb:
Zeig mal die Ausgabe von:
ls -l /dev/sda /dev/sda1 /dev/sda2
HTH, -dnh
brw-r--r-- 1 root root 8, 0 Nov 16 03:20 /dev/sda brw-rw---- 1 root root 8, 0 Nov 16 07:28 /dev/sda1 brw-rw---- 1 root disk 8, 2 Nov 16 03:16 /dev/sda2 Seltsam, unterschiedliche Minor. Bernd-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Lentes,! On Sa, 20 Nov 2010, Lentes, Bernd wrote:
brw-r--r-- 1 root root 8, 0 Nov 16 03:20 /dev/sda brw-rw---- 1 root root 8, 0 Nov 16 07:28 /dev/sda1 brw-rw---- 1 root disk 8, 2 Nov 16 03:16 /dev/sda2
Seltsam, unterschiedliche Minor.
In der Tat. sda1 sollte 1 haben. Mal neuanlegen: mknod -m 660 sda1 b 8 1 regards, Christian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Christian Brabandt schrieb:
Hi Lentes,!
On Sa, 20 Nov 2010, Lentes, Bernd wrote:
brw-r--r-- 1 root root 8, 0 Nov 16 03:20 /dev/sda brw-rw---- 1 root root 8, 0 Nov 16 07:28 /dev/sda1 brw-rw---- 1 root disk 8, 2 Nov 16 03:16 /dev/sda2
Seltsam, unterschiedliche Minor.
In der Tat. sda1 sollte 1 haben. Mal neuanlegen: mknod -m 660 sda1 b 8 1
Hi Brabandt, Kann ich den alten einfach überschreiben ? Bernd-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sat, 20 Nov 2010, Lentes, Bernd schrieb:
Christian Brabandt schrieb:
On Sa, 20 Nov 2010, Lentes, Bernd wrote:
brw-r--r-- 1 root root 8, 0 Nov 16 03:20 /dev/sda brw-rw---- 1 root root 8, 0 Nov 16 07:28 /dev/sda1 brw-rw---- 1 root disk 8, 2 Nov 16 03:16 /dev/sda2
Seltsam, unterschiedliche Minor.
Du meinst: Weia, sda und sda1 haben die gleiche Minor. Dadurch ist nämlich sda1 == sda. Gar nicht gut.
In der Tat. sda1 sollte 1 haben. Mal neuanlegen: mknod -m 660 sda1 b 8 1
Kann ich den alten einfach überschreiben ?
Probiers. Im Zweifel löschen und mit mknod korrekt anlegen. Hast du evtl. an der udev-Konfiguration gebastelt? -dnh -- In /etc is what you think. In /proc is, what the OS thinks. -- Thomas Blum in doc -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller schrieb:
Du meinst: Weia, sda und sda1 haben die gleiche Minor. Dadurch ist nämlich sda1 == sda. Gar nicht gut.
In der Tat. sda1 sollte 1 haben. Mal neuanlegen: mknod -m 660 sda1 b 8 1
Kann ich den alten einfach überschreiben ?
Probiers. Im Zweifel löschen und mit mknod korrekt anlegen.
Ich musste ihn vorher löschen. Jetzt wird meine swap sauber eingebunden. Vielen Dank. Bernd-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Sa, 20 Nov 2010, Lentes, Bernd wrote:
Christian Brabandt schrieb:
On Sa, 20 Nov 2010, Lentes, Bernd wrote:
brw-r--r-- 1 root root 8, 0 Nov 16 03:20 /dev/sda brw-rw---- 1 root root 8, 0 Nov 16 07:28 /dev/sda1 brw-rw---- 1 root disk 8, 2 Nov 16 03:16 /dev/sda2
Seltsam, unterschiedliche Minor.
In der Tat. sda1 sollte 1 haben. Mal neuanlegen: mknod -m 660 sda1 b 8 1
Kann ich den alten einfach überschreiben ?
Zur Not vorher die alte Devicenode löschen. Dann nach /dev wechseln und neu anlegen. Wie hast Du denn das hingekriegt? regards, Christian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Christian Brabandt
-
David Haller
-
Lentes, Bernd
-
Thomas Michalka