Wykryj i podłącz urządzenia

109

Dziś uaktualniłem Ubuntu i wszystko działa sprawnie, poza tym, że Ubuntu nie wykrywa żadnych innych urządzeń pamięci masowej. Moje partycje / i /home działają poprawnie, ale moje inne partycje nie są wykrywane. Nie miałbym nic przeciwko temu, z wyjątkiem tego samego problemu z pendrive'ami USB.

Kiedy podłączam pamięć USB, lampka świeci, ale komputer niczego nie wykrywa. Dla jasności, moja mysz i klawiatura są połączone przez USB i działają dobrze.

Masz pomysł jak rozwiązać ten problem? Żadna z sugestii, które znalazłem w Internecie, nie ma żadnego efektu.

    
zadawane Calixte 25.04.2013, 21:30
źródło

6 odpowiedzi

137

Rozwiązanie 1 : wypróbuj program Dyski (jeśli korzystasz z Ubuntu z graficznym interfejsem użytkownika ).

(sprawdź, czy zainstalowany jest pakiet gnome-disk-utility) (upewnij się, że pakiet udisk2 jest zainstalowany)

Hit SUPER A , aby otworzyć soczewkę aplikacji i wpisać Disks w polu Aplikacje wyszukiwania.

( SUPER to prawdopodobnie klucz z ikoną Windows.)

Na Dyskach możesz grać z opcjami automount.

Na przykład:

Musisz kliknąć małą ikonę z dwoma biegami i wybrać "Edytuj opcje montowania".

Rozwiązanie 2 : użycie interfejsu CLI (w przypadku instalacji bezgłowej)

Krok 1. Sprawdź urządzenia blokowe i systemy plików przypisane do tych urządzeń blokowych.

lsblk

Tutaj zobaczysz blokdevice sdb z partycją / sdb1. Ale nie jest zamontowany. Nie ma przypisanego pliku.

Krok 2. Jakiego rodzaju urządzeniem jest sdb?

sudo lshw 

lub

sudo lshw | less

Tak więc pamięć USB - urządzenie blokowe / sdb - ma nazwę logiczną / dev / sdb. A system plików FAT32 na tym pendrive ma logiczną nazwę / dev / sdb1.

Krok 3. Montowanie pamięci USB

Zamontujemy / dev / sdb1 na / media / usbstick

sudo mkdir /media/usbstick

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

Przeczytaj stronę podręcznika mount dla innych opcji.

Krok 4. Czy to zadziałało?

lsblk

Tak, widzimy, że system plików na pendrive jest zamontowany na / media / usbstick

Dodatek : jeśli nie ma żadnych nazw logicznych, takich jak / dev / sdb, powinieneś je najpierw utworzyć. Zobacz informacje o ustawianiu i sterowaniu urządzeniami z pętlą za pomocą komendy losetup

    
odpowiedział user85164 05.05.2013, 08:36
źródło
56

sudo lsusb powie Ci, jakie urządzenia USB wykrywa Linux. To, czy urządzenie pamięci masowej USB zostanie zamontowane, czy zostanie wykryte, to osobne problemy. sudo lsusb -v da pełne wyniki, prawdopodobnie więcej informacji, niż chcesz, jeśli system naprawdę nie rozpoznaje urządzenia.

Alternatywnie możesz porównać listy urządzeń w /dev przed podłączeniem urządzenia USB. Jest na to wiele sposobów; Prawdopodobnie po prostu skorzystam z:

