Mandrake 9.1 Dateisystem friert ein

Hallo Ihr Wisser,

ich habe das seltsame Phänomen, dass, wenn ich versuche, eine Datei zu finden, die Funktion einfriert. Das geschieht sowohl in der Konsole mit „find -iname dateiname“, als auch im File Manager/Konqueror mit der Find- Funktion. Die Konsole lässt sich dann mit der Maus schließen, exit geht nicht. Der File Manager läßt sich nicht schließen.

Danach lässt sich umount nicht verwenden, es kommt die Meldung „file system busy“ oder sowas. Das gleiche auch, wenn ich einen shutdown mache - das System versucht dreimal vergeblich zu unmounted und schaltet dann ab. Beim Neustart kommt dann natürlich „… not cleanly unmounted“ und die Reparaturfunktion.

Woran kann das liegen und wie werde ich es wieder los?

Danke im Voraus

Felix

… und jetzt bin ich als normaler user ins Verzeichnis /mnt
gegangen, in dem eigentlich die Windows-Partitionen zu sehen sein
sollten. Sind sie aber nicht, und das Konqueror-Fenster ist wieder
eingefroren.

Wenn ich jetzt versuche, als root-user den File Manager (Konqueror)
zu starten, kommt die Fehlermeldung „Protocol not supported - file“.

Seltsames Betriebssystem. Na ja.

Cheers, Felix

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

… und jetzt bin ich als normaler user ins Verzeichnis /mnt
gegangen, in dem eigentlich die Windows-Partitionen zu sehen

da könnte genau das Problem liegen. Hast Du da evt. unter Windows von Fat auf NTFS umgestellt? Oder Fehler im Dateisystem auf der Windowspartition? Überprüf mal die Einträge in ‚/etc/fstab‘ für diese Partitions bzw. Laufwerke.

BTW., Linux ist nicht seltsam. Manches versteht nur nicht jeder. Eine Logik steckt aber schon dahinter.
Auf jeden Fall aber ist Linux nicht seltsamer als die MS-Konkurrenz. Oder hast Du unter Linux schon mal einen Bluescreen erlebt? Oder die ganzen anderen netten Fehlermeldungen wie z.B. ‚driver_irql_not_less_or_equal‘ oder ‚page_fault_in_nonpaged_area‘? Helfen die Dir weiter?
Vielleicht hättest Du nur einfach warten sollen, bis eine konkrete Fehlermeldung vom Filemanager kommt (wobei ich nicht weiß, ob das passiert wäre). Und hättest dann mehr gewusst. Auf jeden Fall solltest Du aber nicht einfach ausschalten, sondern ‚hängende‘ Prozesse von einer anderen Konsole aus beenden. Ich habe noch keine Fall erlebt, wo das nicht gegangen wäre (was aber trotzdem nicht auszuschließen ist). Bei W2k hing des öfteren das ganze System…

Axel

Hi Axel,

erstmal danke für die Antwort, und …

Hast Du da evt. unter Windows von Fat auf NTFS umgestellt?

Nein. Ein Verzeichnis ist vfat, das andere ntsf, und die fstab weiss das auch. Übrigens kann ich in der Konsole auch auf die Verzeichnisse und die darin liegenden Dateien zugreifen - nur der find-Befehl führt zum Einfrieren.

Oder Fehler im Dateisystem auf der Windowspartition?

Glaube ich nicht, ich checke aber gerade die Platte unter Windows.

BTW., Linux ist nicht seltsam. Manches versteht nur nicht
jeder. Eine Logik steckt aber schon dahinter.
Auf jeden Fall aber ist Linux nicht seltsamer als die
MS-Konkurrenz. Oder hast Du unter Linux schon mal einen
Bluescreen erlebt? Oder die ganzen anderen netten
Fehlermeldungen wie z.B. ‚driver_irql_not_less_or_equal‘ oder
‚page_fault_in_nonpaged_area‘?

Nein, aber unter W2k auch nicht.

Vielleicht hättest Du nur einfach warten sollen, bis eine
konkrete Fehlermeldung vom Filemanager kommt (wobei ich nicht
weiß, ob das passiert wäre).

