Jak zdobyć urządzenia USB do AutoMount w Ubuntu 12.04 Server

9

W Ubuntu 12.04 Desktop urządzenia USB można podłączyć i po prostu działają w większości.

W Ubuntu 12.04 Server po podłączeniu urządzenia USB nic nie robi.

Jak mogę skonfigurować serwer, aby działał jak komputer stacjonarny, jeśli chodzi o dodawanie urządzeń USB, takich jak drukarki, skanery i dyski USB?

Ostatecznie przekażę te urządzenia USB na maszynę wirtualną VirtualBox. Jeśli jednak serwer Ubuntu nie zamontuje ich w jakiś sposób, nie mogę uzyskać VirtuaBox.

LonnieBest
źródło
Myślę, że mam ten sam problem: mój dysk USB podłącza się automatycznie tylko po otwarciu okna menedżera plików.
Sridhar Sarnobat

Odpowiedzi:

7

Z dokumentacji Ubuntu spróbuj zainstalować usbmount.

sudo apt-get install usbmount

Oto opis z repozytorium:

automatycznie montuje i odmontowuje urządzenia pamięci masowej USB Ten pakiet automatycznie montuje urządzenia pamięci masowej USB (zazwyczaj długopisy USB) po ich podłączeniu i odmontowuje je po ich wyjęciu. Punkty montowania (domyślnie / media / usb [0-7]), typy systemów plików do rozważenia i opcje montowania są konfigurowalne. Po podłączeniu wielu urządzeń pierwszy dostępny punkt montowania jest wybierany automatycznie. Jeśli urządzenie podaje nazwę modelu, automatycznie tworzony jest symboliczny link / var / run / usbmount / MODELNAME wskazujący na punkt montowania.

Podczas korzystania z automount, zamontuje urządzenia pamięci masowej w /media/usb[0-7](nie ma okna dialogowego).

Drukarki / skanery nie są „montowane” i byłyby skonfigurowane inaczej. Chociaż, jeśli Twoim ostatecznym celem jest przekazanie ich gościowi Windows, musisz zainstalować pakiet rozszerzeń VirtualBox, stąd https://www.virtualbox.org/wiki/Downloads . Urządzenia, które nie muszą być konfigurowane na hoście Ubuntu przed użyciem ich z gościem Windows.

reverendj1
źródło
Czy to zadziała również w przypadku urządzeń innych niż pamięci masowe (takich jak drukarka lub skaner)?
LonnieBest,
Mam to zainstalowane, ale to nic nie robi. Mam Ubuntu-Desktop zainstalowany na serwerze Ubuntu. Po podłączeniu do portu USB nic się nie dzieje, bez monitów.
LonnieBest,
Poszedłem dalej i zainstalowałem Ubuntu Desktop OS. Nie mogłem zmusić Serwera do działania jak Ubuntu Desktop z sudo apt-get install ubuntu-desktop. . . Po prostu nie wyświetlało się powiadomienie, gdy dodano dysk USB. Zdaję sobie sprawę, że mogło to montować rzeczy automatycznie, ale chciałem też podziękowań dla GUI.
LonnieBest
2
Jeśli używasz usbmount, pamiętaj, że domyślnie obsługuje tylko systemy plików vfat, ext2, ext3, ext4 i hfsplus. Jeśli twój dysk to NTFS, dodaj go do dyrektywy FILESYSTEMS w /etc/usbmount/usbmount.conf
Moonchild
7
  1. Zainstaluj usbmount

    sudo apt-get install usbmount
    
  2. Zezwalaj użytkownikom na dostęp do dysków USB

    sudo sed -i 's/MOUNTOPTIONS="/MOUNTOPTIONS="user,umask=000,/' /etc/usbmount/usbmount.conf
    
  3. Podłącz i używaj

    cd /media/usb
    touch beeblebrox
    

Możesz uzyskać więcej szczegółów .

cmc
źródło
Należy dodać -i , aby zapisać zmiany w pliku i zmienić tylko pierwsze dopasowanie MOUNTOPTIONS :sudo sed -in '0,/MOUNTOPTIONS="/s/MOUNTOPTIONS="/MOUNTOPTIONS="user,umask=000,/' /etc/usbmount/usbmount.conf
Maxwel Leite
2
Tak, dziękuję @MaxwelLeite. Pamiętaj, że możesz samodzielnie edytować, a jeśli zostanie to zaakceptowane, otrzymasz 2 punkty.
cmc
co to jest beeblebrox?
eri0o 21.04.16