特定のUSBデバイスが自動マウントされないようにする


16

Ubuntu 13.04でUSBデバイスの自動マウントを停止したい。たとえば、iPhone 5をデスクトップに接続すると、何をしたいか(マシンに接続されている「iPod」を消去するかどうかなど)を常に求められます。私はデバイスを充電する方法としてのみコンピューターを使用しないので、デバイスがマウントされないようにし、デバイスがマシンから電流を引き出せるようにする方法はありますか?

回答:


12

ターミナルとgeditの使用

最初に、デバイスが接続されているときに使用するターミナルlsusb(たとえば0951:1692)からデバイスのIDを見つけます。また、でデバイスの名前を見つける必要がありますlsblk。名前があるとしましょう/dev/sdb1

新しいスクリプトを作成し、言ってみましょうunmount.sh/lib/udevsudo -H gedit /lib/udev/unmount.shし、内部で次の行を置きます:

#!/bin/bash

udisks --unmount /dev/sdb1
udisks --detach /dev/sdb

ファイルを保存して閉じ、実行可能にします:

chmod +x /lib/udev/unmount.sh

さて、あなたは、新しいルールファイルを作成するために必要/etc/udev/rules.d/sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rules、これが好きで新しいルールを置きます:

ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

再起動せずにudevルールをリロードするには、次のコマンドを使用します。

sudo udevadm control --reload-rules

イカの使用

または、別の方法は、コンピューターで反射神経を実現するシンプルなツールであるカトルフィッシュcomixcursors-lefthandedをインストールしますをインストールして使用することです。


まあ、イカはもはや利用できないように見える
アントニー14

Ubuntu 14.04にCuttlefisthをインストールしました
アンワー

USBフラッシュドライブからWindowsパーティションをアンマウントするために使用さudisksctlunmount.shますudisksctl unmount --block-device /dev/sr1。参照用:udisks.freedesktop.org/docs/latest/udisksctl.1.html
Martin

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.