Geräte erkennen und bereitstellen

109

Ich habe Ubuntu heute aktualisiert und alles funktioniert reibungslos, außer dass Ubuntu keine anderen Speichergeräte erkennt. Meine / und /home Partitionen funktionieren gut, aber meine anderen Partitionen werden einfach nicht erkannt. Ich hätte nichts dagegen, außer das gleiche Problem geht mit USB-Sticks.

Wenn ich einen USB-Stick anschließe, geht das Licht an, aber der Computer erkennt nichts. Nur um klar zu sein, meine Maus und Tastatur sind über USB verbunden und funktionieren gut.

Irgendeine Idee, wie Sie dieses Problem lösen können? Keiner der Vorschläge, die ich im Internet gefunden habe, hat Auswirkungen.

    
Calixte 25.04.2013, 21:30
quelle

6 Antworten

137

Lösung 1 : Versuchen Sie das Programm "Disks" (wenn Sie Ubuntu mit einer GUI ausführen).

(Überprüfen Sie, ob das gnome-disk-Dienstprogramm installiert ist) (Stellen Sie sicher, dass das Paket udisk2 installiert ist)

Drücken Sie SUPER A , um die Anwendungslinse zu öffnen, und geben Sie Disks in das Feld Suchanwendungen ein.

( SUPER ist wahrscheinlich der Schlüssel mit dem Windows-Symbol.)

In Disks können Sie mit den Automount-Optionen spielen.

Zum Beispiel:

Sie müssen auf das kleine Icon mit den zwei Gängen klicken und 'Edit Mount Options' auswählen.

Lösung 2 : Verwenden der CLI (für eine kopflose Installation)

Schritt 1. Überprüfen Sie die Blockdevices und die Dateisysteme, die diesen Blockdevices zugeordnet sind.

lsblk

Hier sehen Sie blokdevice sdb mit der Partition / sdb1. Aber es ist nicht montiert. Es ist keine Datei zugewiesen.

Schritt 2. Welche Art von Gerät ist SDB?

sudo lshw 

oder

sudo lshw | less

So hat der USB-Stick - das Blockgerät / sdb - den logischen Namen / dev / sdb. Und das FAT32-Dateisystem auf diesem Stick hat den logischen Namen / dev / sdb1.

Schritt 3. Montage des USB-Sticks

Wir werden / dev / sdb1 an / media / usbstick

mounten
sudo mkdir /media/usbstick

sudo mount -t vfat /dev/sdb1 /media/usbstick 

Lesen Sie die Manpage von mount für andere Optionen.

Schritt 4. Hat es funktioniert?

lsblk

Ja, wir können sehen, dass das Dateisystem auf dem USB-Stick auf / media / usbstick gemountet ist

Addendum : Wenn es keine logischen Namen wie / dev / sdb gibt, sollten Sie sie zuerst erstellen. Informationen zum Einrichten und Steuern von Loop-Geräten finden Sie unter mit dem Befehl losetup

    
user85164 05.05.2013 08:36
quelle
56

sudo lsusb sagt Ihnen, welche USB-Geräte Linux erkennt. Ob ein USB-Speichergerät bereitgestellt wird oder erkannt wird, sind separate Probleme. sudo lsusb -v liefert eine ausführliche Ausgabe, möglicherweise mehr Informationen als gewünscht, wenn das Betriebssystem das Gerät wirklich nicht erkennt.

Alternativ können Sie die Gerätelisten in /dev vor und nach dem Einstecken des USB-Geräts vergleichen. Es gibt viele Möglichkeiten, es zu tun; Ich würde wahrscheinlich nur verwenden:

