openSUSE 13.2で外部デバイスの自動マウントを無効にする方法は?

openSUSE 13.2で外部デバイスの自動マウントを無効にする方法は?

以前はopenSUSE 11.4を使用していましたが、古い手動マウントがありました。それにもかかわらず、すべての設定ファイルをコピーし(私の意見では)、/etc/fstabデバイス不明が自動的にインストールされたことを確認しました(何を定義したのかを知っていますnoauto)。しかし、これがopenSUSE 13.2リリースではかなり異なるため、驚くことはありません。

それでは、openSUSE 13.2でこれをどのように実行できますか?デバイスを手動でインストールmountし、手動で削除したいと思いますumount。他の方法はありません。非アクティブ状態のスマートタイムアウトなどはありません。

デスクトップ単位ではなくシステムレベルで機能を無効にしたいと思います(注意して私はKDE 3.5を使用していて冗談ではありません)。純粋なコンソールや他のデスクトップで作業している場合、これは何も起こらないと100%確信できます。問題が発生します。

関連質問を提供:ドンクリスティ:Ubuntu 12.04または13.04では、自動マウントは無効になりません。

修正する

# more /etc/udev/rules.d/85-no-automount.rules
SUBSYSTEM=="usb", ENV{UDISKS_AUTO}="0"
  • カーネルデスクトップ開発-3.16.6-2.1.x86_64
  • udev-210-25.5.4.x86_64
  • udiks2-2.1.3-2.1.5.x86_64

ベストアンサー1

OpenSUSEやFedoraなどの最新のLinuxディストリビューションで見られる自動マウントは、次のために発生します。USB 2提供する。

したがって、サービスを停止してシステムレベルで機能を無効にすることができます。たとえば、次のようになります。

# systemctl stop udisks2.service

停止していることを確認するには、次の手順を実行します。

# systemctl status udisks2

もちろん、この変化は永久的ではありません。

デフォルトでは、udisks2 サービスは有効になっていないため、起動中に自動的に開始されません。代わりにDbusを介して有効になります(たとえば、最初のユーザーがデスクトップセッションを開始したときなど)。

したがって、udisks2が本当に嫌いならば:

$ systemctl mask udisks2

これにより、手動起動を含むすべての起動が防止されます。

やる気

Fine disks2ディスクマネージャを介して自動マウントを無効にする必要があるのはなぜですか?

次のようないくつかの良い理由があります。

  • udisks2自動マウントエラー1の解決
  • 特定のUSBドライブに対してフォレンジック操作を実行する
  • USBデバイスの破損したFSからのデータ復旧

1.たとえば、Fedora 25では、2つのUSBデバイスをBtrfs RAID-1ミラーに接続するとミラーが自動的にマウントされますが、画面のロックを解除すると/run/media/juser/mirror2番目にもマウントされます...最初のマウントはまだ機能します/run/media/juser/mirror1

おすすめ記事