私はいくつかのXubuntu18.04マシンを実行しており、時々さらにセットアップします。コマンドでUSBスティックの自動マウントをオフにして、セットアップの自動部分になるようにしたいと思います。
16.04についての質問を見たことがありますが、受け入れられた回答は主にGUIプログラムに関するもののようです。 gsettingsコマンドを使用する試みがいくつか行われましたが、自動的に設定されない環境変数が必要であり、それらを設定するために与えられた手順もGUIコマンドでした。少なくとも私が見た質問では。
これを完全にコマンドラインで実行する方法が必要です。
Xfceでの自動マウントはthunar-volmanによって管理されています。
ツールxfconf-queryを使用して、thunar-volmanのプロパティを一覧表示/読み取り/書き込みできます。
# list properties for thunar-volman
$ xfconf-query -c thunar-volman -l
/autobrowse/enabled
/autoburn/audio-cd-command
/autoburn/data-cd-command
/autoburn/enabled
/autoipod/enabled
/autokeyboard/enabled
/automount-drives/enabled
/automount-media/enabled
/automouse/enabled
/autoopen/enabled
/autophoto/enabled
/autoplay-audio-cds/command
/autoplay-audio-cds/enabled
/autoplay-video-cds/command
/autoplay-video-cds/enabled
/autoprinter/enabled
/autorun/enabled
/autotablet/enabled
あなたは望むかもしれない
xfconf-query -c thunar-volman -p /automount-drives/enabled -s false # disable drive automount
xfconf-query -c thunar-volman -p /automount-media/enabled -s false # disable media automount
xfconf-query -c thunar-volman -p /autobrowse/enabled -s false # disable thunar popping up
私は答えを見つけたかもしれませんが、それは少し珍しいので、悪い副作用があるかどうかはわかりません。
抑制したいアクティビティは、USBドライブの/ mediaディレクトリへの自動マウントです。そのため、そのディレクトリをrmdirするだけで試しましたが、機能しているようです。
/ etc/fstabにないUSBを挿入すると、blkidとlsblkによって認識される以外は何も起こりません。必要に応じて、手動でマウントできます。か否か。完璧!
/ var/log/syslogまたは/ var/logの他のファイルにエラーレポートが表示されないので、期待しています。
/etc/fstab
を編集することにより、特定のドライブの自動マウントを拒否できます。
まず、デバイスのuuidを知る必要があります。 Sudo blkid
を実行して、現在接続されているすべてのデバイスを一覧表示します。そこで見つけたuuidを使用して、次のような行を/etc/fstab
に追加して、そのデバイスの自動マウントを無効にすることができます。
/dev/disk/by-uuid/<your_device_uuid> /media/mountpoint auto noauto,rw,user, 0 0
重要なオプションはここでnoauto
です。ドライブがシステムによって自動的にマウントされることを無効にしますが、mount
を使用して明示的に呼び出すと、ドライブをマウントできます。
Fstabの詳細については、Ubuntuのドキュメントを参照してください。 https://help.ubuntu.com/community/Fstab