插入时如何自动安装 eSATA 驱动器?

插入时如何自动安装 eSATA 驱动器?

当外部驱动器连接到 eSATA 端口时,我该怎么做才能让 Ubuntu 自动安装它?

目前我必须去主文件夹 ▸ 前往 ▸ 计算机并单击该磁盘将其挂载。

答案1

以前,当 HAL(硬件抽象层)处理硬件设备时,您需要按照以下说明进行操作:http://vstone.eu/2009/04/hal-and-auto-mounting-external-e-sata-devices/

但是,当前的发行版用于udev处理硬件设备,这意味着您必须做一些工作(我没有找到有关 udev 和 eSata 的说明)。

因此,需要做的是编辑/lib/udev/rules.d/80-udisks.rules并删除以下部分:

# Set eSATA port type for known eSATA CardBus adapters - first we want to ensure
# the device is on a cardbus controller (upper PCI device) - then we check
# vid/pid (lower PCI device)
#
SUBSYSTEM=="scsi_host", ATTRS{class}=="0x060700", GOTO="ata_port_cardbus"
GOTO="ata_port_cardbus_end"
LABEL="ata_port_cardbus"
# Mass storage controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
#
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1095", ATTRS{device}=="0x3512", ENV{UDISKS_ATA_PORT_CONNECTOR_TYPE}="ata_sata_external"
LABEL="ata_port_cardbus_end"

您可能需要添加您的供应商/设备 ID(类似于 0x1095、0x3512)。也就是说,添加一行类似于

SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1095", ATTRS{device}=="0x3512", ENV{UDISKS_ATA_PORT_CONNECTOR_TYPE}="ata_sata_external"

您可以使用命令找到您的供应商/设备 ID lspci

答案2

这一页列出所有可用的方法。

请注意,其中一个允许您通过“pysdm”程序在启动时为所有用户自动安装驱动器,而无需编辑单个配置文件。

长话短说:安装 pysdm,运行它并点击。

相关内容