Что заставляет файловый менеджер показывать несмонтированные разделы на левой панели?
То есть - что это за процесс, который заставляет файловых менеджеров показывать диски - это не fstab - я могу показать, что здесь, я знаю, что при вставке подключаемого тома это видно.
Я пытаюсь понять, что же на самом деле дает файловому менеджеру сигнал, чтобы показать раздел в первую очередь.
Раздел должен быть подключен пользователем. На практике это означает либо на съемном томе, либо указан в /etc/fstab.
Название программы, заставляющей Наутилуса показывать раздел в левой боковой панели, - 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, чтобы увидеть магию!
[ 1131]
Это изображение с тунара в Xubuntu 12.04 LTS.
Примечание: Решение не является постоянным. Каждый раз, когда вы открываете файл в 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
. Он будет делать то, что делает Наутилус.
udisks --mount /dev/sda1
Чтобы найти /dev/sdaX
номер нужного раздела, выполните sudo blkid
на терминале.
Похоже, что Ubuntu 12.10 использует программу udisks2
, и ответственная программа для отображения значка диска также изменяется. Сейчас gvfs-udisks2-volume
. Вы должны убить этот процесс вместо старой программы gvfs-gdu-volume
.