Externe USB-Festplatten lassen sich unter openSUSE 11 nicht mounten

Wer versucht, unter openSUSE 11.0 auf eine externe USB-Festplatte zuzugreifen, die mit dem NTFS-Dateisystem formatiert ist, wird möglicherweise mit der folgenden Fehlermeldung konfrontiert:

mount: wrong fs type, bad option, bad superblock on /dev/sdf1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so

Das Problem im Detail

Berichten anderer Nutzer zufolge soll das Problem nur unter KDE 3.5 auftreten. Unter GNOME gäbe es keinerlei Probleme. Auch die Installation von GNOME könne helfen, die Mount-Probleme unter KDE zu beseitigen. Das Mounten über die Kommandozeile ist im Übrigen ebenfalls möglich, z.B. mit diesem Befehl:

mkdir /media/Backup
mount /dev/disk/by-label/Backup /media/Backup -t ntfs -o umask=022

(„Backup“ ist durch die Bezeichnung des Datenträgers zu ersetzen.)

Die Lösung

Eine bequemere Lösung, mit der die Wechselmedien auch gleich mit Schreibzugriff eingebunden werden, habe ich in diesem „Mini-HowTo“ zum Thema HAL gefunden.

Die folgenden Schritte müssen als root ausgeführt werden.

  1. Anlegen der Datei /usr/share/hal/fdi/policy/10osvendor/10-ntfs-policy.fdi mit folgendem Inhalt:
    <?xml version="1.0" encoding="UTF-8"?>
    <deviceinfo version="0.2">
        <device>
            <match key="volume.fstype" string="ntfs">
                <match key="@block.storage_device:storage.hotpluggable" bool="true">
                    <merge key="volume.fstype" type="string">ntfs-3g</merge>
                    <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
                    <append key="volume.mount.valid_options" type="strlist">locale=</append>
                </match>
            </match>
        </device>
    </deviceinfo>
  2. Neustarten von HAL:
    rchal restart

Tags: , , , , , , ,

10 Reaktionen zu “Externe USB-Festplatten lassen sich unter openSUSE 11 nicht mounten”

  1. Sum

    Leider hat die Lösung bei mir nicht funktioniert :-(
    http://www.250kb.de/u/080705/j/eb833af1.jpg

  2. Aaron

    Danke für Deine Reaktion. Die Fehlermeldung deutet darauf hin, dass die Festplatte unter Windows nicht sauber ausgehängt worden ist. Versuch doch mal, sie unter Windows auf Fehler zu überprüfen. Da die schreibende NTFS-Unterstützung unter Linux noch relativ neu ist, existiert hier meines Wissens noch kein Programm zur Fehlerüberprüfung.

  3. c4re

    ich bekomm das ei meiner Festplatte nich hin

  4. Aaron

    Kannst Du das Problem genauer beschreiben? Was für eine Fehlermeldung erscheint?

    Vielleicht hilft Dir auch dieser Thread: http://www.linux-club.de/viewtopic.php?f=4&t=94805

  5. sysitos

    Das ganze geht auch komfortabler mit dem ntfs-config tool. Gibt es als Paket. Nur leider hat sich wohl unter OpenSuse 11 eine Änderung eingeschlichen, die dazu führt, daß die erstellte Regel nicht mehr genutzt wird (falscher Pfad). Abhilfe schafft dann ein symbolischer Link (z.B. ln -s /etc/hal/fdi/policy/20-ntfs-config-write-policy.fdi /usr/share/hal/fdi/policy/10osvendor/10-ntfs-policy.fdi)

    Btw. das Problem mit dem automatischen Mounten von USB-NTFS-Festplatten unter KDE3/4 haben auch andere Distributionen.

  6. NeC01

    Danke, hat alles super funktioniert :)

  7. handy

    Vielen Dank, auch bei mir hat alles wunderbar funktioniert.

  8. galgenfisch

    Vielen Dank, hat wunderbar funktioniert.
    *thumbs_up*

  9. max

    Super hat funktioniert! danke

  10. kaleta

    Deine Lösung hat auf Anhieb funktioniert! Danke!

Einen Kommentar schreiben