[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: USB-Stick einbinden [WAS: Re: /dev/sd* richtig einbinden.]



Claudius Hubig schrieb:
>>Es ist ja ein Unterschied, ob ich /dev/sda oder /dev/sda1 angebe. Auf
>>die Festplatte greifst du mit der Partitionsnummer zu, da du ja eine
>>Partitionstabelle hast. USB-Sticks (oder Speicherkarten) sind meist als
>>"Super-Floppy" formatiert und haben daher keine Partitionstabelle, die
>>Nummer fehlt also.
> 
> 
>>Siehe oben. Wenn kein Filesystem da ist, kommt trotzdem die Meldung, man
>>möchte bitte eines angeben. (Auto-Detection hat versagt). Da du mit
>>/dev/sda aber deine richtige SCSI-Platte ansprichst, bekommst du
>>natürlich kein FS. Nur unter /dev/sda1 (z.B.)
> 
> 
>>Du könntest mal suchen, ob dir hotplug noch irgendwelche Optionen
>>bietet. Vielleicht kannst du dem ja sagen, dass er bitte nur ab /dev/sgi
>> anfängt. Oder vielleicht schaffst du eine manuelle Zuordnung von
>>Geräte-Id (USB-Stick) zu Devicename? (kühner Gedanke)
> 
> 
> Äh - da versteh ich ja auf den ersten Blick erstmal gar nix :(
> 
> Ich versuche deshalb nocheinmal zusammenzufassen:
> 
> 1. /dev/sda1 und /dev/sda muss nicht zwingend das gleiche Gerät sein *?*

Doch

> 2. USB-Sticks haben keine Partitionstabelle

USB-Sticks können eine Partitionstabelle haben dann z.B. als /dev/sda1
oder /dev/sda2 mounten (je nachdem welche Partition) oder, wie die
meisten verfügbaren (oft kleineren) als Super-Floppy formatiert sein,
d.h. _ohne_ Partitionstabelle, mounten als /dev/sda

> 3. Ich bekomme, da ich keine richtige SCSI-Platte anspreche, kein FS
Das ist flasch.
> 4. Ich soll nach Optionen für Hotplug suchen
> 4.1 Hotplug hört sich so an, als würde man etwas am laufenden Gerät anschließen
Ja.
> 4.2 Ansonsten hab ich keine Ahnung davon
Nicht schlimm.
> 5. Ich könne versuchen, das Gerät an einen  Devicenamen zu binden
Ja, ist sicher besser.
> Dan stellen sich mir folgende Fragen:
> 
> Zu 4. Wo kann man da irgendwelche Optionen übergeben?
Wei ich leider auch nicht (weil: kühner Gedanke, nicht überprüft)
> Zu 4.2 Da werde ich mal ein bisschen googlen
> Zu 5. Und was hat das mit dem erkennen des FS zu tun?
Dies ist eher was zu Punkt 3, ich erkläre es mal:

Angenommen ich nutze an einem Laptop (ohne SCSI-Controller) einen
USB-Stick, der als Super-Floppy formatiert ist. Der Stick wird mit
folgender Zeile gemountet:
/dev/sda       /media/usbstick vfat    user,noauto
Wenn ich nun aber auf dem Stick eine Partitionstabelle erstelle (mit
fdisk) und dann die erste Partition nutze (z.B. auch mit vfat), dann
sollte der Stick nun mit
/dev/sda1       /media/usbstick vfat    user,noauto
gemountet werden.

Ändere ich die Zeile in der fstab nicht ab, so kann ich den Stick nicht
mounten und er gibt mir die Fehlermeldung, dass ich kein gültiges
Block-Device angegeben habe (oder wenn ich filesystem auf 'auto' habe,
dass ich bitte ein FS auswählen soll).

Wie du siehst, liegt der Fehler woanders, als die Fehlermeldung vermuten
lässt. Ich rate dir hierzu erst einmal etwas zu experimentieren, wie
dein USB-Stick gemountet werden möchte. (Am besten an einem Rechner ohne
SCSI). Wenn das soweit läuft, kann man mal schauen, was da mit dem SCSI
und dem hotplug abläuft.

Paul
-- 
Linux-User #271918 with the Linux Counter, http://counter.li.org/

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: