web-dev-qa-db-ja.com

ファイルマネージャーがドライブを表示する原因は何ですか?

ファイルマネージャーの左ペインにマウントされていないパーティションが表示されるのはなぜですか?

つまり、ファイルマネージャにドライブを表示させるプロセスは何ですか-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.

または1つのライナーとして、これを試してください

Sudo kill -9 `ps -e | grep gvfs-gdu-volume | cut -f 2 -d ' '`

魔法を見るためにノーチラスを開いてください!

image of nautilus in Ubuntu 12.04

この画像はXubuntu 12.04 LTSのthunarのものです。

thunar file manager in Xubuntu 12.04

注:解決策は永続的ではありません。 Geditなどでファイルを開くと、ドライブアイコンがすべて再び表示されます。これを永久に無効にするには、以下の回避策に従ってください。

これを永久に無効にする回避策。

ターミナルを開き、次のコマンドを実行します。

Sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak

このコマンドは、culpritファイルの名前を変更して、.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を実行します。


12.10の更新

Ubuntu 12.10はudisks2プログラムを使用しており、ドライブアイコンを表示する責任のあるプログラムも変更されているようです。現在はgvfs-udisks2-volumeです。古いgvfs-gdu-volumeプログラムの代わりに、このプロセスを強制終了する必要があります。

21http://i.stack.imgur.com/WIjuK.png

9
Anwar

パーティションはユーザーがマウントできる必要があります。実際には、リムーバブルボリューム上または/ etc/fstabにリストされていることを意味します。

0
Alistair Buxton