파일 관리자가 드라이브를 표시하는 원인은 무엇입니까?


10

파일 관리자가 왼쪽 분할 창에 마운트 해제 된 파티션을 표시하도록 강제하는 것은 무엇입니까?

즉, 파일 관리자가 드라이브를 표시하게하는 프로세스는 무엇입니까-fstab이 아닙니다-여기에서 마운트 가능한 볼륨을 삽입하면 드라이브가 표시된다는 것을 알 수 있습니다.

실제로 파일 관리자에게 파티션을 먼저 표시하라는 신호를주는 것이 무엇인지 이해하려고합니다.


필자는 파일 시스템이 있고에 의해 마운트되지 않은 모든 파티션을 보여줍니다 fstab. 당신은이 파티션을 찾을 수 있습니다 /dev그리고 그들은 패턴에 이름이 지정됩니다 sdxnx는 (물리적 드라이브를 기술) 편지이고, n은 (해당 드라이브에 파티션 번호를 기술)의 숫자입니다. 예를 들어 sda 드라이브 만 있고 USB 스틱을 연결하면 sdb 드라이브가에 표시됩니다 /dev.
André Stannek

알아 나는 그들이 부르는 것이 아니라 무엇을 보여 주어야 하는지를 찾으려고 노력하고 있습니다.)
23 93 26 35 19 57 3 89

내가 말했듯이 : 파일 시스템이 있고 아직 마운트되지 않은 경우라고 생각합니다. 아니면 새로운 장치가 연결되어있을 때 노틸러스로 연결되는 이벤트 / 시스템 호출을 찾고 있습니까? 편집 : 당신이 당신의 질문을 편집 한 것을 참조하십시오. 이제 의미하는 바가 분명합니다. ;-)
André Stannek

오늘 편집 된 것은 모두 태그입니다;)
23 93 26 35 19 57 3 89

아, 그때 잘못 읽었을 것입니다. 죄송합니다!
André Stannek

답변:


9

왼쪽 막대에 노틸러스가 파티션을 표시하게하는 프로그램의 이름은입니다 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 ' '`

노틸러스를 열어 마법을보십시오!

우분투 12.04의 노틸러스 이미지

이 이미지는 Xubuntu 12.04 LTS의 thunar에서 가져온 것입니다.

Xubuntu 12.04의 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파티션 을 마운트하십시오 . 노틸러스가하는 일을합니다.

udisks --mount /dev/sda1

/dev/sdaX원하는 파티션 수 를 찾으려면 sudo blkid터미널 에서 수행 하십시오.


12.10 업데이트

Ubuntu 12.10이 udisks2프로그램을 사용 하고 있으며 드라이브 아이콘을 표시하는 담당 프로그램도 변경되었습니다. 지금 gvfs-udisks2-volume입니다. 이전 gvfs-gdu-volume프로그램 대신이 프로세스를 종료해야 합니다.

2 : 1 : http://i.stack.imgur.com/WIjuK.png


나는 Xubuntu와 thunar를 사용하고 grep에 대해 grep을 사용합니다.
23 93 26 35 19 57 3 89

어떤 Xubuntu 버전을 사용하고 있습니까? 이것을 반영하도록 질문을 편집하십시오. Xubuntu 12.04에서 thunar로 확인했습니다.
Anwar

12.10 atm-그러나 질문은 12.04로 제기되었습니다-나는 그것을 부팅하고 grep gvfs-gdu-volume으로 응답을 얻었습니다.
23 93 26 35 19 57 3 89

감사합니다 Anwar, gvfs-gdu-volume이 내 질문에 대한 답변 인 것 같습니다 :)
23 93 26 35 19 57 3 89

1
@Elfy 방금 12.10을 처리하기 위해 정보를 추가했습니다.
Anwar

0

파티션은 사용자가 마운트 할 수 있어야합니다. 실제로 이는 이동식 볼륨에 있거나 / etc / fstab에 나열되어 있음을 의미합니다.


1
예, 이해합니다. 아마도 나는 내 질문을 잘 짜 내지 못했을 것입니다. 그것은 모호합니다. 내가 그것을 찾으려고하는 것은 실제로 시스템이 예를 들어 노틸러스에 시스템을 표시하게한다는 것입니다. fstab에 마운트 한 파티션이 있습니다. / mnt를 사용하기 때문에 자동으로 표시되지 않습니다. 드라이브가 마운트되기 전에 파일 관리자에 드라이브를 표시하는 시스템의 어떤 부분입니까?
23 93 26 35 19 57 3 89
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.