web-dev-qa-db-fra.com

Comment puis-je monter automatiquement des disques eSATA lorsqu'il est branché?

Que puis-je faire pour que Ubuntu monte automatiquement un lecteur externe lorsqu'il est connecté à un port eSATA?

Actuellement, je dois aller à Dossier personnel ▸ Aller ▸ Ordinateur et cliquer sur le disque pour le monter.

1
lukasz

Cette page répertorie toutes les méthodes disponibles.

Notez que l'un d'eux vous permet de monter automatiquement le lecteur au démarrage, pour tous les utilisateurs, sans modifier un seul fichier de configuration, via le programme 'pysdm'.

Longue histoire: installez pysdm, lancez-le et cliquez dessus.

1
sitarane

Auparavant, lorsque HAL (Hardware Abstraction Layer) gérait les périphériques matériels, vous suiviez les instructions fournies à l'adresse http://vstone.eu/2009/04/hal-and-auto-mounting-external-e-). sata-devices /

Cependant, les distributions actuelles utilisent udev pour gérer les périphériques matériels, ce qui signifie que vous devez effectuer certains travaux (je n'ai pas trouvé d'instructions pour udev et eSata).

Donc, ce qui doit être fait est éditer /lib/udev/rules.d/80-udisks.rules et la section qui dit

# 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"

Vous devrez probablement ajouter vos identifiants de fournisseur/périphérique (similaires à 0x1095, 0x3512). C’est-à-dire ajouter une seule ligne semblable à

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

Vous pouvez trouver votre ID fournisseur/appareil en utilisant la commande lspci.

3
user4124