Forum: PC-Programmierung Raspi : USB in /mnt/ bekannt machen ?


von Peter B. (funkheld)


Lesenswert?

Hallo, guten Tag.

Wie kann ich den USB im Raspi mnt bekannt machen?

Danke

von Gerald K. (geku)


Lesenswert?

USB ist eine Schnittstelle, mnt ist ein Verzeichnis.

Wo liegt das Problem?

Funktioniert bei einer Anwendung, die sich im Verzeichnis /mnt befindet 
USB nicht?

von Rüdiger B. (rbruns)


Lesenswert?


von Ein T. (ein_typ)


Lesenswert?

Hallo Peter,

Peter B. schrieb:
> Wie kann ich den USB im Raspi mnt bekannt machen?

Was genau meinst Du mit "bekannt machen"? Was ist das für ein USB-Gerät, 
das Du "bekannt machen" möchtest? Warum möchtest Du das Gerät unter 
mnt "bekannt machen" und nicht, zum Beispiel, unter media?

von Peter B. (funkheld)


Lesenswert?

Es ist ein USB Stick FAT32.

Ich Spiele ohne Desktop.

Welchen Text muss ich dann bitte eingeben bei pi@raspberrypi: damit 
dieser Stick in media erkannt wird? Und mit welchen Text kann ich 
bitte dann Daten vom Stick FAT32 lesen.

: Bearbeitet durch User
von Εrnst B. (ernst)


Lesenswert?

Peter B. schrieb:
> Welchen Text muss ich dann bitte eingeben bei pi@raspberrypi: damit
> dieser Stick in media erkannt wird?

sudo mount /dev/sda1 /mnt

Oder /media

oder /dev/sdb1, ... wenn mehrere USB-Sticks oder Festplatten im Spiel 
sind

Peter B. schrieb:
> Und mit welchen Text kann ich
> bitte dann Daten vom Stick lesen.

find /mnt -type f | xargs cat
?
oder willst du nicht alle Dateien auf einmal lesen? dann such dir vorher 
die Datei raus, die du lesen willst...

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

uhh... da hast du ein ganz schöne lernkurve vor dir...

überflieg mal das:
https://linux.die.net/man/8/mount

wenn du deinen stick einsteckst und dmesg eingibst (kann sein dass dein 
linux "sudo dmesg" verlangt), dann siehst du sowas
1
68146.754354] usb 1-6.4.2: new high-speed USB device number 19 using xhci_hcd
2
[68146.874302] usb 1-6.4.2: New USB device found, idVendor=058f, idProduct=6387, bcdDevice= 1.00
3
[68146.874306] usb 1-6.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
4
[68146.874308] usb 1-6.4.2: Product: Mass Storage
5
[68146.874309] usb 1-6.4.2: Manufacturer: Generic
6
[68146.874310] usb 1-6.4.2: SerialNumber: 440620F7
7
[68146.875673] usb-storage 1-6.4.2:1.0: USB Mass Storage device detected
8
[68146.876043] scsi host7: usb-storage 1-6.4.2:1.0
9
[68147.886023] scsi 7:0:0:0: Direct-Access     Generic  Flash Disk       8.07 PQ: 0 ANSI: 4
10
[68147.886656] sd 7:0:0:0: Attached scsi generic sg2 type 0
11
[68147.887445] sd 7:0:0:0: [sdb] 31205376 512-byte logical blocks: (16.0 GB/14.9 GiB)
12
[68147.888128] sd 7:0:0:0: [sdb] Write Protect is off
13
[68147.888136] sd 7:0:0:0: [sdb] Mode Sense: 23 00 00 00
14
[68147.888803] sd 7:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
15
[68147.896096]  sdb: sdb1
16
[68147.896481] sd 7:0:0:0: [sdb] Attached SCSI removable disk

In dem Fall wäre sdb1 die 1. partition auf einem stick.
"Einhängen" ginge dann mit "mount /dev/sdb1 /mnt/usb-stick"
wobei /mnt/usb-stick ein bestehendes Verzeichnis ist...
Es gibt aber auch welche die als "super-floppy" formatiert sind. Da wäre 
/dev/sdb zu mounten.

wieder "aushängen" geht mit "umount /dev/sdb1" oder "mount 
/mnt/usb-stick"

üblicherweise brauchst du (gottseidank) bei "mount" keine parameter 
mehr...
ob/wie das bei dir automatisch ginge hängt von deiner distribution ab.

Das sind übrigens richtige *nix basics. Die sind unter "richtigem" Unix, 
BSD oder linux praktisch identisch. Entsprechend solltest du eine 
größere Anzahl von weiterführenden Anleitungen im Netz finden.

73

von Peter B. (funkheld)


Lesenswert?

Danke für die Info.
Werde es mit den verschiedenen Vorschlägen testen wie mein USB-Stick 
reagiert.

von Thomas W. (Gast)


Lesenswert?

Bernd, -

willkommen in der wunderbaren Linux-Welt. Suche Dir ein Buch 
"Einfuehrung in Linux" (z.B. 
https://www.tuxcademy.org/download/de/lxk1/lxk1-de-manual.pdf) sonst 
wirst Du nur frustiert. Und dieses Forum kann Dir solche Grundlagen 
nicht vermitteln.

Gruesse

Th.

von DPA (Gast)


Lesenswert?

Eventuell sollen noch /etc/fstab und blkid erwähnt werden. Damit kann 
man ein Mapping machen, vom device zum mountpoint, wo mount es einhängen 
soll, dann muss man bei mount nicht mehr beides angeben. Optionen kann 
man da auch rein packwn. Und man kann damit auch sachen beim Booten 
automatisch einhängen (der default ohne noauto in der fstab). 
Automatisch mounten beim Einstecken ist aber leider nicht darin 
behandelt.

von Peter B. (funkheld)


Lesenswert?

Danke , das Buch ist toll.

von Rolf M. (rmagnus)


Lesenswert?

Eigentlich gibt es dafür pmount. Das ist dafür gedacht, dass auch 
normale (nicht-root) Benutzer Wechselmedien von der Konsole aus in 
/media einbinden können. Den Gerätenamen muss man aber leider trotzdem 
noch vorher rausfinden.
Ich weiß nicht, ob das standardmäßig auf dem Raspi installiert ist. Wenn 
nicht, kann man es mit
1
apt install pmount
nachinstallieren. Ich weiß nicht, warum das bei vielen Systemen 
standardmäßig fehlt.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.