Napęd USB nie jest montowany automatycznie

17

Mój dysk USB nie jest montowany automatycznie, ale został wykryty przez lsusb.

Użyłem również edytora dconf, ale to nie działa. Za każdym razem, gdy muszę montować ręcznie za pomocą Narzędzia dyskowego.

nafri
źródło

Odpowiedzi:

7

Pełny opis konfiguracji automatycznego montowania znajduje się tutaj:

https://help.ubuntu.com/community/Mount/USB

Jeśli to nie pomoże, włóż pamięć USB i opublikuj ostatnie wiersze dmesg i syslog.

Wymagać
źródło
Nie wiem, dlaczego automount nie działa już nawet z kluczem org.gnome.desktop.media-handling.automount ustawionym na true, ale działa ręczne montowanie za pomocą narzędzia Dyski, aby go zamontować.
Yu Shen,
2

Czy ostatnio nie odmontowałeś poprawnie dysku, awaria zasilania lub awaria podczas zapisywania na lub odczytywania z dysku? Może to powodować błędy w napędzie, a po zamontowaniu działa normalnie, superblok może zawierać błędy powodujące nieprawidłowe podłączenie.

Jak poprosił Requist, sprawdź dmesg natychmiast po włożeniu dysku flash, możesz zobaczyć jedną z ostatnich linii, ponieważ „Wolumin nie został poprawnie odmontowany. Niektóre dane mogą być uszkodzone. Uruchom fsck.”.

Sprawdź etykietę urządzenia w gparted, a następnie uruchom

sudo fsck /dev/xxx (zamiana xxx na twoje urządzenie)

Możesz odzyskać niektóre szczegóły dotyczące nieprawidłowego Superbloku.

Naprawienie tego zależy od systemu plików napędu, czy to ext4 czy Fat32 itp.?

Oto strona dotycząca naprawy superbloku ext4

Jeśli twój dysk jest typu fat32 lub innego typu msdos, to testdisk może pomóc, ale bądź ostrożny z tym narzędziem, z wielką mocą ...

sudo apt-get install testdisk
sudo testdisk

oto post na temat używania dysku testowego do naprawy problemu superbloku fat32. Odnośniki do tego postu, przeczytaj oba przed rozpoczęciem.

Mam nadzieję, że to pomoże.

Jools
źródło
Próbowałem dowiedzieć się, dlaczego pendrive sformatowany w FAT32 nie montował się automatycznie w GNOME (jądro dobrze to rozpoznawało). Kiedy ustawiłem etykietę (nie oglądałem jej wcześniej; domyślam się, że była pusta), natychmiast ją zobaczyłem i zamontowałem. Czy możesz wyjaśnić to zachowanie? Zakładam, że gdyby nie było etykiety, GNOME po prostu zapewniłby symbol zastępczy w interfejsie użytkownika. Czy masz opinię, czy to był podstawowy problem z systemem plików, który został po prostu naprawiony poprzez ustawienie etykiety?
Dustin Oprea
Powinien nadal montować napęd i nadawać mu domyślną etykietę typu „dysk1”, jeśli nie ma żadnych. Powinno to być w / media / [nazwa użytkownika] / disk1 itd. Sprawdź konfigurację automount za pomocą edytora dconf, sprawdź obsługę org.gnome.desktop.media pod kątem określonych konfiguracji automountowania i akcji Nautilus. Więcej tutaj help.ubuntu.com/community/Mount/USB
Jools,
W mojej sytuacji dmesg nie wyświetlał żadnego komunikatu o błędzie błędu montowania, wydawało się, że nie ma żadnego zdarzenia montowania. Jest taki komunikat: „sd 0: 0: 0: 0: [sdb] Spinning up disk ...” potem pojawiła się wiadomość wskazująca, że ​​wirowanie jest gotowe. Ostatni komunikat to „[sdb] Attached SCSI disk”, a następnie dysk USB nie jest automatycznie podłączony. Ale dzięki Disk udało mi się go zamontować.
Yu Shen
W mojej powyższej sytuacji być może pojawił się komunikat o błędzie, ponieważ były one w kolorze czerwonym w dmesg: „[5925.011521] sd 0: 0: 0: 0: [sdb] Nie znaleziono strony trybu buforowania [5925.011530] sd 0: 0: 0: 0: [sdb] Zakładając, że pamięć podręczna dysku: zapisz przez "po zakończeniu wirowania. Wcześniej były też czerwone komunikaty: „[5920.917889] ses 0: 0: 0: 1: Błędna strona diagnostyczna; poproszono o 1 dostałem 8 [5920.917899] ses 0: 0: 0: 1: Nie udało się uzyskać strony diagnostycznej 0x1 [5920.917906 ] ses 0: 0: 0: 1: Nie udało się powiązać obudowy -19 "po rozkręceniu dysku ...
Yu Shen
1

Gdy wszystko inne zawiedzie, po prostu zamontuj go ręcznie. Inną alternatywą jest aktualizacja do najnowszej wersji Ubuntu. Obie pracowały dla mnie w przeszłości.

$ mkdir xxxxxxx
$ sudo mount /dev/sdb1  xxxxxxx
$ sudo umount xxxxxxx

lub

$ pmount /dev/sdb1  xxxxxxx
$ pumount xxxxxxx
JohnMudd
źródło
Pytanie nie pyta, jak ręcznie zamontować partycję: askubuntu.com/questions/1029040/…
WinEunuuchs2Unix
„kiedy wszystko inne zawiedzie”
JohnMudd
1
Ktoś inny mógłby powiedzieć „użyj Windows”. W każdym razie po prostu próbuję wskazać, dlaczego ktoś inny głosował na twoją odpowiedź.
WinEunuuchs2Unix
1
Zgadzam się z „ Gdy wszystko inne zawiedzie”. , więc edycja i opinia. ;-)
Fabby
0

Jest to błąd opisany w Bug # 1768010: usbmount nie działa na Bionic . Rozwiązanie, podane również w Unix i Linux Stack Exchange , jest następujące:

Edytuj konfigurację systemd-udevd

sudo systemctl edit systemd-udevd

wstaw następujące dwa wiersze:

[Service]
MountFlags=shared

następnie uruchomić:

sudo systemctl daemon-reload
sudo service systemd-udevd --full-restart

Należy również zauważyć, że to obejście nie jest idealne: można zaobserwować opóźnienie 40 sekund między włożeniem klucza USB a momentem pełnego podłączenia automatycznego.

Ortomala Lokni
źródło
W moim Ubuntu 18.04 nie udało się rozwiązać problemu braku automatycznego montowania napędu USB.
Yu Shen