Problem mit /-Fileystem (gentoo / reiserfs)
Jan-Benedict Glaw
jbglaw at lug-owl.de
Sun Aug 14 16:34:03 CEST 2005
On Sun, 2005-08-14 16:20:50 +0200, Uwe Schuerkamp <uwe.schuerkamp at gmail.com> wrote:
> Heute habe ich mein root-fs von hdc3 nach hda3 umgezogen (per tar), danach
> die fstab entsprechend angepasst und neu gebootet (2.6.12-gentoo,
> devfsd im Kernel).
devfsd im Kernel? Wie machst Du das? (Mal abgesehen davon, daß devfs und
devfsd tot sind; wurde ersetzt durch udev und hotplug).
> /dev/hda3: no such device or address
> Sehr seltsam! Ein ls -l /dev/hda* zeigt dann folgendes:
>
> lr-xr-xr-x 1 root root 32 14. Aug 2005 /dev/hda -> ide/host0/bus0/target0/lun0/disc
> lr-xr-xr-x 1 root root 33 14. Aug 2005 /dev/hda1 -> ide/host0/bus0/target0/lun0/part1
> brw-rw---- 1 root disk 22, 2 14. Aug 2005 /dev/hda2
> lr-xr-xr-x 1 root root 33 14. Aug 2005 /dev/hda3
> brw-rw---- 1 root disk 22, 4 14. Aug 2005 /dev/hda4
Bitte paß etwas auf, daß Du die Zeilen nicht umbrichts (diese sind ja
zitiert) und daß Du keine deutsche Ausgabe fabrizierst
(LC_ALL=C LANG=C ls -l /dev/hda*).
Jetzt, wo die zusätzlichen Zeilen-Umbrüche raus sind, "fehlt" nicht nur
der Link: der Eintrag ist auch noch total falsch. Obwohl signalisiert
wird, daß es ein Link ist (zu erkennen an dem 'l' ganz links in der
Zeile), liefert readlink() anscheinend nichts Gescheites als Ziel des
Links zurück.
Kannst Du davon ein strace machen:
LANG=C LC_ALL=C strace -o /tmp/output-of-strace ls -l /dev/hda3
Es könnte einfach sein, daß Dein Dateisystem etwas
inkontinent^Winkonsistent geworden ist... Ein fsck -f kann hier nicht
schaden, aber hda3 darf derweil nicht schreibbar gemounted sein.
> Jetzt frage ich mich natuerlich, wer diese Links in /dev anlegt? Macht
> das der devfsd? Ich kann mich nicht erinnern, dies schon einmal
Der ist bei 2.6.x hinfällig. Dafür sind jetzt udev und hotplug
zuständig.
> manuell gemacht zu haben. Ist die Partition vielleicht zu gross?
Nein.
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de . +49-172-7608481 _ O _
"Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg _ _ O
fuer einen Freien Staat voll Freier Bürger" | im Internet! | im Irak! O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20050814/2884f781/attachment.sig>
More information about the Linux
mailing list