Что я могу сделать, чтобы Ubuntu автоматически монтировал внешний диск, когда он подключен к порту eSATA?
В настоящее время я должен перейти в Домашняя папка ▸ Перейти ▸ Компьютер и нажать на диск для его установки.
На этой странице перечислены все доступные методы.
Обратите внимание, что один из них позволяет вам автоматически смонтировать диск при загрузке для всех пользователей, не редактируя ни одного файла конфигурации, через программу «pysdm».
Короче говоря: установите pysdm, запустите его и кликните по нему.
Ранее, когда HAL (Уровень аппаратной абстракции) обрабатывал аппаратные устройства, вы следовали инструкциям, найденным на http://vstone.eu/2009/04/hal-and-auto-mounting-external- e-sata-devices /
Однако в современных дистрибутивах для работы с аппаратными устройствами используется udev
, а это значит, что вам нужно выполнить некоторую работу (я не нашел инструкций для udev и eSata). [ 117]
Итак, что нужно сделать, это отредактировать /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"
Возможно, вам потребуется добавить свои идентификаторы поставщиков / устройств (аналогично 0x1095, 0x3512). То есть, добавьте одну строку, аналогичную
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1095", ATTRS{device}=="0x3512", ENV{UDISKS_ATA_PORT_CONNECTOR_TYPE}="ata_sata_external"
Вы можете найти свой идентификатор поставщика / устройства с помощью команды lspci
.