Hallo, jedesmal wenn e2fsck eine bestimmte Partition prüft meldet e2fsck "Special (device/socket/fifo) inode 1698553 has non-zero size - fixed." Das Merkwürdige ist nun aber, daß diese Meldung wirklich _jedesmal_ (wiederholbar) ist, und offenbar immer _dieselbe_ Inode Probleme macht. E2fsck meldet zwar "fixed", aber beim nächsten Check wird dieselbe Inode derselben Partition erneut "gefixed". Was kann ich hier tun? Ralph (e2fsck in der neuesten Version 1.27, Suse 7.0, alles ext2-Partitionen)
Hallo, On Sat, 17 Aug 2002, Ralph Müller wrote:
jedesmal wenn e2fsck eine bestimmte Partition prüft meldet e2fsck
"Special (device/socket/fifo) inode 1698553 has non-zero size - fixed."
Das Merkwürdige ist nun aber, daß diese Meldung wirklich _jedesmal_ (wiederholbar) ist, und offenbar immer _dieselbe_ Inode Probleme macht. E2fsck meldet zwar "fixed", aber beim nächsten Check wird dieselbe Inode derselben Partition erneut "gefixed".
Was kann ich hier tun?
Das bemaengelte device/socket/fifo ueberpruefen. Als erstes mach mal
ein
ls -li /dev | grep '^ *1698553'
Das wird aber vermutlich nix liefern. Dann musst du vermutlich den
"Hammer" find rausholen:
find
David Haller wrote:
On Sat, 17 Aug 2002, Ralph Müller wrote:
jedesmal wenn e2fsck eine bestimmte Partition prüft meldet e2fsck
"Special (device/socket/fifo) inode 1698553 has non-zero size -\ fixed."
Das Merkwürdige ist nun aber, daß diese Meldung wirklich _jedesmal_ (wiederholbar) ist, und offenbar immer _dieselbe_ Inode Probleme macht. E2fsck meldet zwar "fixed", aber beim nächsten Check wird dieselbe Inode derselben Partition erneut "gefixed".
Das bemaengelte device/socket/fifo ueberpruefen. Als erstes mach mal ein ls -li /dev | grep '^ *1698553'
ergibt als Output 1698553 pr-------- 1 root tty 0 Aug 17 23:44 xconsole
Das wird aber vermutlich nix liefern. Dann musst du vermutlich den "Hammer" find rausholen:
find
-xdev -type p -o -type s \ -o -type b -o -type c | xargs ls -li | grep '^ *1698553'
ergibt dasselbe Ergebnis wie oben. Hmm, heißt das jetzt, daß im Zusammenhang mit "xconsole" irgendwas kaputt ist? Ralph
Hallo, On Sun, 18 Aug 2002, Ralph Müller wrote:
David Haller wrote:
On Sat, 17 Aug 2002, Ralph Müller wrote:
jedesmal wenn e2fsck eine bestimmte Partition prüft meldet e2fsck
"Special (device/socket/fifo) inode 1698553 has non-zero size -\ fixed." Das bemaengelte device/socket/fifo ueberpruefen. Als erstes mach mal ein ls -li /dev | grep '^ *1698553'
ergibt als Output
1698553 pr-------- 1 root tty 0 Aug 17 23:44 xconsole
Hm.
Das wird aber vermutlich nix liefern. Dann musst du vermutlich den "Hammer" find rausholen:
find
-xdev -type p -o -type s \ -o -type b -o -type c | xargs ls -li | grep '^ *1698553' ergibt dasselbe Ergebnis wie oben.
Klar, Inodes sind je Partition einmalig (du haettest dir also das find sparen koennen, ich hatte nicht damit gerechnet, dass sich die fragliche Datei in /dev/ findet)...
Hmm, heißt das jetzt, daß im Zusammenhang mit "xconsole" irgendwas kaputt ist?
Hm. Komisch. Bei mir ist grad, mit laufendem X: prw-r--r-- 1 root root 1554 Aug 17 18:48 /dev/xconsole Was mir auffaellt sind die unterschiedlichen Rechte. Achso: bei mir finden sich da (cat /dev/xconsole) diverse kernel-Meldungen... Leider kenn ich mit xconsole auch nicht aus... Mir wuerde jetzt nur loeschen und neu anlegen (s. 'man mknod') ein... :( -dnh -- "All software sucks. Everybody is considered a jerk by somebody. The sun rises, the sun sets, the Sun crashes, lusers are LARTed, BOFHs get drunk. It is the way of things." -- Steve Conley in a.s.r
David Haller wrote:
On Sun, 18 Aug 2002, Ralph Müller wrote:
David Haller wrote:
On Sat, 17 Aug 2002, Ralph Müller wrote:
jedesmal wenn e2fsck eine bestimmte Partition prüft meldet e2fsck
"Special (device/socket/fifo) inode 1698553 has non-zero size -\ fixed."
[...] Als erstes mach mal ein ls -li /dev | grep '^ *1698553'
ergibt als Output
1698553 pr-------- 1 root tty 0 Aug 17 23:44 xconsole
Hm. Komisch. Bei mir ist grad, mit laufendem X:
prw-r--r-- 1 root root 1554 Aug 17 18:48 /dev/xconsole
Was mir auffaellt sind die unterschiedlichen Rechte. Achso: bei mir finden sich da (cat /dev/xconsole) diverse kernel-Meldungen... Leider kenn ich mit xconsole auch nicht aus... Mir wuerde jetzt nur loeschen und neu anlegen (s. 'man mknod') ein... :(
Ein "cat /dev/xconsole" liefert keinerlei Ergebnis. Die Pipe(?) ist offenbar leer und ich muß mit Strg-C abbrechen um wieder zur Eingabeaufforderung zu gelangen, da die Pipe sonst offenbar bis in alle Ewigkeit auf Input wartet. Habe jetzt mal die Rechte von /dev/xconsole angepaßt an David's "Vorgaben". Mal sehen ob der Fehler beim nächsten fsck-Lauf immer noch auftaucht. Auf meinem Einzelplatzrechner läuft Suse 7.0, X3.3.6/Framebuffer. (Framebuffer ist leider zwingend.) Kann der Fehler mit dieser Kombination zu tun haben? Ralph
* Ralph Müller schrieb am 18.Aug.2002:
Ein "cat /dev/xconsole" liefert keinerlei Ergebnis. Die Pipe(?) ist offenbar leer und ich muß mit Strg-C abbrechen um wieder zur Eingabeaufforderung zu gelangen, da die Pipe sonst offenbar bis in alle Ewigkeit auf Input wartet.
Das ist die Eigenart einer Pipe, wenn da kein Prozeß reinschreibt, dann kann man auch nichts auslesen, und es wird gewartet, bis da irgendein Prozeß was reinschreibt und die Pipe schließt. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Hallo David, * David Haller schrieb am 18.Aug.2002:
Das wird aber vermutlich nix liefern. Dann musst du vermutlich den "Hammer" find rausholen:
find
-xdev -type p -o -type s \ -o -type b -o -type c | xargs ls -li | grep '^ *1698553'
Warum nicht gleich find mountpoint -xdev -inum 1698553 -ls meinetwegen auch mit typeabfrage, aber ohne ist da wahrscheinlich schneller. Was -inum macht ist wohl klar, nur soviel: es funktioniert auch sowas wie -inum -30 oder -inum +1600000 -ls gibt die Datei wie `ls -dils` aus, also Langformat von ls mit Inode und Größe in Blöcke. Spart oftmals einen Prozeß. Gilt alles nur für das GNU-find, aber bei find ist sowieso vieles nicht kompatibel. AFAIK Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9
participants (3)
-
B.Brodesser@t-online.de
-
David Haller
-
Ralph Müller