Nein. Ich habe jetzt mal gewartet und an anderen Sachen weitergearbeitet, und nach einiger Zeit - vielleicht eine halbe Stunde oder so - verschwindet dann plötzlich das Fenster mit File Manager oder Konsole und die Sache ist in Ordnung. Dann kann ich auch ordentlich herunterfahren.

Auf jeden Fall solltest Du aber nicht einfach ausschalten,

ich habe nicht „einfach ausgeschaltet“, sondern einen ordentlichen logout und shutdown gemacht. Da müßte das System doch alle Prozesse beenden, oder?

sondern ‚hängende‘ Prozesse von einer anderen Konsole aus
beenden.

Wie geht denn das? Ich kenne die Konsolenbefehle nur sehr teilweise. Es gibt einen Gnome System Monitor, mit dem ich Prozesse beenden kann, aber das funktioniert bei den problematischen Prozessen nicht - sie bleiben einfach an.

Ich habe noch keine Fall erlebt, wo das nicht
gegangen wäre (was aber trotzdem nicht auszuschließen ist).
Bei W2k hing des öfteren das ganze System…

Bei mir noch nie. WXP allerdings schon öfter :frowning:

Cheers, Felix

ich habe das seltsame Phänomen, dass, wenn ich versuche, eine
Datei zu finden, die Funktion einfriert. Das geschieht sowohl
in der Konsole mit „find -iname dateiname“, als auch im File
Manager/Konqueror mit der Find- Funktion.

Komisch. Eventuell ein Problem mit einem problematischen Mainboard/HD-Controller, was Probleme mit DMA et al. hat?

Die Konsole lässt
sich dann mit der Maus schließen, exit geht nicht. Der File
Manager läßt sich nicht schließen.

Steht irgendetwas in den Logs, insbesondere, wenn Du einmal wartest, bis das Ding wieder reagiert?

In was für Partitionen läuft die Suche? evtl könntest Du ein „strace“ vornanhängen und Dich vom Output erschlagen lassen (und sehen, wo er hängt).

Sebastian

Hi Sebastian,

Also vielleicht habe ich heut nachmittag mal wieder Zeit für den Pinguin -

ich habe das seltsame Phänomen, dass, wenn ich versuche, eine
Datei zu finden, die Funktion einfriert. Das geschieht sowohl
in der Konsole mit „find -iname dateiname“, als auch im File
Manager/Konqueror mit der Find- Funktion.

Komisch. Eventuell ein Problem mit einem problematischen
Mainboard/HD-Controller, was Probleme mit DMA et al. hat?

Keine Ahnung - mit Windows gehts :wink:

Die Konsole lässt
sich dann mit der Maus schließen, exit geht nicht. Der File
Manager läßt sich nicht schließen.

Steht irgendetwas in den Logs, insbesondere, wenn Du einmal
wartest, bis das Ding wieder reagiert?

Welche Logs wären denn da zu empfehlen? Es gibt so viele …

In was für Partitionen läuft die Suche? evtl könntest Du ein
„strace“ vornanhängen und Dich vom Output erschlagen lassen
(und sehen, wo er hängt).

Partitionen - hda1/ntfs, hda5/vfat, hda6/linux root, hda8/linux, hda9/linux.

strace - versuch ich mal. Schreibe ich das dann so: "strace find -iname " ?

Cheers, Felix

Mit strace find kriege ich den string (da, wo er
einfriert)

