web-dev-qa-db-ja.com

プラグイン時にeSATAドライブを自動的にマウントするにはどうすればよいですか?

Ubuntuが外部ドライブをeSATAポートに接続したときに自動的にマウントするようにするにはどうすればよいですか?

現在、ホームフォルダー▸移動▸コンピューターに移動し、ディスクをクリックしてマウントする必要があります。

1
lukasz

このページ は利用可能なすべてのメソッドをリストします。

そのうちの1つでは、「pysdm」プログラムを使用して、単一の構成ファイルを編集することなく、すべてのユーザーに対してブート時にドライブを自動マウントできることに注意してください。

簡単に言えば、pysdmをインストールして実行し、クリックしてください。

1
sitarane

以前は、HAL(ハードウェアアブストラクションレイヤー)がハードウェアデバイスを処理していたときに、 http://vstone.eu/2009/04/hal-and-auto-mounting-external-e- sata-devices /

ただし、現在のディストリビューションではudevを使用してハードウェアデバイスを処理しているため、作業が必要です(udevとeSataの手順は見つかりませんでした)。

そのため、行う必要があるのはedit /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に類似)。つまり、次のような1行を追加します

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

lspciコマンドを使用して、ベンダー/デバイスIDを見つけることができます。

3
user4124