ls -l /dev/* | wc -l

To da ci szereg uznanych urządzeń. Wykonanie tego przed i po podłączeniu urządzenia powie Ci, czy system operacyjny przypisał urządzenie w /dev/ .

Inną opcją byłoby spojrzenie na to, co dzieje się w dmesg po podłączeniu urządzenia USB. dmesg może informować Cię o błędach urządzenia.

Jeśli urządzenie USB, które ma problemy z montażem, znajduje się na liście lsusb, możesz spróbować zamontować urządzenie. W tym momencie dobrze byłoby znać typ systemu plików. sudo fdisk -l powie Ci typ systemu plików w postaci ID. Być może będziesz musiał sprawdzić numer identyfikacyjny. Istnieje wiele odnośników online. Gdy znasz listę urządzeń, czyli /dev/hda1 i typ systemu plików, możesz spróbować zamontować urządzenie manualnie za pomocą polecenia mount .

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

Być może musisz upewnić się, że lokalizacja, w której chcesz zamontować urządzenie, istnieje. Jeśli system operacyjny rozpozna system plików, to mount może po prostu działać, jeśli system plików nie jest rodzimym systemem plików; może być konieczne określenie flag do zamontowania.

Oddaj swoje dane wyjściowe z dmesg (nie wszystkie, tylko od około kiedy urządzenie USB jest podłączone) i sudo lsusb .

Możesz znaleźć Linux / UNIX: Pliki urządzeń pomocne, gdy próbuje się określić typ urządzenia.

Piszę to, zakładając, że wszystkie twoje nierozpoznane urządzenia są urządzeniami blokowymi. Istnieje wiele sposobów podejścia do tego rodzaju problemu i wielu możliwych rozwiązań. Aby podać rozwiązanie, potrzebne są bardziej szczegółowe informacje.

Istnieje również wiele aplikacji GUI, które mogą zrobić to samo. Możesz spróbować poszukać podłączonego sprzętu w "Narzędziu dyskowym".

    
odpowiedział j0h 01.05.2013, 17:56
źródło
9

Ręcznie podłącz dysk USB

Urządzenie pamięci masowej USB podłączone do systemu zwykle montuje się automatycznie, ale jeśli z jakiegoś powodu nie zostanie ono zautomatyzowane, można ręcznie zamontować je za pomocą tych kroków.

  1. Naciśnij klawisze Ctrl + Alt + T , aby uruchomić Terminal.
  2. Wprowadź sudo mkdir /media/usb , aby utworzyć punkt podłączenia o nazwie usb .
  3. Wprowadź sudo fdisk -l , aby znaleźć podłączony dysk USB, powiedzmy, że dysk, który chcesz zamontować, to /dev/sdb1 .
  4. Aby zamontować dysk USB sformatowany przy użyciu systemu FAT16 lub FAT32 , wpisz:

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

    LUB, Aby zamontować dysk USB sformatowany w systemie NTFS , wpisz:

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

Aby go odmontować, wpisz sudo umount /media/usb w Terminalu.

źródło

    
odpowiedział αғsнιη 25.09.2014, 14:12
źródło
7

Możesz użyć jednego z poniższych poleceń, aby uzyskać szczegółowe informacje na temat zamontowanych urządzeń: wszystkie różne polecenia służą do uzyskiwania różnych informacji na różne sposoby, wyniki ...

  • dmesg
  • sudo fdisk LUB sudo fdisk -l
  • sudo blkid
  • lsblk
  • mount
  • lsusb
  • urządzenia usb
  • df -h
odpowiedział premal 20.04.2015, 11:40
źródło
2

Wspomniasz tylko o jednym typie urządzenia magazynującego - pamięci USB. Ilekroć urządzenia usb nie montują się poprawnie, sprawdź, czy nie masz pakietu o nazwie zainstalowane usbmount . Jeśli tak jest, usuń go, a życie powinno wrócić do normalności (może być konieczne ponowne uruchomienie).

    
odpowiedział Tanel Mae 05.05.2013, 10:26
źródło
0

Ja też miałem podobną sytuację, w której mój pendrive stał się niewidoczny. Rozwiązałem go za pomocą programu narzędziowego ubuntu o nazwie Dyski . Wewnątrz narzędzia dyskowego widoczny był pendrive. Kliknąłem ikonę koła zębatego na dysku (upewnij się, że wybrałeś właściwe urządzenie) i użyłeś opcji formatowania z FAT (kompatybilny ze wszystkimi systemami i urządzeniami)

    
odpowiedział Jose Kj 25.05.2018, 11:46
źródło

Przeczytaj inne pytania na temat tagów