So bringen Sie USB-Geräte in Ubuntu 12.04 Server zu AutoMount

9

In Ubuntu 12.04 Desktop können USB-Geräte angeschlossen werden und funktionieren größtenteils nur.

Wenn ich in Ubuntu 12.04 Server ein USB-Gerät anschließe, geschieht nichts.

Wie kann ich einen Server einrichten, der sich beim Hinzufügen von USB-Geräten wie Druckern, Scannern und USB-Sticks wie ein Desktop verhält?

Letztendlich werde ich diese USB-Geräte an eine virtuelle VirtualBox-Maschine weiterleiten. Wenn der Ubuntu-Server sie jedoch nicht auf irgendeine Weise bereitstellt, kann ich VirtuaBox auch nicht dazu bringen, sie zu sehen.

LonnieBest
quelle
Ich glaube, ich habe das gleiche Problem: Mein USB-Laufwerk wird nur automatisch geöffnet, wenn ich ein Dateimanagerfenster öffne.
Sridhar Sarnobat

Antworten:

7

Versuchen Sie in der Ubuntu-Dokumentation zu installieren usbmount.

sudo apt-get install usbmount

Hier ist die Beschreibung aus dem Repo:

USB-Massenspeichergeräte automatisch ein- und aushängen In diesem Paket werden USB-Massenspeichergeräte (normalerweise USB-Stifte) automatisch eingesteckt, wenn sie eingesteckt sind, und ausgebaut, wenn sie entfernt werden. Die Mountpunkte (standardmäßig / media / usb [0-7]), die zu berücksichtigenden Dateisystemtypen und die Mountoptionen sind konfigurierbar. Wenn mehrere Geräte angeschlossen sind, wird automatisch der erste verfügbare Mountpunkt ausgewählt. Wenn das Gerät einen Modellnamen bereitstellt, wird automatisch ein symbolischer Link / var / run / usbmount / MODELNAME erstellt, der auf den Mountpoint verweist.

Bei Verwendung von automount werden die Speichergeräte unter gemountet /media/usb[0-7](es gibt kein Dialogfeld).

Drucker / Scanner sind nicht "montiert" und würden anders konfiguriert. Wenn Sie diese jedoch nur an Ihren Windows-Gast weitergeben möchten, müssen Sie das VirtualBox-Erweiterungspaket unter https://www.virtualbox.org/wiki/Downloads installieren . Die Geräte müssen nicht auf Ihrem Ubuntu-Host eingerichtet werden, bevor Sie sie mit Ihrem Windows-Gast verwenden können.

ehrwürdig
quelle
Und dies funktioniert auch für Geräte ohne Speichertyp (z. B. Drucker oder Scanner)?
LonnieBest
Ich habe das installiert, aber es macht nichts. Ich habe Ubuntu-Desktop auf Ubuntu-Server installiert. Wenn ich USB anschließe, passiert nichts, keine Eingabeaufforderungen.
LonnieBest
Ich habe Ubuntu Desktop OS installiert. Ich konnte Server nicht dazu bringen, sich wie Ubuntu Desktop mit sudo apt-get install ubuntu-desktop zu verhalten. . . Es wurde einfach keine Benachrichtigung angezeigt, wenn ein USB-Laufwerk hinzugefügt wurde. Mir ist klar, dass es möglicherweise automatisch Dinge montiert hat, aber ich wollte auch die GUI-Bestätigungen.
LonnieBest
2
Wenn Sie usbmount verwenden, beachten Sie, dass standardmäßig nur die Dateisysteme vfat, ext2, ext3, ext4 und hfsplus verarbeitet werden. Wenn Ihre Festplatte ntfs ist, fügen Sie sie der FILESYSTEMS-Direktive in /etc/usbmount/usbmount.conf
Moonchild
7
  1. Installieren Sie usbmount

    sudo apt-get install usbmount
    
  2. Ermöglichen Sie Benutzern den Zugriff auf USB-Laufwerke

    sudo sed -i 's/MOUNTOPTIONS="/MOUNTOPTIONS="user,umask=000,/' /etc/usbmount/usbmount.conf
    
  3. Einstecken und verwenden

    cd /media/usb
    touch beeblebrox
    

Sie können einige weitere Details erhalten .

cmc
quelle
Es muss -i hinzugefügt werden, um die Änderungen in der Datei zu speichern und nur die erste Übereinstimmung von MOUNTOPTIONS zu ändern :sudo sed -in '0,/MOUNTOPTIONS="/s/MOUNTOPTIONS="/MOUNTOPTIONS="user,umask=000,/' /etc/usbmount/usbmount.conf
Maxwel Leite
2
Ja, danke @MaxwelLeite. Beachten Sie, dass Sie Änderungen selbst vornehmen können und 2 Punkte erhalten, wenn diese akzeptiert werden.
cmc
Was ist Beeblebrox?
eri0o