/ run / user / 1000 / gvfs / 란 무엇입니까


8

액션 카메라 (GoPro Hero 5)를 Ubuntu 16.10 LTS를 실행하는 컴퓨터에 연결하여 파일을 다운로드했습니다. 놀랍게도에 카메라 폴더가 보이지 않았습니다 /media/. find | grep DCIM루트 폴더에서 실행 하면 찾고 있던 비디오 파일이 들어있는 다음 경로의 폴더가 발견되었습니다.

/run/user/1000/gvfs/gphoto2:host=%5Busb%3A003%2C094%5D/DCIM/

그렇다면 /run/user/1000/gvfs/그 목적은 무엇 이며 어떻게 다른가 /media/?



@ 잔나 나는 그것이 관련이 있다고 생각하지 않습니다. 권한 문제가 없습니다. /media/지금까지 시도한 다른 모든 USB 장치와 마찬가지로 카메라가 마운트되지 않는 이유를 묻습니다 .
AlwaysLearning

1
/run/user/1000/gvfs- 대답은 FUSE의 마운트 포인트입니다. 그것이 당신이 요구하는 것이 아닌 경우, 질문의 제목을 편집하고 싶을 수도 있습니다. 그러나 나는 그것이 복제본이라고 말하지 않았습니다
Zanna

@ 잔나 당신이 맞아요. 전 세계에서 왜 카메라가 FUSE를 사용할까요?
AlwaysLearning

1
@AlwaysLearning 왜 그렇지 않습니까? FUSE (이름에 "사용자 공간"이 포함됨)를 사용하면 일반 사용자가 장치를 마운트 할 수 있습니다. 일반 사용자가 카메라 나 전화에 액세스하기 위해 관리자 권한을 적용하는 것을 원하지 않습니다 (udisk 및 polkit도 허용). unix.stackexchange.com/a/65074/70524
muru

답변:


7

모든 길은 그놈으로 연결됩니다

우분투는 Canonical (우분투의 소유자)의 많은 것들과 집에서 만든 프로그래밍을 기반으로합니다. 대부분의 사람들은 이것이 리눅스 커널을 기반으로하고 있으며 "GNOME"데스크탑 환경을 제공한다는 것을 알고 있습니다. 그러나 데비안을 기반으로하고 아마도 그놈 내부를 중요하게 생각합니다. 우분투에서 "모든 길은 그놈 (Gnome)으로 이어진다"고 말하는 것은 너무나 본질적인 것입니다.

GIO / GVFS 란 무엇입니까?

귀하의 질문 /run/user/1000/gvfs/에서 gvfs구성 요소는 "Gnome Virtual File System"을 나타냅니다. 카메라와 Android 전화는 일반적인 "마운트"가 발생하는 "커널 스페이스"외부의이 "사용자 공간"에 마운트됩니다.

GIO (Gnome Input Output I surmise)에 대한 자세한 내용은 herehere을 참조 하십시오 . Ubuntu에는 gvfs-mount 명령을 사용하여 장치를 마운트하기 위해 GIO 사용에 관한 페이지가 있습니다.

질문의 다른 구성 요소 /run/user/1000/gvfs//run/user구성 요소입니다. 이것은 네트워크 "규칙" systemd을 회피 /tmp하기 때문에 이러한 장치에 일반적으로 사용되는 디렉토리를 사용하여 우회하기 위해 만들어졌습니다 . 여기를 참조 하십시오 .

질문의 다른 부분은 어떻게 다른 /media가요?

/media이동식 저장소의 위치 디렉토리입니다. 이동식 저장소는 다음과 같은 친숙한 파일 형식으로 ext4, fat또는 ntfs. 장치 이름과 마운트 이름은 정적입니다.

Android 휴대 전화는 이동식 저장소 일뿐만 아니라 저장소가있는 이동식 외국 운영 체제입니다. 스토리지는 일반적으로 MTP로 액세스됩니다. 그러나 전화와 통신 할 수있는 많은 프로그램이 있습니다. 그것이에 들어가는 이유 /run/user/1000/gvfs입니다. 삼바도 같은 디렉토리 체인에 들어가지만 아직 연구하지는 않았습니다.

에서 /run/user/1000디렉토리 구조 마운트 이름은 모든 연결과 동적 인 변화이다. 예를 들어 내 전화는 현재 다음과 같습니다.

$ ll /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C013%5D
total 0
dr-x------ 1 rick rick 0 Dec 31  1969 ./
dr-x------ 3 rick rick 0 May  9 18:20 ../
drwx------ 1 rick rick 0 Dec 31  1969 Internal storage/
drwx------ 1 rick rick 0 Dec 31  1969 SD card/

USB 열거는 변경으로 악명이 높으므로 다음 번에 디렉토리 이름이 다를 수 있습니다. /media반면에 "물건"은 정적입니다.

커널 4.14.34에서 Ubuntu 16.04에 표시된 날짜를 확인하십시오. 나는 1969 년 이후이 안드로이드 스마트 폰을 가지고 있지 않다. 이것을 버그라고 부를 수있을 것 같다.


네 말이 맞아 파일 관리자에서 Samba 공유를 마운트하면 gvfs로 이동합니다. 그러나 fstab을 통해 Samba 공유를 마운트하면 / media로 이동합니다. 이것은 처음에는 나를 혼란스럽게했지만 지금은 동의합니다.
오가닉 마블

@OrganicMarble 슬프게도 아직 Samba를 시도하지 않았습니다. 우분투 서버, LAMP, SQL 및 C와 함께 할 일 목록에 있습니다. 경험을 공유해 주셔서 감사합니다 /run/user/1000. 와의 관계에 대해 간단히 읽었습니다 .
WinEunuuchs2Unix

삼바를 배우는데 많은 시간을 보냈습니다! 확실히 전문가는 아니지만 작동하는 구성이 있습니다. 배우면서 가장 좋은 소원.
오가닉 마블

@OrganicMarble 실제로 학습의 이유는 현재 세 번째 파티션 대신 Windows 10 Ubuntu Bash (WSL)와 파일을 공유하는 것이 었습니다. 한 달 전이나 두 달 전쯤에 읽 히면 작동하는지 확실하지 않습니다.
WinEunuuchs2Unix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.