ls -l /dev/* | wc -l

Damit erhalten Sie eine Reihe von erkannten Geräten. Wenn Sie vor und nach dem Einstecken eines Geräts vorgehen, können Sie feststellen, ob das Betriebssystem das Gerät in /dev/ zugewiesen hat.

Eine andere Möglichkeit wäre, zu sehen, was in dmesg passiert, wenn Sie das USB-Gerät anschließen. dmesg kann Ihnen beispielsweise sagen, wie ein Gerät ausgefallen ist.

Wenn das USB-Gerät, bei dem Probleme beim Mounten aufgetreten sind, sich in der lsusb-Liste befindet, können Sie versuchen, das Gerät zu installieren. An dieser Stelle wäre es gut, den Dateisystemtyp zu kennen. sudo fdisk -l teilt Ihnen den Dateisystemtyp in Form einer ID mit. Möglicherweise müssen Sie die ID-Nummer nachschlagen. Dafür gibt es viele Referenzen online. Sobald Sie die Geräteliste kennen, also /dev/hda1 und den Dateisystemtyp, können Sie versuchen, das Gerät manuell mit dem Befehl mount zu mounten.

sudo mount /dev/hda1 /home/user/Desktop/whereEver

Sie müssen möglicherweise sicherstellen, dass der Ort, an dem Sie das Gerät mounten möchten, existiert. Wenn das Betriebssystem das Dateisystem erkennt, funktioniert mount möglicherweise nur, wenn das Dateisystem kein systemeigener Dateisystemtyp ist. Möglicherweise müssen Sie Flags für das Mounten angeben.

Geben Sie Ihre Ausgabe von dmesg zurück (nicht alles, nur von ungefähr, wenn das USB-Gerät angeschlossen ist) und sudo lsusb .

Sie finden Linux / UNIX: Gerätedateien hilfreich, wenn versucht wird, den Gerätetyp zu bestimmen.

Ich schreibe dies unter der Annahme, dass alle nicht erkannten Geräte blockartige Geräte sind. Es gibt viele Möglichkeiten, sich dieser Art von Problemen und vielen möglichen Lösungen zu nähern. Um eine Lösung zu finden, sind genauere Informationen erforderlich.

Es gibt auch viele GUI-Anwendungen, die dasselbe tun können. Sie können versuchen, die eingesteckte Hardware im "Festplatten-Dienstprogramm" zu suchen.

    
j0h 01.05.2013 17:56
quelle
9

Manuelles Einhängen eines USB-Laufwerks

Ein USB-Speichergerät, das an das System angeschlossen wird, wird normalerweise automatisch eingehängt, wenn es jedoch aus bestimmten Gründen nicht automatisch aktiviert wird, ist es möglich, es manuell mit diesen Schritten zu mounten.

  1. Drücken Sie Strg + Alt + T , um Terminal auszuführen.
  2. Geben Sie sudo mkdir /media/usb ein, um einen Mountpunkt namens usb zu erstellen.
  3. Geben Sie sudo fdisk -l ein, um nach dem bereits eingesteckten USB-Laufwerk zu suchen. Angenommen, das Laufwerk, das Sie mounten möchten, ist /dev/sdb1 .
  4. Um ein USB-Laufwerk einzulegen, das mit dem FAT16 oder FAT32 System formatiert wurde, geben Sie Folgendes ein:

    sudo mount -t vfat /dev/sdb1 /media/usb -o uid=1000,gid=100,utf8,dmask=027,fmask=137
    

    ODER Um ein USB-Laufwerk einzulegen, das mit NTFS formatiert wurde, geben Sie Folgendes ein:

    sudo mount -t ntfs-3g /dev/sdb1 /media/usb
    

Um es abzuschalten, geben Sie einfach sudo umount /media/usb in das Terminal ein.

Quelle

    
αғsнιη 25.09.2014 14:12
quelle
7

Sie können einen der folgenden Befehle verwenden, um Informationen zu eingehängten Geräten zu erhalten: Alle verschiedenen Befehle werden verwendet, um verschiedene Informationen auf verschiedene Arten zu erhalten, Ergebnisse ...

  • dmesg
  • sudo fdisk ODER sudo fdisk -l
  • sudo blkid
  • lsblk
  • mount
  • lsusb
  • USB-Geräte
  • df -h
premal 20.04.2015 11:40
quelle
2

Sie erwähnen nur einen Speichergerät-Typ - USB-Stick. Immer wenn USB-Geräte nicht ordnungsgemäß geladen werden, überprüfen Sie, ob Sie das Paket nicht namens usbmount installed installiert haben. Wenn dies der Fall ist, entfernen Sie es und das Leben sollte danach wieder normal sein (Sie müssen möglicherweise neu starten).

    
Tanel Mae 05.05.2013 10:26
quelle
0

Auch ich hatte eine ähnliche Situation, in der mein Pendrive unsichtbar wurde. Ich löste es mit dem ubuntu-Hilfsprogramm namens Disks . Im Disk-Tool war der Pendrive sichtbar. Ich klickte auf das Zahnradsymbol in der Disk (Vergewissern Sie sich, dass Sie das richtige Gerät ausgewählt haben) und verwenden Sie die Formatpartionsoption mit FAT (kompatibel mit allen Systemen und Geräten)

    
Jose Kj 25.05.2018 11:46
quelle