USBドライブからKDE Plasma 5.12.6を使用してKubuntu 18.04を実行しています。これはフルバージョンであり、Liveバージョンではありません。ドライブは、ほとんどの物理コンピューターで使用できるポータブルシステムとして機能します。
ホストコンピューターのデータの損傷を防ぐため。起動時に内部ディスクドライブを自動マウントしたくありません。さらに良いことに、これらのドライブを完全に無効にして、通常のSudo mount /dev/sdx
でも機能しないようにしたいのですが、自動マウントを無効にして開始することにします。
org.gnome.desktop.media-handling automount
設定をfalseに変更することです。コマンドラインからのgsettings
とdconf
guiエディターの両方を使用してこれを実行しました。 automountとautomount-openの両方がfalseに設定されていますRemoveable Devices
設定モジュールの[リムーバブルメディアの自動マウントを有効にする]設定が無効であることを確認します。これらすべてを試して再起動した後、Kubuntuは検出されたすべてのパーティションをフラッシュドライブと内部ドライブの両方でマウントします。
fstab
オプションとともにデバイスnoauto
を追加することにより、特定のデバイスの自動マウントを無効にすることです。このソリューションは、システムの起動時にどのデバイスが存在するかわからないため、私のシナリオでは役に立ちません。どういうわけかfstabをすべてのデバイスに対してnoautoでデフォルトに設定する必要があります。DebianベースのLinuxディストリビューション(およびおそらく他のディストリビューション)でのディスクの自動マウントは、 udisks2 と呼ばれるサービスから行われます。
このサービスを無効にすると、ディスクを自動的にマウントできなくなりますが、手動でマウントできます。
サービスを無効にする-自動または手動で開始しない
systemctl mask udisks2
サービスのマスクを解除します-手動で実行するか、コンピューターを再起動する必要があります
systemctl unmask udisks2
systemctl unmask udisks2.service
サービスを一時的に停止します-これは再起動後も持続しません
systemctl stop udisks2.service
ステータスを取得する
Sudo systemctl status udisks2
OpenSUSEについて 類似した質問 に答えてくれた@maxschlepzigに感謝します。
これは実際には元の質問に対する答えではありませんが、cinnamonを使用したUbuntu 18.04でこのソリューションに望ましくない副作用があったというコメントです。 udisks2を無効にすることも助けになりましたが、ここで説明したように disks2が無効になっている場合はnemoを起動できません ファイルマネージャーnemoもう起動しませんでした。私にとっての解決策は、nemoの環境設定の[動作]タブで[挿入時および起動時にリムーバブルメディアを自動的にマウントする]オプションを無効にすることでした。