Gtk 파일 대화 상자가 마운트 지점을 나열하지 못하도록 방지

Gtk 파일 대화 상자가 마운트 지점을 나열하지 못하도록 방지

Gtk 파일 대화상자를 열면 왼쪽에 검색, 최근 항목, 여러 디렉터리 및 볼륨처럼 보이는 항목이 나열된 "장소"라는 상자가 있습니다. 나는 이 항목들 중 어느 것에도 관심이 없지만, 한 가지를 제외하고 대부분은 신경 쓰지 않습니다.

볼륨 중 하나는 대부분의 경우 다운되는 외장 하드 드라이브에 있습니다. Gtk 파일 대화 상자를 열면 디스크가 깨어납니다(아마도 응용 프로그램이 디스크 크기나 레이블을 읽고 해당 정보가 캐시에 없기 때문일 수 있습니다). 나는 이것을 멈추고 싶다.

위치 스크린샷

etch200808마운트된 파일 시스템의 레이블입니다. 두 개의 500MB 파일 시스템이 마운트되어 있는데 그 중 하나는 부팅하고 싶지 않은 외부 디스크에 있습니다. 412GB가 무엇인지 잘 모르겠습니다. 해당 크기에 가까운 파일 시스템이 없습니다. 적절한 크기의 LVM 물리적 볼륨이 있습니다. 이 시스템의 다른 다양한 유형의 볼륨 대신 이것이 표시되는 이유를 모르겠습니다.

이 볼륨(또는 모든 볼륨 또는 모든 디렉터리)을 "위치" 상자 밖으로 강제로 이동하려면 어떻게 해야 합니까? 나열되지 않은 것이 아니라 마운트 지점이 나열되지 않은 것입니다.방문했다, Gtk 애플리케이션에서 파일을 열거나 저장하려고 한다는 이유만으로 내 디스크가 회전하지 않도록 합니다.

나는 Debian wheezy를 실행하고 있지만 다른 배포판과 세대에 대한 답도 알고 싶습니다. 이 컴퓨터가 곧 jessie로 업그레이드될 것이기 때문입니다.

답변1

GVFS 문서에는 다음 링크가 있습니다.사용자 인터페이스에 표시되는 내용 제어. 간단히 말해서 이 작업을 수행하는 방법에는 두 가지가 있습니다.

  1. 에 있는 경우 옵션 중 하나로 /etc/fstab추가합니다 x-gvfs-hide(또는 이전 버전의 udisks2의 경우 로 추가 comment=gvfs-hide).
  2. $ENV{UDISKS_IGNORE}="1"관련 장치를 설정하려면 udev를 구성하십시오 . 예를 들어, 시스템에서 논리 볼륨을 숨기는 방법은 다음과 같습니다(GUI를 통해 설치하고 싶지 않은 항목입니다).

    ENV{DM_VG_NAME}=="Zia", ENV{UDISKS_IGNORE}="1"
    

    디스크 파티션의 경우 합당한 일치 항목에는 $ENV{ID_WWN}또는 $ENV{ID_SERIAL}및 가 포함됩니다 $ENV{ID_PART_ENTRY_NUMBER}. 예를 들면 다음과 같습니다.

    ENV{ID_WWN}=="0x5000c5001c33a889", ENV{ID_PART_ENTRY_NUMBER}=="1", ENV{UDISKS_IGNORE}="1"
    

    내 디스크 중 하나의 첫 번째 파티션과 일치하고 무시하도록 설정해야 합니다. ID_FS_UUID또 다른 가능성일 것이다.

udisks v.1을 실행 중인 경우(예를 들어 Debian Wheezy에서) 설정할 udev 환경 변수는 입니다 ENV{UDISKS_PRESENTATION_HIDE}="1". Gilles의 테스트에 따르면 이 /etc/fstab방법은 안정적으로 작동하지 않습니다. v.1과 v.2를 동시에 실행할 수 있으며, 이 경우 두 가지를 모두 설정해야 합니다.

답변2

마운트 지점을 숨기는 comment=x-gvfs-hide옵션을 추가해 보세요 .fstab

관련 정보