如何在 Ubuntu 12.04 服务器中自动安装 USB 设备

如何在 Ubuntu 12.04 服务器中自动安装 USB 设备

在 Ubuntu 12.04 桌面中,可以插入 USB 设备,并且它们大部分都可以工作。

在 Ubuntu 12.04 Server 中,当我插入 USB 设备时它什么也不做。

当需要添加 USB 设备(例如打印机、扫描仪和拇指驱动器)时,如何设置服务器使其像桌面一样运行?

最终,我将把这些 USB 设备转发到 VirtualBox 虚拟机。但是,如果 Ubuntu 服务器没有以某种方式安装它们,我也无法让 VirtuaBox 看到它们。

答案1

来自Ubuntu 文档,尝试安装usbmount

sudo apt-get install usbmount

以下是来自 repo 的描述:

自动安装和卸载 USB 大容量存储设备 此软件包在插入 USB 大容量存储设备(通常是 USB 笔)时自动安装它们,并在移除它们时卸载它们。安装点(默认为 /media/usb[0-7])、要考虑的文件系统类型和安装选项都是可配置的。当插入多个设备时,会自动选择第一个可用的安装点。如果设备提供了型号名称,则会自动创建指向安装点的符号链接 /var/run/usbmount/MODELNAME。

当使用自动挂载时,它将挂载存储设备/media/usb[0-7](没有对话框)。

打印机/扫描仪未“安装”,配置会有所不同。不过,如果您的最终目标只是将这些传递给 Windows 客户机,则需要从此处安装 VirtualBox 扩展包https://www.virtualbox.org/wiki/Downloads。在与 Windows 客户机一起使用这些设备之前,不需要在 Ubuntu 主机内设置它们。

答案2

  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
    

你可以得到一些更多细节

相关内容