WINDOWS Festplatten fehlen
-
Ich habe WINDOWS XP und Linux (Suse 9.1) auf einem PC parallel installiert.
Bisher konnte ich von Linux lesend auf die WINDOWS-Festplatten zugreifen.
heute morgen ist mir "Amarok" beim Starten abgestürzt und seitdem
werden mir auf dem "Arbeitsplatz" unter
file:/windows/C
und auch den anderen WINDOWS-Platten
keinerlei Windows-Dateien mehr angezeigt.
Genau: die Existenz der Platten wird angezeigt, nicht aber deren
Dateien und Verzeichnisse
Was ist da schief gegangen ?
Was kann ich dagegen tun ?
-
Zeig doch bitte mal Deine /etc/fstab.
-
Hier ist sie:
/dev/hda5 / reiserfs acl,user_xattr 1 1
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda7 /windows/D ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda8 /windows/E vfat users,gid=users,umask=0002,iocharset=utf8 0 0
/dev/hda6 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
sysfs /sys sysfs noauto 0 0
/dev/cdrecorder /media/cdrecorder subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/dvd /media/dvd subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/fd0 /media/floppy subfs fs=floppyfss,procuid,nodev,nosuid,sync 0 0
/dev/cdrom /media/cdrom subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0Ich habe auch versucht nochmal von hand zu mounten, habe aber dann die fehlermeldung erhalten
/etc/mtab : permission denied
Obwohl ich mich als root eingeloggt hatte.
ABER: diese /etc/mtab gibt es garnicht.
Vielleicht hilft dir diese Information weiter.
-
Du hast keine /etc/mtab?
_Das_ ist seltsam. Hast Du eine /proc/mounts?
-
eine /proc/mounts habe ich:
rootfs / rootfs rw 0 0
/dev/root / reiserfs rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw 0 0
tmpfs /dev/shm tmpfs rw 0 0Wie gesagt zur Ursache: amarok ist abgestürzt und hat vermutlich eine
oder mehrere Dateien gelöscht/zerschossen.
Mur weiss ich jetzt nicht wo ich was suchen soll.
-
das ist tatsächlich komisch. Mach "cp /proc/mounts /etc/mtab" und dann mountiere die Laufwerke.
-
malabarista schrieb:
Wie gesagt zur Ursache: amarok ist abgestürzt und hat vermutlich eine oder mehrere Dateien gelöscht/zerschossen.
Warum der allerdings die /etc/mtab löschen sollte bzw _können_ sollte, ist mir schleierhaft; die gehört doch normalerweise root und ist rwrr, wie sollte amarok da was damit anstellen dürfen?
-
nman schrieb:
malabarista schrieb:
Wie gesagt zur Ursache: amarok ist abgestürzt und hat vermutlich eine oder mehrere Dateien gelöscht/zerschossen.
Warum der allerdings die /etc/mtab löschen sollte bzw _können_ sollte, ist mir schleierhaft; die gehört doch normalerweise root und ist rwrr, wie sollte amarok da was damit anstellen dürfen?
Ob dieses Programm tatsächlich dafür verantwortlich ist, weiß ich nicht, aber bei KDE mache ich mir keine Gedanken, denn selbst als nicht root hat KDE geschafft Einstellungen zu ändern, die nur root es tun könnte, wie meine Soundkarte wieder zu muten und dann musste ich amixer wieder aufrufen. Ich glaube, KDE hat das suid Bit gesetzt und kann schon einiges als root machen, aber ich weiß es wirklich nicht, weil ich KDE nicht benutze, sondern lediglich den wenigen Erfahrungen entspricht, die ich mit KDE gemacht habe.
-
Ich habe bei dem cp-Befehl die Fehlermeldung
"permission denied" erhalten, obwohl ich als root eingeloggt war.
Ich habe es dann mittels Kopieren im Konquerer versucht und
das Kopieren funktionierte /proc/mounts -> /etc/mounts,
aber das anschliessende Umbenennen der mounts->mtab scheiterte
mit der Fehlermeldung: "symbolischer Link kann nicht erstellt werden".Noch ein Hinweis:
mir ist aufgefallen, dass auch alle über USB angeschlossenen Geräte nicht
mehr ansprechbar sind (=Drucker, USB-Stick).
-
Auch das Diskettenlaufwerk ist nicht mehr ansprechbar.
-
Hmm ich glaube es reicht wenn man nen /etc/mtab ein symlink auf /proc/mounts ist.
mfg
-
es ist verrückt: egal was ich mit der /etc/mtab machen will:
immer erhalte ich die fehlermeldung "permission denied",
obwohl ich als root eingeloggt bin.
anlegen, kopieren, symlink anlegen: immer dasgleiche,
obwohl diese datei definitiv nicht vorhanden ist.
-
Mach chmod 755 /etc und dann versuche mtab zu kopieren.
-
ich kann machen, was ich will: linux lässt mich keine Datei in /etc erstellen,
die mtab heisst. Sowie die datei einen anderen namen hat: kein problem mit
erstellen, kopieren, usw. ABER nicht mit mtab.
Es scheint als wäre dieser Name geschützt.ODER ist das ein VIRUS ????
-
ODER ist das ein VIRUS ????
Hihi, nein.
Bist Du sicher dass das Dateisystem in Ordnung ist und da nirgends irgendeine Dateileiche herumgammelt oä?
-
Wie stelle ich das fest ?
Aber ich werde mal den Datei-Repair von Yast laufen lassen.
-
Ich würde Knoppix starten und sehen, ob Knoppix deine Partitionen mountieren kann. Dann würde ich ich deine root Partition mountieren und eine leere mtab erstellen und dann wieder SuSE neustarten.
Was für welche Dienste läuft deine Kiste?
-
malabarista schrieb:
Wie stelle ich das fest ?
Am besten mit fsck von einem Knoppix aus oder so.
supertux: Das heißt "mounten", nicht "mountieren".
-
Ich habe einen repair versucht und regelmässig findet Yast auf einer
WINDOWS-Platte fehler, die er repariert.
Interessant ist das Startlog-Protokoll, denn daraus ersieht man,
dass bereits linux selbst beim starten ein problem mit der
/etc/mtab hat, denn dort steht:
rm: cannot remove `/etc/mtab': Permission denied
mount: can't open /etc/mtab for writing: Permission deniedHier ein kompletter Auszug des protokolls:
<notice>run boot scripts (setserial boot.proc)
Configuring serial ports...
/dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A
/dev/ttyS14 at 0xd800 (irq = 2) is a 16550A
/dev/ttyS15 at 0xdc00 (irq = 2) is a 16550A
Configured serial ports
done<notice>exit status of (setserial boot.proc) is (0 0)
<notice>run boot scripts (boot.shm)
Mounting shared memory FS on /dev/shmdone
<notice>exit status of (boot.shm) is (0)
<notice>run boot scripts (boot.rootfsck)
File systems are NOT being checked.
rm: cannot remove/etc/mtab': Permission denied mount: can't open /etc/mtab for writing: Permission denied <notice>exit status of (boot.rootfsck) is (0) <notice>run boot scripts (boot.md boot.device-mapper) Activating device mapper... Creating /dev/mapper/control character device with major:10 minor:63. done <notice>exit status of (boot.md boot.device-mapper) is (0 0) <notice>run boot scripts (boot.localfs) Checking file systems... fsck 1.34 (25-Jul-2003) donerm: cannot remove
/etc/mtab': Permission denied
Setting updone
Mounting local file systems...
mount: can't open /etc/mtab for writing: Permission denied
mount: can't open /etc/mtab for writing: Permission denied
mount: can't open /etc/mtab for writing: Permission denied
mount: can't open /etc/mtab for writing: Permission denied
failed<notice>exit status of (boot.localfs) is (0)
<notice>run boot scripts (boot.crypto)
<notice>exit status of (boot.crypto) is (0)
<notice>run boot scripts (boot.scpm boot.restore_permissions boot.loadmodules)
Loading required kernel modules
doneRestore device permissionsdonejetzt bin ich ratlos: was ist in diesem fall zu tun ?
-
supertux schrieb:
denn selbst als nicht root hat KDE geschafft Einstellungen zu ändern, die nur root es tun könnte, wie meine Soundkarte wieder zu muten
Blödsinn, das kann jeder User.
Ich glaube, KDE hat das suid Bit gesetzt
Nein, höchstens KDM läuft als root, allerdings ist auch das nicht suid-root.