Як отримати USB-пристрої для автоматичного налаштування на сервері Ubuntu 12.04


9

У робочому столі Ubuntu 12.04 USB-пристрої можна підключити, і вони просто працюють здебільшого.

У сервері Ubuntu 12.04, коли я підключаю USB-пристрій, він нічого не робить.

Як я можу налаштувати сервер так, як робочий стіл, якщо мова йде про додавання USB-пристроїв, таких як принтери, сканери та палець-накопичувачі?

Зрештою я перешлю цей USB-пристрій на віртуальну машину VirtualBox. Однак, якщо сервер Ubuntu якимось чином не змонтує їх, я не можу заставити VirtuaBox також їх бачити.


Я думаю, що у мене є та сама проблема: мій 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.


І це буде працювати і для пристроїв, що не зберігають тип пам’яті (наприклад, принтер чи сканер)?
LonnieBest

У мене це встановлено, але він нічого не робить. У мене на сервері Ubuntu встановлений робочий стіл ubuntu. Коли я вставляю USB, нічого не відбувається, ніяких підказок.
LonnieBest

Я пішов вперед і встановив Ubuntu Desktop OS. Я не міг змусити Сервер діяти як Ubuntu Desktop з sudo apt-get install ubuntu-desktop. . . Він просто не з'явиться повідомлення, коли USB-накопичувач доданий. Я усвідомлюю, що це, можливо, монтувало речі автоматично, але я хотів і визнань gui.
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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.