左ペインにマウントされていないパーティションをファイルマネージャーに表示させるのはなぜですか?
つまり、どのプロセスがファイルマネージャにドライブを表示させるのですか-fstabではありません-ここで、マウント可能なボリュームを挿入すると表示されることがわかります。
私は実際にファイルマネージャにパーティションを最初に表示するシグナルを与えるのは何であるかを理解しようとしています。
左ペインにマウントされていないパーティションをファイルマネージャーに表示させるのはなぜですか?
つまり、どのプロセスがファイルマネージャにドライブを表示させるのですか-fstabではありません-ここで、マウント可能なボリュームを挿入すると表示されることがわかります。
私は実際にファイルマネージャにパーティションを最初に表示するシグナルを与えるのは何であるかを理解しようとしています。
回答:
Nautilusに左側のバーにパーティションを表示させるプログラムの名前はgvfs-gdu-volume
です。このプロセスを強制終了するには、このコマンドを実行してプログラムのPIDを確認します
sudo ps -e | grep gvfs-gdu-volume
私のシステムでは、出力は
6642 ? 00:00:00 gvfs-gdu-volume
つまり、PIDは6642
であることがわかっています。
そのプロセスを殺す
sudo kill -9 PID-of-gvfs-gdu-volume.
またはワンライナーとして、これを試してください
sudo kill -9 `ps -e | grep gvfs-gdu-volume | cut -f 2 -d ' '`
nautilusを開いて魔法を見てください!
この画像は、Xubuntu 12.04 LTSのthunarからのものです。
注:解決策は永続的なものではありません。Geditなどでファイルを開くと、ドライブアイコンがすべて再び表示されます。これを永久に無効にするには、以下の回避策に従ってください。
ターミナルを開いて次のコマンドを実行します:
sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak
このコマンドは、拡張子を追加してドライブアイコンを表示するように原因ファイルの名前を変更しました.bak
。それでおしまい。
変更を元に戻す場合は、次のコマンドを使用します
sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak /usr/lib/gvfs/gvfs-gdu-volume-monitor
注:これは適切な解決策ではありませんが、これは完全に機能し、私はこれに満足しています。
泣かないで。これがあなたの信頼できる友達端末です。ターミナルを開き、このコマンドを実行して/dev/sda1
パーティションをマウントします。nautilusが行うことを実行します。
udisks --mount /dev/sda1
/dev/sdaX
目的のパーティションの数を見つけるにはsudo blkid
、ターミナルで行います。
Ubuntu 12.10がudisks2
プログラムを使用しているようで、ドライブアイコンを表示する責任のあるプログラムも変更されています。今gvfs-udisks2-volume
です。古いgvfs-gdu-volume
プログラムの代わりにこのプロセスを強制終了する必要があります。
パーティションはユーザーがマウントできる必要があります。実際には、リムーバブルボリューム上、または/ etc / fstabにリストされていることを意味します。
fstab
。このパーティションはに/dev
ありsdxn
、xは文字(物理ドライブを表す)、nは数値(そのドライブのパーティション番号を表す)のパターンで名前が付けられています。たとえば、sdaドライブのみがあり、USBスティックを接続している場合、sdbドライブがに表示され/dev
ます。