Jak znaleźć urządzenie powiązane z zamontowanym napędem USB w systemie Linux

9

Jak znaleźć urządzenie (np. / Dev / *) dla zamontowanego napędu USB w systemie Linux (Ubuntu 10.04)? Próbuję sformatować dysk flash USB Cruzer, a gdy go podłączę, na pulpicie pojawia się ikona podłączonego systemu plików. Jednak po otwarciu GParted nie wyświetla systemu plików jako opcji partycjonowania.

Zalecenia, które znalazłem w Google, obejmują monitorowanie tail -f / var / log / messages, które, jak twierdzą, powinny zawierać nazwę urządzenia, gdy dysk jest zamontowany, ale nigdy tak się nie dzieje. Przeczytałem również, że dysk USB jest zwykle połączony z / dev / sdb, ale pojawia się to jako zepsute łącze w moim systemie plików. Jak inaczej znajdę urządzenie?

Cerin
źródło

Odpowiedzi:

8

Możesz zajrzeć mount, dmesg, /proc/partitions... Istnieje wiele sposobów, aby go odnaleźć.

Daenyth
źródło
Tak, dmesg poinformuje urządzenie, gdy je podłączysz ... w przeciwieństwie do innych, powie Ci urządzenie nawet przed jego zamontowaniem (co brzmi, jakby nie było automatycznie montowane w rzeczywistym katalogu dla Ciebie ). Spójrz na dmesg zaraz po podłączeniu pamięci USB.
Jarvin
Dzięki, odkryłem, że uruchamiając „mount” otrzymuję listę wszystkich zamontowanych urządzeń i ich lokalizacji plików.
Cerin,
1
+1 dla mount. Dokumenty clonezilla mówią, aby dmesgznaleźć nazwę mojego dysku USB, ale to generuje kilka stron informacji. mountbył o wiele krótszy i prostszy.
John C
5

dfpodaje informacje dotyczące zamontowanych dysków oraz ich odpowiednich lokalizacji urządzeń i ścieżek FS. Możesz także uruchomić cat /etc/fstabplik, aby sprawdzić, czy dysk USB znajduje się na liście.

bedwyr
źródło
To naprawdę najlepsza odpowiedź.
dotancohen
0

Nośniki wymienne, takie jak dysk flash, są zwykle montowane pod ~/.gvfsbezpiecznikiem gvfs. Formatowanie dysku powinno być możliwe w Nautilusie.

Jeśli chcesz korzystać z narzędzi wiersza polecenia, prawdopodobnie będziesz musiał odmontować je w Nautilusie i ewentualnie zamontować ponownie z wiersza poleceń.

Wstrzymano do odwołania.
źródło
0

Oto mały skrypt Perla dla systemu Linux, który wyświetla drzewo USB i sprawdza, czy i urządzenia sd * są powiązane z wpisem:

Może być przydatny, a także dobry do eksperymentów.

David Tonhofer
źródło