Как подключить USB-устройства к AutoMount в Ubuntu 12.04 Server

9

В Ubuntu 12.04 Desktop можно подключать USB-устройства, и они по большей части работают.

В Ubuntu 12.04 Server, когда я подключаю USB-устройство, оно ничего не делает.

Как настроить сервер, действующий как настольный компьютер, когда дело доходит до добавления USB-устройств, таких как принтеры, сканеры и флэш-накопители?

В конечном итоге я перешлю эти USB-устройства на виртуальную машину VirtualBox. Однако, если сервер Ubuntu не монтирует их каким-либо образом, я не могу заставить VirtuaBox их увидеть.

LonnieBest
источник
Я думаю, у меня та же проблема: мой USB-накопитель автоматически монтируется только при открытии окна файлового менеджера.
Шридхар Сарнобат

Ответы:

7

Из документации по Ubuntu попробуйте установить usbmount.

sudo apt-get install usbmount

Вот описание из репо:

автоматически подключать и отключать запоминающие устройства USB. Этот пакет автоматически подключает запоминающие устройства USB (обычно перья USB), когда они подключены, и отключает их при удалении. Точки монтирования (по умолчанию / media / usb [0-7]), типы файловых систем и параметры монтирования настраиваются. Когда подключено несколько устройств, автоматически выбирается первая доступная точка монтирования. Если устройство предоставляет имя модели, автоматически создается символическая ссылка / var / run / usbmount / MODELNAME, указывающая на точку монтирования.

При использовании автомонтирования он будет монтировать устройства хранения в /media/usb[0-7](диалоговое окно отсутствует).

Принтеры / сканеры не «смонтированы» и будут настроены иначе. Хотя, если ваша конечная цель - просто передать их гостю Windows, вам необходимо установить пакет расширений VirtualBox, отсюда https://www.virtualbox.org/wiki/Downloads . Устройства, которые не нужно настраивать на хосте Ubuntu, перед использованием их с гостем Windows.

reverendj1
источник
И это будет работать для устройств, не относящихся к типу хранилища (например, принтер или сканер)?
LonnieBest
Я установил это, но он ничего не делает. У меня установлен Ubuntu-рабочий стол на сервере Ubuntu. Когда я вставляю USB, ничего не происходит, никаких подсказок.
LonnieBest
Я пошел дальше и установил Ubuntu Desktop OS. Я не мог заставить сервер работать как Ubuntu Desktop с помощью sudo apt-get install ubuntu-desktop. , , Это просто не будет всплывать уведомление, когда USB-диск был добавлен. Я понимаю, что это, возможно, монтировало вещи автоматически, но я также хотел получить графические подтверждения.
LonnieBest
2
Если вы используете usbmount, имейте в виду, что по умолчанию он обрабатывает только файловые системы vfat, ext2, ext3, ext4 и hfsplus. Если ваш диск - ntfs, добавьте его в директиву FILESYSTEMS в /etc/usbmount/usbmount.conf
Moonchild
7
  1. Установите usbmount

    sudo apt-get install usbmount
    
  2. Разрешить пользователям доступ к USB-накопителям

    sudo sed -i 's/MOUNTOPTIONS="/MOUNTOPTIONS="user,umask=000,/' /etc/usbmount/usbmount.conf
    
  3. Подключи и используй

    cd /media/usb
    touch beeblebrox
    

Вы можете получить более подробную информацию .

КМЦ
источник
Необходимо добавить -i , чтобы сохранить изменения в файле и сделать так, чтобы изменить только первое совпадение MOUNTOPTIONS :sudo sed -in '0,/MOUNTOPTIONS="/s/MOUNTOPTIONS="/MOUNTOPTIONS="user,umask=000,/' /etc/usbmount/usbmount.conf
Maxwel Leite
2
Да, спасибо @MaxwelLeite. Обратите внимание, что вы можете внести изменения самостоятельно, и вы получите 2 балла, если оно будет принято.
CMC
что такое библброкс?
eri0o