Re: Suse 8.2 an Promise Raid0
Marcus Tröster, Samstag, 26. April 2003 18:25:
Wie kann man das prüfen?
swapon -s
command not found
Sehr dubios... also bei meiner 7.3er gibts diesen Command, ohne daß ich besonders installiert hätte. Probier doch mal swap<tab><tab>, vielleicht heißt das Dings jetzt anders. -- Andreas Feile www.feile.net
Am Samstag, 26. April 2003 18:45 schrieb Andreas Feile:
Marcus Tröster, Samstag, 26. April 2003 18:25:
[Swap on/off]
Wie kann man das prüfen?
swapon -s
command not found
Sehr dubios... also bei meiner 7.3er gibts diesen Command, ohne daß ich besonders installiert hätte.
Probier doch mal swap<tab><tab>, vielleicht heißt das Dings jetzt anders.
also: sw <tab,tab> => switch2 doch auch bei "switch2" sagt er command not found Ich habe "Standard" installiert, sowie einige Pakete nachträglich. Aber wie gesagt, meine erste Installation ;) Dank & Gruß Marcus
Marcus Tröster schrieb:
Am Samstag, 26. April 2003 18:45 schrieb Andreas Feile:
Marcus Tröster, Samstag, 26. April 2003 18:25: [Swap on/off]
Wie kann man das prüfen?
swapon -s
command not found
Sehr dubios... also bei meiner 7.3er gibts diesen Command, ohne daß ich besonders installiert hätte.
Probier doch mal swap<tab><tab>, vielleicht heißt das Dings jetzt anders.
also: sw <tab,tab> => switch2 doch auch bei "switch2" sagt er command not found
Ich habe "Standard" installiert, sowie einige Pakete nachträglich. Aber wie gesagt, meine erste Installation ;)
Du machst das schon als root, oder? Ansonsten wird swapon nicht gefunden, denn es befindet sich in /sbin, und das wiederum nicht im Pfad des Users. Naja, ein User sollte auch nicht unbedingt die Erlaubnis haben, swapon/swapoff zu nutzen. Das Prgoramm ist garantiert dabei, auch bei einer Standardinstallation. CU, Th. -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===
Hallo zusammen, Am Samstag, 26. April 2003 20:19 schrieb Thomas Hertweck:
Marcus Tröster schrieb:
Am Samstag, 26. April 2003 18:45 schrieb Andreas Feile:
Marcus Tröster, Samstag, 26. April 2003 18:25:
[Swap on/off]
Wie kann man das prüfen?
Du machst das schon als root, oder? Ansonsten wird swapon nicht gefunden, denn es befindet sich in /sbin, und das wiederum nicht im Pfad des Users. Naja, ein User sollte auch nicht unbedingt die Erlaubnis haben, swapon/swapoff zu nutzen. Das Prgoramm ist garantiert dabei, auch bei einer Standardinstallation.
jap, das war der Fehler, muss als root ausgeführt werden. Warum sagt der dann nicht 'keine Berechtigung'? Werde mich da wohl noch etwas dran gewöhnen müssen. also zum Ergebnis: swapon -s bei mir wird keine Partition angezeigt swapon -a swapon: /dev/hdf2: invalid argument was muss ich machen? Vielen Dank! Gruß Marcus
Marcus Tröster schrieb:
Am Samstag, 26. April 2003 20:19 schrieb Thomas Hertweck:
[Swap on/off]
Du machst das schon als root, oder? Ansonsten wird swapon nicht gefunden, denn es befindet sich in /sbin, und das wiederum nicht im Pfad des Users. Naja, ein User sollte auch nicht unbedingt die Erlaubnis haben, swapon/swapoff zu nutzen. Das Prgoramm ist garantiert dabei, auch bei einer Standardinstallation.
jap, das war der Fehler, muss als root ausgeführt werden. Warum sagt der dann nicht 'keine Berechtigung'? Werde mich da wohl noch etwas dran gewöhnen müssen.
Er sagt das nicht, weil er das Programm ueberhaupt nicht findet. Ausfuehrbare Programme werden in den Verzeichnissen gesucht, die in $PATH enthalten sind, und zwar wird immer von vorne nach hinten gesucht bis ein entsprechendes ausfuehrbares Programm mit dem Namen gefunden wird oder eben das Ende der Ver- zeichnisse in $PATH erreicht ist. Du suchst "swapon", das befindet sich in /sbin. /sbin ist nicht enthal- ten in $PATH des Users, also wird das Programm nicht gefunden. Ein "which swapon" wird Dir also nichts liefern. Wolltest Du /sbin z.B. an Deinen bestehenden Pfad anhaengen, so ginge das mit export PATH=$PATH:/sbin Nun koenntest Du also z.B. swapoff aufrufen, denn dann wuerde das Programm gefunden werden, d.h. ein "which swapoff" wuerde Dir ein /sbin/swapoff liefern. Aber wenn Du als normaler User ein swapoff -a versuchst, dann bekommst Du ein "Nicht Superuser." zu lesen (zumindest wenn Du die Fehlermeldungen in deutsch bekommst, ansonsten halt die englische Ver- sion davon). Du musst also unterscheiden zwischen der Tatsache, dass das Programm nicht gefunden wird und der Tatsache, dass Du nicht die benoetigten Rechte hast, es auszufuehren.
also zum Ergebnis:
swapon -s bei mir wird keine Partition angezeigt
Dann ist momentan kein(e) Swap-Partition/File in Deinem System integriert. Die gleichen Informationen kann man uebrigens auch direkt aus /proc auslesen, z.B. durch cat /proc/swaps
swapon -a swapon: /dev/hdf2: invalid argument
Das heisst, dass /dev/hdf2 wohl nicht richtige Swap- Partition ist. Bist Du sicher, dass /dev/hdf2 bei Dir als Swap eingerichtet ist? Schau mal die Ausgabe von "fisk -l" durch nach Deiner Swap-Partition. Entspre- chend musst Du dann /etc/fstab korrigieren und dort die richtige Partition eintragen. Gruesse, Thomson
Am Sonntag, 27. April 2003 18:52 schrieb Thomas Hertweck:
Marcus Tröster schrieb:
Du musst also unterscheiden zwischen der Tatsache, dass das Programm nicht gefunden wird und der Tatsache, dass Du nicht die benoetigten Rechte hast, es auszufuehren.
danke, das habe ich jetzt verstanden
swapon -a swapon: /dev/hdf2: invalid argument
Das heisst, dass /dev/hdf2 wohl nicht richtige Swap- Partition ist. Bist Du sicher, dass /dev/hdf2 bei Dir als Swap eingerichtet ist? Schau mal die Ausgabe von "fisk -l" durch nach Deiner Swap-Partition. Entspre- chend musst Du dann /etc/fstab korrigieren und dort die richtige Partition eintragen.
also ich denke du meinst fdsik -l dann ist das wirklich nicht hdf2 sondern hdf1 allerdings kommen da noch mehrer ander (fehler) Meldundungen. Ich denke, das wird mit dem Raid in Zusammenhang stehen. Wäre dennoch sehr nett, wenn sich das mal einer ansieht. Dank und Gruß Marcus Anlage: (fdisk -l) Disk /dev/hdf: 41.1 GB, 41110142976 bytes 16 heads, 63 sectors/track, 79656 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Device Boot Start End Blocks Id System /dev/hdf1 1 2081 1048792+ 82 Linux swap Partition 1 does not end on cylinder boundary. /dev/hdf2 * 2088 20321 9189180 c Win95 FAT32 (LBA) Partition 2 does not end on cylinder boundary. /dev/hdf3 20321 79640 29896965 f Win95 Ext'd (LBA) Partition 3 does not end on cylinder boundary. /dev/hdf5 20321 79640 29896933+ b Win95 FAT32 Disk /dev/hdc: 40.0 GB, 40027029504 bytes 16 heads, 63 sectors/track, 77557 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Disk /dev/hdc doesn't contain a valid partition table Warning: ignoring extra data in partition table 5 Warning: ignoring extra data in partition table 5 Warning: ignoring extra data in partition table 5 Warning: invalid flag 0x64f9 of partition table 5 will be corrected by w(rite) Disk /dev/hda: 40.0 GB, 40027029504 bytes 255 heads, 63 sectors/track, 4866 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 2 16033+ 83 Linux /dev/hda2 3 1308 10490445 83 Linux /dev/hda3 1309 9731 67657747+ f Win95 Ext'd (LBA) /dev/hda5 ? 238584 69806 791779867+ ab Darwin boot
Marcus Tröster schrieb:
Am Sonntag, 27. April 2003 18:52 schrieb Thomas Hertweck:
[...] Das heisst, dass /dev/hdf2 wohl nicht richtige Swap- Partition ist. Bist Du sicher, dass /dev/hdf2 bei Dir als Swap eingerichtet ist? Schau mal die Ausgabe von "fisk -l" durch nach Deiner Swap-Partition. Entspre- chend musst Du dann /etc/fstab korrigieren und dort die richtige Partition eintragen.
also ich denke du meinst fdsik -l
Ne, ich meinte eigentlich "fdisk", weder "fisk" noch "fdsik" :-) Oh ja, das war ein Fipptehler bzw. ein fehlender Buchstabe...
dann ist das wirklich nicht hdf2 sondern hdf1
OK, wenn die falsche Partition angegeben ist, dann kann das mit swapon nicht gehen.
allerdings kommen da noch mehrer ander (fehler) Meldundungen. Ich denke, das wird mit dem Raid in Zusammenhang stehen. [...]
Moeglich, da kenne ich mich nicht so aus. Ich weiss auch nicht so genau, wie Du Dein RAID aufgebaut hast (Systemkonfiguration). Du hast 3 Festplatten, welche sind denn wie im RAID-Verbund? Wie sieht denn an- sonsten Deine /etc/fstab aus? Wenn hdf nicht im RAID ist, dann solltest Du in der /etc/fstab einfach bei swap das hdf2 durch hdf1 ersetzen koennen, und dann sollte es gehen. Vorausgesetzt, hdf1 ist bereits wirklich eingerichtet als swap (siehe mkswap). Gruesse, Th. -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===
Am Sonntag, 27. April 2003 22:58 schrieb Thomas Hertweck:
Marcus Tröster schrieb:
also ich denke du meinst fdsik -l Ne, ich meinte eigentlich "fdisk", weder "fisk" noch "fdsik" :-) Oh ja, das war ein Fipptehler bzw. ein fehlender Buchstabe...
oje ;)
allerdings kommen da noch mehrer ander (fehler) Meldundungen. Ich denke, das wird mit dem Raid in Zusammenhang stehen. [...]
Moeglich, da kenne ich mich nicht so aus. Ich weiss auch nicht so genau, wie Du Dein RAID aufgebaut hast (Systemkonfiguration). Du hast 3 Festplatten, welche sind denn wie im RAID-Verbund? Wie sieht denn an- sonsten Deine /etc/fstab aus? Wenn hdf nicht im RAID ist, dann solltest Du in der /etc/fstab einfach bei swap das hdf2 durch hdf1 ersetzen koennen, und dann sollte es gehen. Vorausgesetzt, hdf1 ist bereits wirklich eingerichtet als swap (siehe mkswap).
jop, habs in der fstab geändert und funktioniert jetzt einwandfrei! Vielen Dank Thomas! Viele Grüße Marcus
participants (3)
-
Andreas Feile
-
Marcus Tröster
-
Thomas Hertweck