PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein mouten von Windows-Partitionen mehr möglich



holger_b71
23.04.06, 15:15
Ok, ein letzter Versuch, bevor ich Linux neu installiere...

Nachdem ich versehentlich den Stecker im laufenden Betrieb gezogen habe,
kann ich meine Windows-Partitionen (FAT32) unter Linux nicht mehr mounten.

Versuche ich die Partitionen manuell zu mounten erhalte ich die
Fehlermeldung:

mount: /dev/hda6 ist bereits eingehängt oder /mnt/hd/med wird gerade benutzt

Ein u(n)mount bringt auch nichts:

umount: /mnt/hd/med ist laut ,,mtab" nicht eingehängt

Schaue ich mit fuser nach, welche Prozesse angeblich noch auf die
Partitionen zugreifen, bekomme ich folgende Bildschirmausgabe:

/mnt/hd/med/: 1rce 2rc 3rc 4rc 5rc 7rc 69rc 101rc 102rc 103rc 104rc 693rc 774rc 918rce 1321rc 1663rc 1664rc 1952rc 3121rce 4778rce 4788rce 4864rce 4958rce 5119rce 5144rce 5169rce 5280rce 5326rce 5352rce 5377rce 5461rce 5531rce 5629rce 5654rce 5697rce 5764rce 5765rce 5766rce 5767rce 5768rce 5769rce 5832rce 5885rce 5901rce 5902rce 5909rce 5929rce 5937rce 5938rce 5968rce 5969rce 5982rce 5995rce 6000rce 6003rce 6238rce 6239rce 6317re

Die Partitionen selbst sind jedoch nicht beschädigt, da ich von Windows
aus problemlos zugreifen kann...

Hat jemand eine Idee?

Gruß

Holger

reni
23.04.06, 16:13
Steht irgendetwas dazu in der ,,mtab"?

Chaotix
23.04.06, 17:30
wie mountest du denn die partition bzw. was steht in der fstab?

holger_b71
24.04.06, 01:26
Die mtab:
/dev/hdb3 / ext3 rw 0 0
none /proc proc rw 0 0
none /proc/bus/usb usbfs rw 0 0
none /sys sysfs rw 0 0
none /mnt/floppy supermount rw,sync,dev=/dev/fd0,fs=ext2:vfat,-- 0 0
/dev/hdb1 /tmp ext3 rw 0 0



wie mountest du denn die partition bzw. was steht in der fstab?

Die Partitionen wurden per fstab bei Hochfahren automatisch
eingebunden.
Mittlerweile kann ich noch nicht mal meine externe USB-Festplatte
mehr einhängen...

Was mir seit dem "Unfall" an der fstab aufgefallen ist, ist die erste Zeile:

# This file is edited by fstab-sync - see 'man fstab-sync' for details

Gruß

H.

kreol
24.04.06, 01:53
...Die Partitionen wurden per fstab bei Hochfahren automatisch
eingebunden.Und was steht in der /etc/fstab drin?
Mittlerweile kann ich noch nicht mal meine externe USB-Festplatte
mehr einhängen...Fehlermeldungen? Was sagt "tail -f /var/log/messages" beim Anschliessen/Abklemmen der Platte?
Was mir seit dem "Unfall" an der fstab aufgefallen ist, ist die erste Zeile:

# This file is edited by fstab-sync - see 'man fstab-sync' for detailsPoste bitte auch den Rest, s.o. Und wirf vorher bitte einen Blick auf meine Sig...



Kreol

holger_b71
24.04.06, 15:03
Erstmal Danke für Eure Antworten...

tail -f /var/log/messages nach dem Versuch die USB-Platte einzuhängen:


Apr 24 15:41:48 localhost kernel: Type: Direct-Access ANSI SCSI revision: 00
Apr 24 15:41:48 localhost kernel: SCSI device sde: 490234752 512-byte hdwr sectors (251000 MB)
Apr 24 15:41:48 localhost kernel: sde: assuming drive cache: write through
Apr 24 15:41:48 localhost kernel: SCSI device sde: 490234752 512-byte hdwr sectors (251000 MB)
Apr 24 15:41:48 localhost kernel: sde: assuming drive cache: write through
Apr 24 15:41:48 localhost kernel: /dev/scsi/host1/bus0/target0/lun0: p1 p2
Apr 24 15:41:48 localhost kernel: Attached scsi disk sde at scsi1, channel 0, id 0, lun 0
Apr 24 15:41:48 localhost pam_console.dev[6328]: Restoring console permissions for /dev/sde /dev/discs/disc6/disc /dev/scsi/host1/bus0/target0/lun0/disc
Apr 24 15:41:49 localhost pam_console.dev[6357]: Restoring console permissions for /dev/sde2 /dev/discs/disc6/part2 /dev/scsi/host1/bus0/target0/lun0/part2
Apr 24 15:41:49 localhost pam_console.dev[6374]: Restoring console permissions for /dev/sde1 /dev/discs/disc6/part1 /dev/scsi/host1/bus0/target0/lun0/part1



Und was steht in der /etc/fstab drin?
Es liegt nicht an der fstab - die Eintragungen sind alle Ok
(sie haben ja auch vor dem "Unfall" funktioniert).

