UbuntuまたはKubuntu 18.04で内蔵ドライブの自動マウントを無効にする方法


10

Kubuntu 18.04 w / KDEプラズマ5.12.6をUSBドライブから実行しています。これはフルインストールであり、Liveバージョンではありません。ドライブは、ほとんどの物理コンピューターで使用できるポータブルシステムとして機能します。

ホストコンピュータのデータへの損傷を防ぐため。起動時に内部ディスクドライブを自動マウントしたくありません。さらに良いことに、これらのドライブを完全に無効にして、通常の方法でも機能しないようにしたいのですが、sudo mount /dev/sdx自動マウントの開始を無効にすることに同意します。

私が試したこと

  • 最も一般的に引用される答えは、org.gnome.desktop.media-handling automount設定をfalse に変更することです。gsettingsコマンドラインとdconfGUIエディターの両方を使用してこれを実行しました。automountとautomount-openの両方がfalseに設定されている
  • plugdevグループから私のアカウント(およびすべてのアカウント)を削除します。
  • Kubuntu Removeable Devices設定モジュールの「リムーバブルメディアの自動マウントを有効にする」設定がチェックされていないことを確認します。

これらすべてを試して再起動した後も、Kubuntuは検出されたすべてのパーティションをマウントします。パーティションは、フラッシュドライブと内蔵ドライブの両方にあります。

機能しないソリューション

  • その他のよくある解決策はfstabnoautoオプションとともにデバイスを追加して、特定のデバイスの自動マウントを無効に することです。システムの起動時に存在するデバイスがわからないため、このソリューションは私のシナリオでは役に立ちません。どういうわけか、すべてのデバイスに対してnoautoを使用してfstabをデフォルトに設定する必要があります。


@パンサーありがとう、うまくいきました。質問/解決策は古いバージョンのLinux向けであり、特にopenSUSEにマークされているので、回答としてコメントを書き込みますか?他の質問に基づいて、これは、特にKubuntuにとってかなり一般的な要求だと思います。
BrianHVB 2018

@BrianHVP先に進んで、出典を明記してください
パンサー

私は解決策を見つけました:カスタムudevルールを書きます。
Chris Chen

回答:


8

DebianベースのLinuxディストリビューション(およびおそらく他のディストリビューション)でのディスクの自動マウントは、udisks2というサービスからのものです

このサービスを無効にすると、手動マウントを許可したまま、ディスクが自動的にマウントされなくなります。

サービスを無効にする-自動または手動での開始は不可

systemctl mask udisks2

サービスのマスクを解除-手動で実行するか、コンピューターを再起動する必要があります

systemctl unmask udisks2
systemctl unmask udisks2.service

サービスを一時的に停止します-これは再起動後も持続しません

systemctl stop udisks2.service

ステータスを取得

sudo systemctl status udisks2

OpenSUSEに関する同様の質問に答えた@maxschlepzigの功績です。


0

これは実際には元の質問に対する回答ではありませんが、シナモンを使用するUbuntu 18.04でこのソリューションを使用すると、望ましくない副作用があったというコメントです。udisks2を無効にすることも役に立ちましたが、ここで説明するように、udisks2が無効になっているとnemoを開始できません。ファイルマネージャnemoがもう起動しないという問題がありました。私にとっての解決策は、nemoの設定の「動作」タブにある「挿入時および起動時にリムーバブルメディアを自動的にマウントする」オプションを無効にすることでした。

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