gvfs 란 무엇이며 왜 내 시스템에서 원하는가요?


14

Kubuntu 시스템에서 gvfs가 어떤 역할을합니까? 왜 / usr / lib / gvfs / gvfs-gdu-volume-monitor가 CPU 시간을 많이 소비합니까?

BTW : https://en.wikipedia.org/wiki/GVFS를 읽고 여전히 KDE / 쿠분투에 무엇이 있는지 잘 모르겠습니다.

lsof쇼 나 그 thunderbird, firefox그리고 pidgin어떤 기능을 GVFS 라이브러리를 열 수있다, 그러나?


오늘 퇴근 후 내 ​​핵심 중 하나는 gvfs-gdu-volume-monitor의 경우 100 %로 4 일 만에 24 시간 동안 CPU 시간을 소모했습니다 (아무도 그 과정을 아는 사람이없는 것으로 생각됩니다). 그래서 나는 sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libs그것을
jippie

답변:


15

GVFS ( 그놈 가상 파일 시스템 )는 파이어 폭스처럼 사용하는 사용자 응용 프로그램 바로 아래에 계층을 제공합니다. 이 계층은 가상 파일 시스템이라고하며 기본적으로 firefox, thunderbird 및 pidgin에 공통 계층을 제공하여 로컬 파일 자원과 원격 파일 자원을 단일 자원 세트로 볼 수 있습니다. 로컬 컴퓨터 또는 원격 컴퓨터에서 사용자에게 투명하게 리소스를 액세스 할 수 있음을 의미합니다.

이 계층은 대부분 응용 프로그램 개발자가 단일 인터페이스 세트로 쉽게 코딩 할 수 있도록하므로 로컬 및 원격 파일 시스템과 해당 하위 수준 코드를 구분할 필요가 없습니다.

이는 사용자에게 로컬 파일을 찾아 볼 때 사용하는 것과 동일한 파일 관리자를 사용하여 원격 서버에서 파일을 찾아 볼 수도 있음을 의미 할 수 있습니다. 간단히 말해서 Windows에서는 탐색기를 사용하여 로컬 파일을 찾아 볼 수 있지만 NFS 또는 SFTP 서버에서 파일을 찾아 보려면 별도의 응용 프로그램이 필요합니다.


쿠분투에서 gvfs를 설치하는 방법을
알려주시겠습니까?

4

실제 파일 시스템이 아니라 가상 파일 시스템이지만 실제처럼 보입니다.

170G가 사용되고 있음을 보여줍니다. 그러나 확인하면 du -hc0G가 표시됩니다. 실제로 실제로 170G가 사용되고 있지만 내가 찾고있는 시스템이 아닌 내 집의 다른 네트워크 하드 드라이브에 있습니다.

이것은 아마도 삼바 마운트 파일을 복사하거나 원격 위치의 크기를 /disk보여 주지만 파일 찾기 는 170G가 사용되고 있음을 보여줍니다. 실제로 일부는 버퍼에서 사용되지만 파일을 사용하는 동안에 만 사용됩니다. 삼바 (또는 무엇이든) 연결을 끊으면 모두 사라집니다.


1

GVFS는 원격 리소스의 파일과 폴더에 원활하게 액세스 할 수 있도록함으로써 최신 워크 플로에 매우 중요합니다. KDE에는 그와 비슷한 것이 없습니다. 일부 응용 프로그램에서만 작동하는 KIO라는 부분 구현이 있습니다. Windows 95 이후 Gnome, MAC 및 모든 Windows 버전에서와 같이 원격 리소스를 사용하려는 경우 당신은 gvfs가 필요합니다.

gvfs를 사용하면 모든 응용 프로그램이 sftp 마운트 또는 smb (windows) 파일 공유와 같은 원격 리소스에 액세스 할 수 있습니다. 예를 들어, 재생하려는 공유에 멀티 기가 바이트 비디오 파일이 있습니다. gvfs를 사용하면 모든 플레이어 (비디오, VLC 등)에서 즉시 재생됩니다. 이것은 KDE가 복제 할 수없는 것입니다. 이 문제를 해결하기 위해 Dolphin 대신 Nautilus (파일)를 사용할 수 있습니다 (이 기능 부족으로 인해 손상됨).

나는 이것이 KDE가 쇠퇴하고 그놈 및 기타 환경만큼 인기가없는 주요 이유 중 하나 일 수 있다고 말하고 싶습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.