Що таке gvfs і чому я хочу його в своїй системі?


14

Що робить gvfs для мене на моїй машині Kubuntu і чому / usr / lib / gvfs / gvfs-gdu-monitor-монітор їсть стільки часу для процесора?

BTW: Я читаю https://en.wikipedia.org/wiki/GVFS і досі не знаю, що в мені є, особливо у KDE / Kubuntu.

lsofпоказує мені це thunderbird, firefoxі pidginвідкрити бібліотеки gvfs, але для якої функціональності?


Сьогодні після роботи один з моїх ядер знову опинився на 100% для монітора gvfs-gdu-volume, спалив 24 години процесорного моменту за 4 дні (що, на мою думку, багато, на думку, ніхто не знає, що це робить). Тож я sudo apt-get purge gvfs gvfs:i386 gvfs-common gvfs-daemons gvfs-libs gvfs-libsце
відредагував

Відповіді:


15

GVFS ( віртуальна файлова система GNOME ) забезпечує шар трохи нижче користувацьких програм, якими ви користуєтесь, як firefox. Цей шар називається віртуальною файловою системою і в основному представляє для firefox, thunderbird та pidgin загальний шар, який дозволяє їм бачити локальний файловий ресурс та віддалений файловий ресурс як єдиний набір ресурсів. Це означає, що ваш доступ до ресурсу буде чи прозорим для вашої локальної машини чи віддаленої машини.

Хоча цей шар здебільшого є для того, щоб розробникам додатків було легше кодувати єдиний набір інтерфейсів, і не потрібно розрізняти локальну та віддалену файлову систему та їх код низького рівня.

Для користувача це може означати, що той самий файловий менеджер, який ви використовуєте для перегляду локальних файлів, також може використовуватися для перегляду файлів на віддаленому сервері. Як спрощений контраст, в Windows я можу переглядати свої локальні файли за допомогою Провідника, але для перегляду файлів на сервері NFS або SFTP мені знадобиться окрема програма.


Ви можете надати мені посилання, як встановити gvfs у Kubuntu
SohelAhmedM

4

Це віртуальна файлова система, а не справжня, але зроблена так, щоб виглядати реально.

Я щойно наткнувся на нього, він показує, що на ньому використовується 170G. Але якщо я перевіряю, du -hcце показує 0G. Так що насправді використовується 170G, але на іншому мережевому жорсткому диску в моєму будинку не в тій системі, яку я шукав і з якою.

Це, швидше за все, монтажі самби, які я копіював файли з або в, і він показує розмір з віддаленого місця, але пошук /diskфайлів показує, що 170G використовується. Дійсно, деякі використовуються в буферах, але лише під час використання файлів. Коли ви кинете самбу (або будь-яке) з'єднання, воно все зникне.


1

GVFS абсолютно важливий для сучасного робочого процесу, оскільки дозволяє безперешкодно отримувати доступ до файлів і папок на віддалених ресурсах. У KDE немає нічого подібного: є часткова реалізація під назвою KIO, яка працює лише для деяких додатків. ЯКЩО ви хочете використовувати віддалені ресурси, як у Gnome, MAC та всіх версіях Windows, починаючи з Windows 95; вам знадобляться gvfs.

gvfs дозволяє всім програмам отримати доступ до віддаленого ресурсу, наприклад, sftp mount або файлу smb (windows). Наприклад: у вас є відео гігабайтовий відеофайл, який ви бажаєте відтворити; з gvfs він буде відтворюватися на будь-якому програвачі (відео, vlc тощо) негайно. Це KDE не може повторити. Як вирішення, ви можете використовувати Nautilus (файли) замість Дельфіна (який калічить ця відсутність функціональності).

Я зазначу, що це може бути однією з ключових причин того, що KDE знаходиться в занепаді, і не настільки популярний, як Gnome та інші середовища.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.