Superblock USB Problem

The Prophet

Rear Admiral
Registriert
Aug. 2001
Beiträge
5.981
Hallöche,

bin schon des längeren dabei meinen USB mounten zu wollen. Mittlerweile habe ich /dev/sda und kann den Stick auf fast mounten. Erkannt wird er jedenfalls:

Code:
Hersteller: USB 
Seriennummer: 106C11416E77712E


Klasse
0
((Defined at Interface level))
Unterklasse
0
Protokoll
0
USB-Version
2.00

Anbieter-Kennung
0xea0
(Ours Technology, Inc.)
Produkt-Kennung
0x2168
(Transcend JetFlash 2.0)
Revision
2.00

Geschwindigkeit
480 Mbit/s
Kanäle
0
Max. Paketgröße
0

Beim mounten kommt es dann aber zum Problem:
Code:
mount -t vfat /dev/sda /mnt/usb
mount: Falscher Dateisystemtyp, ungültige Optionen, der
       „Superblock“ von /dev/sda ist beschädigt oder es sind
       zu viele Dateisysteme eingehängt

fdisk -l
Code:
fdisk -l

Platte /dev/hda: 40.0 GByte, 40007761920 Byte
255 Köpfe, 63 Sektoren/Spuren, 4864 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät boot.     Anfang        Ende     Blöcke   Id  System
/dev/hda1               1        2371    19045026   83  Linux
/dev/hda2            2372        4742    19045057+  83  Linux
/dev/hda3            4743        4864      979965   83  Linux

Platte /dev/sda: 1073 MByte, 1073741824 Byte
17 Köpfe, 59 Sektoren/Spuren, 2090 Zylinder
Einheiten = Zylinder von 1003 × 512 = 513536 Bytes

   Gerät boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1               1        1020      511500+   6  FAT16

Vorschläge?
 
probier mal, beim mounten die spezifische Partition anzugeben, also /dev/sda1:
Code:
mount -t vfat /dev/sda1 /mnt/usb
 
hey kannst du mir bitte sagen, wie du dein stick gefunden hast? hab hier mein laptop mit knoppix hochgefahren und kann meinen stick nicht finden.
 
@ Tsunami

Code:
mount -t vfat /dev/sda1 /mnt/usb
mount: Falscher Dateisystemtyp, ungültige Optionen, der
       „Superblock“ von /dev/sda1 ist beschädigt oder es sind
       zu viele Dateisysteme eingehängt

@ Luftschlauch bei Knoppix sollte er automatisch erkannt werden da beim booten eine Hardwarerkennung durchgeführt wird. Brenn doch dein Backup wenns mitm usb stick net klappt.
 
The Prophet schrieb:
Um USB-Geräte einbinden zu können, braucht man usbfs (glaub ich) in der /etc/fstab.

Auszug Gentoo-Handbuch:
Code:
Falls Sie usbfs benötigen, fügen Sie folgende Zeile hinzu:

Code Listing 7: usbfs Dateisystem in /etc/fstab

none        /proc/bus/usb   usbfs         defaults      0 0

Hast Du das schon drin?

Keine Ahnung ob das richtig ist. Ich habs jedenfalls bei mir drin und kann meine Sticks mounten.

Bist Du sicher, dass es vfat und nicht fat ist?
 
Hallo Michael,

über usbfs kann ich es mouten. Allerdings habe ich dann 4 verwaiste Ordner auf dem Stick welche den Namen 001 bis 004 tragen. Dazu noch eine Datei devices. Schreiben geht anschließend leider auch nicht.
 
Das klingt gut ich teste es mal...(*kernelneubacken*)
Danke soweit...
 
Hmm also das hat auch nix gebracht :(
Bei sda und sda1 erhalte ich nach wievor die gleiche Meldung. Bei der Verwendung von sda2 erhalte ich das die Gerätedatei nicht existiert.
 
The Prophet schrieb:
Hmm also das hat auch nix gebracht :(
Bei sda und sda1 erhalte ich nach wievor die gleiche Meldung. Bei der Verwendung von sda2 erhalte ich das die Gerätedatei nicht existiert.
*altelinksrauskram*
Also diese Anleitung hat noch ein paar Test-Befehle in petto. Vll ist dort was dabei, was Dir hilft?
 
Leider ist da auch nix dabei was mir hilft:
Code:
lsscsi
[1:0:0:0]    disk    Generic  USB Flash Disk   2.00  /dev/sda

Das stimmt alles nur das mit dem Superblock nicht :(
 
wenn ich meine VFAT-Festplatten mounte, klappt es "zu Fuß" auch nicht. Ich muss dann die Partition in der /etc/fstab eingetragen haben und als Format "auto". Dann gehts.
Hast Du noch andere USB-Geräte dran, die eventuell auf USB1.1 laufen - dann bekommst du den USB-2.0-Stick nicht eingebunden. Geht bei meinem auch nicht.
 
Derzeit betreibe ich keine anderen Geräte. Ab und zu mal ne USB Mouse aber eher selten.
 
So Problem gelöst, kann ihn jetzt mittels
Code:
mount -t vfat /dev/sda1 /mnt/usb
mounten. Allerdings hat dann auch nur root Zugriff :( Wie kann ich das ändern bzw wie kann ich ihn mounten lassen wenn er reingesteckt wird?
 
Für non-root Zugriff brauchst du die umask Option. Die Manpage zu mount ist dein Freund.

Für "Automount" bastelt jede Distribution ein eigenes Süppchen.
Mandrake benutzt z.B. supermount.

Welche Distribution hast du
 
Boron schrieb:
Für non-root Zugriff brauchst du die umask Option. Die Manpage zu mount ist dein Freund.

Für "Automount" bastelt jede Distribution ein eigenes Süppchen.
Mandrake benutzt z.B. supermount.

Welche Distribution hast du

Danke da lese ich mal nach, gentoo ist momentan meine Wahl.
 
/dev/sda1 /mnt/usb vfat noauto,users,umask=000

das in die fstab eintragen, dann müsstest du als user mounten und unmounten können.
zum automatischen mounten braucht man supermount, wenn ich mich nicht irre.
 
Gut das geht soweit. Im Portage habe ich submount, supermount-sources und mountapp.
 
ich habe eben noch über submount gelesen, dass es zwar bei cds/dvds und disketten klappt, aber bei usb-geräten noch nicht. und das kam aus einem gentoo-forum, also versuch lieber supermount oder mountapp :)
 
Zurück
Oben