lstat64(„floppy“, {st_mode=S_IFDIR|0777, st_size=0,
…}) = 0
open(„floppy“,
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 EIO
(Input/output error)
write(2, „find: „, 6find: ) = 6
write(2, „./floppy“, 8./floppy) = 8
open(“/usr/share/locale/en_US/LC_MESSAGES/libc.mo“,
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo",
O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, „: Input/output error“, 20: Input/output
error) = 20
write(2, „\n“, 1
) = 1
lstat64(„cdrom“, {st_mode=S_IFDIR|0777, st_size=0,
…}) = 0
open(„cdrom“,
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 EIO
(Input/output error)
write(2, "find: ", 6find: ) = 6
write(2, „./cdrom“, 7./cdrom) = 7
write(2, „: Input/output error“, 20: Input/output
error) = 20
write(2, „\n“, 1
) = 1
lstat64(„cdrom2“, {st_mode=S_IFDIR|0777, st_size=0,
…}) = 0
open(„cdrom2“,
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 EIO
(Input/output error)
write(2, "find: ", 6find: ) = 6
write(2, „./cdrom2“, 8./cdrom2) = 8
write(2, „: Input/output error“, 20: Input/output
error) = 20
write(2, „\n“, 1
) = 1
fchdir(3) = 0
munmap(0x4001e000, 4096) = 0
exit_group(1) = ?

Logisch - Floppy ist gar nicht eingebaut. CD-Drives
sind zwar eingebaut, aber nichts drin. Ich muss wohl
sehen, dass das mit dem Mounten etwas intelligenter
funktioniert (Hab’ ich mir aber nicht ausgedacht,
sondern die automatische Systeminstallation).

Jedenfalls vielen Dank für das strace! Hast Du aber
eine Idee, warum ich mit dem File Manager nicht mal in
das Verzeichnis /mnt gehen kann? Bei dem Versuch friert
er ein. Wenn ich mit der Konsole da hingehe sind die
Verzeichnisse cdrom/ cdrom2/ floppy/ win_c/ win_d/
zu sehen - das soll auch so sein.

Cheers, Felix

Dann - nach einer Weile -
Kann nicht gehen. Jetzt muss ich bloss finden

ich habe das seltsame Phänomen, dass, wenn ich

versuche, eine

Datei zu finden, die Funktion einfriert. Das

geschieht sowohl

in der Konsole mit „find -iname dateiname“, als auch

im File

Manager/Konqueror mit der Find- Funktion.

Komisch. Eventuell ein Problem mit einem

problematischen

Mainboard/HD-Controller, was Probleme mit DMA et al.

hat?

Die Konsole lässt
sich dann mit der Maus schließen, exit geht nicht.

Der File

Manager läßt sich nicht schließen.

Steht irgendetwas in den Logs, insbesondere, wenn Du

einmal

wartest, bis das Ding wieder reagiert?

In was für Partitionen läuft die Suche? evtl könntest

Du ein

„strace“ vornanhängen und Dich vom Output erschlagen

lassen

(und sehen, wo er hängt).

Sebastian

Jedenfalls vielen Dank für das strace! Hast Du aber
eine Idee, warum ich mit dem File Manager nicht mal in
das Verzeichnis /mnt gehen kann? Bei dem Versuch friert
er ein. Wenn ich mit der Konsole da hingehe sind die
Verzeichnisse cdrom/ cdrom2/ floppy/ win_c/ win_d/
zu sehen - das soll auch so sein.

Jetzt, nach ein paar Stunden, zeigt er /mnt an. win_c und win_d sind
ok, cdrom ist „no longer available“ oder so. Bei Floppy friert er
wieder ein - na ja, ist auch nicht eingebaut.

Whatever.

Cheers, Felix

… danach versuche ich von der Konsole, unter /mnt, „cd floppy“. Da
ist er wieder tot. Na ja, das nächste mal versuche ich strace cd
floppy, oder?

Cheers, Felx

… danach versuche ich von der Konsole, unter /mnt, „cd
floppy“. Da
ist er wieder tot. Na ja, das nächste mal versuche ich strace
cd
floppy, oder?

Äh… .ja. Hm. Vielleicht versuchtlinux, über den Automounter eine Floppy zu mounten.

Ich mache hier alles ohne Autumounter. Was saht Deine /etc/fstab?

Sebastian

Komisch. Eventuell ein Problem mit einem problematischen
Mainboard/HD-Controller, was Probleme mit DMA et al. hat?

Keine Ahnung - mit Windows gehts :wink:

Ja, wenn der Hersteller Informationen veröffentlichen würde…

Die Konsole lässt
sich dann mit der Maus schließen, exit geht nicht. Der File
Manager läßt sich nicht schließen.

Steht irgendetwas in den Logs, insbesondere, wenn Du einmal
wartest, bis das Ding wieder reagiert?

Welche Logs wären denn da zu empfehlen? Es gibt so viele …

Ich habe mir eine /var/log/allmessages konfiguriert, in der alles landet. Ist mitunterrecht hilfreich, auch wenn die schnell wächst.

Schau halt mal unter /var/log/, mit „tail -f Datei“ kannst Du den Logs beim wachsen live zusehen…

In was für Partitionen läuft die Suche? evtl könntest Du ein
„strace“ vornanhängen und Dich vom Output erschlagen lassen
(und sehen, wo er hängt).

Partitionen - hda1/ntfs, hda5/vfat, hda6/linux root,
hda8/linux, hda9/linux.

Hmm.

strace - versuch ich mal. Schreibe ich das dann so: "strace
find -iname " ?

Ja, aber das hat Du ja schon selber herausbekommen :smile:

have fun,

Sebastian

Hi Sebastian,

Ich mache hier alles ohne Autumounter. Was saht Deine
/etc/fstab?

Die fstab sagt

/dev/hda6 / ext2 errors=remount-ro,noatime,defaults 0 1
none /dev/pts devpts mode=0620 0 0
/dev/hda9 /home ext2 noatime 1 2
none /mnt/cdrom supermount
dev=/dev/hdb,fs=auto,ro,–,iocharset=iso8859-1,codepage=850,umask=0 0
0
none /mnt/cdrom2 supermount
dev=/dev/scd0,fs=auto,ro,–,iocharset=iso8859-1,codepage=850,umask=0
0 0
none /mnt/floppy supermount
dev=/dev/fd0,fs=auto,–,iocharset=iso8859-1,sync,codepage=850,umask=0
0 0
/dev/hda1 /mnt/win_c ntfs iocharset=iso8859-1,ro,umask=0 0 0
/dev/hda5 /mnt/win_d vfat iocharset=iso8859-1,codepage=850,umask=0 0
0
none /proc proc defaults 0 0
/dev/hda8 /usr ext2 noatime 1 2
/dev/hda7 swap swap sw 0 0

Ich habe jetzt herausgefunden, dass supermount ein tool ist, mit dem
ich removable media sozusagen vormounten kann. Das scheint aber bei
einem Laufwerk, das gar nicht eingebaut ist (ich kann bei dem
Notebook das CDRW aus- und das Floppy einbauen) Probleme zu
verursachen.

Noch mal Danke für die Hilfe, und ich komme dann mit den nächsten
Fragen

Cheers, Felix

Ordensverleihung

Ich habe jetzt herausgefunden, dass supermount ein tool ist, mit dem
ich removable media sozusagen vormounten kann. Das scheint aber bei
einem Laufwerk, das gar nicht eingebaut ist (ich kann bei dem
Notebook das CDRW aus- und das Floppy einbauen) Probleme zu
verursachen.

Noch mal Danke für die Hilfe, und ich komme dann mit den
nächsten Fragen

Ja, gerne.

Ich will hier mal explizit erwähnen, wie mir Deine Vorgehensweise
gefällt: Du liest nach, probierst aus und machst Dich mit System
dem System vertraut. Mit Deiner Neugier findest Du offenbar schnell
heraus, was wichtige Punkte sind, die entscheidende Bedeutung haben
können. Fehlerbeschreibungen sind gut und planvoll.

Du nimmst auf der Rangstufe der planvollen Neueinsteiger einen Platz
ganz weit oben auf dem „Treppchen“ ein. Da hilft man gerne – so man kann.

Kompliment, echt jetzt.

Weiter so und viel Spaß am Gerät.

Sebastian

1 Like

ich bin allerdings noch Meilen weit weg von einem für mich nutzbaren System, so wie ich es mit W2000 und WinOffice2000 habe. Und wenn ich nicht gerade gestern vom WinOffice 2003 beta total frustriert gewesen wäre (siehe Brett „Office“), dann würde ich wahrscheinlich irgendwann aufhören.

So frage ich halt weiter…

Alles Gute,

Felix