当Ubuntu连接到eSATA端口时,如何使Ubuntu自动挂载外部驱动器?
目前,我必须转到主文件夹▸go▸Computer并单击磁盘来挂载它。
发布于 2012-04-27 09:37:25
发布于 2011-01-29 14:27:16
以前,当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"您可以使用命令lspci找到您的供应商/设备ID。
https://askubuntu.com/questions/23864
复制相似问题