USB Datenträger mounten. - Invalid argument

pazifi

Well-Known Member
Hi zusammen,

ich versuche einen USB-Datenträger (In diesem Fall einen USB-Stick mit 128mb) zu mounten.

Zuerst habe ich ihn mit "dmesg" gesucht.:

Code:
umass1 at uhub0 port 4 configuration 1 interface 0
umass1: USB Flash Disk, rev 2.00/2.00, addr 3
umass1: using SCSI over Bulk-Only
scsibus3 at umass1: 2 targets
sd4 at scsibus3 targ 1 lun 0: <usb, Flash Disk, 2.00> SCSI2 0/direct removable
sd4: 125MB, 15 cyl, 255 head, 63 sec, 512 bytes/sec, 256000 sec total

Daraus schloss ich, dass der USB-Stick auf "sd4" bzw. der gesamte Datenträger auf "sd4c" ist.

Deshalb versuchte ich den Stick wie folgt zu mounten, aber es kam nur eine Fehlermeldung:
Code:
mount /dev/sd4c /mnt/usb
mount_ffs: /dev/sd4c on /mnt/usb: Invalid argument
Des weiteren versuchte ich es auch erfolglos mit:
Code:
mount -t ntfs /dev/sd4c /mnt/usb
mount_ntfs: /dev/sd4c on /mnt/usb: Invalid argument
mount -t msdosfs /dev/sd4c /mnt/usb
mount: no mount helper program found for msdosfs: No such file or directory

Ich bin mir ziemlich sicher, das es wahrscheinlich nur ein Fehler im Befehl ist, leider konnte ich nicht "ergoogeln" an was es definitiv liegt.
 
USB-Sticks sind in der Regel mit FAT16 formatiert, zumindest ist dies ab Werk so.
Ich kenne mich mit OpenBSD nicht wirklich aus, aber wie kommst du denn auf "sd4c"? Was gibt denn:

Code:
mount -t msdosfs /dev/sd4 /mnt/usb

aus? Wobei die Fehlermeldung oben eher darauf hindeutet, dass das Modul für msdos nicht geladen ist.
 
Code:
mount -t msdosfs /dev/sd4 /mnt/usb
mount: no mount helper program found for msdosfs: No such file or directory

Wahrscheinlich fehlt wirklich das Modul,.... muss ich das im GENERIC-Kernel aktivieren?
Das "c" in "sd4c" fügte ich hinzu, weil ich den gesamten Stick mounten wollte.
 
Was sagt denn fdisk sd4?

Ich kenne mich wie gesagt mit OpenBSD nicht aus, aber kann man das vielleicht einfach als Kernelmodul laden? Sowas sollte doch gehen.
 
Moin Pazifi,
ich glaube es wird wohl daran liegen, dass es nur einen mount helper program für msdos und nicht fürs msdosfs gibt...
Probier mal:
Code:
mount -t msdos
 
Sorry Leute, dass ich mich solange nciht meldete, aber ich wartete auf eine Emailbenachrichtigung welche nicht kam,... wohl versehentlich deaktiviert gehabt.
Werde eure Tipps gleich mal testen. (o:
 
Als Neuling hier im Forum erstmal ein 'Hallo' an Alle hier!

Ich hatte bis jetzt Linux (nicht schlagen bitte ;-) ) und kam damit soweit auch
ganz gut zurecht. Angesichts der Sicherheitsdiskussion und Schaeubles
Bundestrojaner und auch des eher spartanischen Aufbaus (keine 10
unterschiedlichen Packetsysteme, Admintools etc., also eher 'reines UN*X')
habe ich mir mal OpenBSD installiert, mit der Absicht, komplett darauf
umzusteigen. Anfangs etwas damit gespielt, weil es ja nicht ueber ein
'Hauptadmintool' zu konfigurieren ist, wollte ich jetzt einige Daten von meinem
USB-Stick rueberkopieren.

mount -t msdos /dev/sd0c /mnt/stick brachte:

mount_msdos: /dev/sd0c on /mnt/stick: Inappropriate file type or format


Suche in den FAQ brachte nischt, erst die SuFu hier brachte dann:

Vorschlag:

Code:
mount -t msdos /dev/sd4[B]i[/B] /mnt/usb

Gruß, gdhjktru

DAS klappt, wobei ich dankbar waere, wenn Du oder ein Anderer mir sagen
koennte warum ausgerechnet i und nicht c als 'Geraet' genommen
werden muss.

Gruss,

Erik
 
Hallo!

Das liegt daran, das "c" der gesamte datenträger ist, währendessen "i" die angelegte fat-partition ist, die unter openbsd einen der hinteren buchstaben bekommt, die vorderen buchstaben "ausser c" sind für openbsd eigene partitionen reserviert.

"Ein bisschen" wird das unter

http://openbsd.org/faq/faq4.html#Install

in der sektion "Setting up disks erklärt.
 
Hallo,

Hallo!

Das liegt daran, das "c" der gesamte datenträger ist, währendessen "i" die angelegte fat-partition ist, die unter openbsd einen der hinteren buchstaben bekommt, die vorderen buchstaben "ausser c" sind für openbsd eigene partitionen reserviert.

"Ein bisschen" wird das unter

http://openbsd.org/faq/faq4.html#Install

in der sektion "Setting up disks erklärt.

danke fuer den Hinweis!

Hatte den Teil eigentlich schon gelesen, aber anscheinend nicht gruendlich
genug; naja es gilt halt immer noch
'Wer (gruendlich) lesen kann, ist klar im Vorteil!'
Ich bin davon ausgegangen, dass der Stick als Ganzes gemountet eben mit 'c'
angesprochen wird, da ja auf einem Stick eher selten Partitionen angelegt
werden. (Und bei FreeBSD geht's ja wohl auch so)

Gruss,
Erik
 
Zurück
Oben