Die Zeile in der fstab zum einhängen von Laufwerk C: sieht nun so aus:


/dev/hda1 /mnt/hd/C vfat umask=0,iocharset=iso8859-15,noauto,codepage=850 0 0


Das einzige was offensichtlich fstab-sync verändert hat, ist ein "noauto",
damit die FAT32-Partitionen nicht mehr automatisch beim Systemstart eingebunden werden.

Offensichtlich ist der Mount-Mechanismus selbst beschädigt worden...

Gruß

H.

kreol
24.04.06, 17:29
Wenn Du zwischendurch mit Windows auf die Partition zugegriffen hast, wurde das Linux ja wohl mal heruntergefahren.

Hast Du mit dem noauto Eintrag in der fstab dann nochmal gebootet? Check direkt nach dem Hochfahrem mit "mount" welche Partitionen eingebunden sind und mounte die Partition ggf. händisch nach. Kommen dann Fehlermeldungen? Poste sie im Wortlaut, gemeinsam mit Deinem Mountbefehl.

Und nach Deinem ersten Post wurde
/dev/hda6 ist bereits eingehängt oder /mnt/hd/med wird gerade benutztausgeworfen, der Auszug aus Deiner fstab liefert aber nur die Info, daß hda1 auf /mnt/hd/C gemountet wird... Liefere doch einfach vollständige Informationen, ohne zu selektieren, was nach Deiner Meinung hier von Interesse ist. Also wenn nach der fstab gefragt wird, kann es doch nicht so schwer sein, die auch hierher zu posten...


Kreol

holger_b71
24.04.06, 23:46
Hallo,


Wenn Du zwischendurch mit Windows auf die Partition zugegriffen hast, wurde das Linux ja wohl mal heruntergefahren.
Hast Du mit dem noauto Eintrag in der fstab dann nochmal gebootet?
Kreol

Ja natürlich. x-mal.



Check direkt nach dem Hochfahrem mit "mount" welche Partitionen eingebunden sind und mounte die Partition ggf. händisch nach.
Kreol

Nur noch die ext3-Partitionen.
Händisch kann ich nur noch CD-ROM bzw. DVD mounten.
Aber keine einzige FAT32-Partition!



Kommen dann Fehlermeldungen? Poste sie im Wortlaut, gemeinsam mit Deinem Mountbefehl.
Kreol

Siehe 1. Posting von mir.
Mein System kann keine FAT32-Partitionen mehr mounten und das liegt
nicht an irgendwelchen Einträgen in der fstab. Mein Problem liegt
offensichtlich "tiefer"...



Und nach Deinem ersten Post wurdeausgeworfen, der Auszug aus Deiner fstab liefert aber nur die Info, daß hda1 auf /mnt/hd/C gemountet wird...
Liefere doch einfach vollständige Informationen,
Kreol

Ich habe insgesamt vier FAT32-Partitionen. Alle FAT32-Partitionen lassen
sich nicht mehr mounten. Bei jeder FAT32-Partitionen kommt die gleiche
Fehlermeldung (siehe 1. Posting von mir). Ich denke es macht wenig Sinn,
4 x die gleiche Fehlermeldung zu posten, deshalb habe ich exemplarisch
die Fehlermeldung von einer FAT32-Partition gepostet.



Also wenn nach der fstab gefragt wird, kann es doch nicht so schwer sein, die auch hierher zu posten...
Kreol

Also...
die fstab ist nur ein "Spickzettel" für das System, damit
a) bestimmte Partitionen gleich beim Systemstart gemountet werden können
...und...
b) der Benutzer Partitionen/Laufwerke einfacher im lfd. Betrieb mounten
kann z.B. einfach mit
mount /cdrom

statt

mount -t iso9660 /dev/hdc /cdrom

Das spart ein bisschen Tipparbeit auf Shellebene.
Für mehr als die Punkte a) und b) ist die fstab nicht gut!

Unabhängig davon was in der fstab steht kann ich immer
(notfalls als root) mit mount - t <dateisystemtyp> /dev/xxx /mountpoint
ein Laufwerk/eine Partition mounten.

Und das funktionierte bei mir auch wunderbar, bis ich vor ca. 2 Wochen
im lfd. Betrieb mal den Stecker gezogen hat. Jetzt kann ich grundsätzlich
keine FAT32-Partitionen mehr mounten, weder als User noch als root.
(Fehlermeldungen siehe 1. Posting).

Aber ein Defekt an den FAT32-Partitionen kann ich ausschliessen, denn
sonst könnte ich sie ja nicht unter Windows ansprechen.
Ich könnte mir aber z.B. vorstellen dass noch eine Lock-Datei existiert (das
kenne ich noch von anderen UNIX-Systemen), die die Windows-Partitionen
als noch gemountet "markiert". Ich kenne diesen Mechanismus von unserem
UNIX-Server an der Arbeit, der mit Hilfe solcher Lock-Dateien verhindert,
dass z.B. zwei Benutzer gleichzeitig den Zahlungslauf von einem Mandanten aufrufen.

Gruß

Holger