Apa itu gvfsd-metadata?

14

Sebuah Googling kecil memberi tahu saya bahwa itu sering memonopoli CPU, dan menulis banyak data (tidak berharga?) Ke disk. Dalam pengalaman saya sendiri, ia hanya mengkonsumsi sekitar 15% -20% CPU dan tidak memberi saya manfaat yang bisa saya lihat. Saya telah membunuh prosesnya setiap kali saya melihatnya muncul, dan saya tidak melihat adanya efek negatif.

Apa itu gvfsd-metadata? Apa fungsinya? Apakah saya memerlukannya, atau bisakah saya menonaktifkannya? Bisakah saya mencegahnya menjadi CPU / memory / disc space hog?

Saya memang melihat seseorang menyebutkan gvfsd-metadata bersama dengan Nautilus. Jika ini menjadi masalah, haruskah saya mengubah pengelola file?

Jalur7
sumber
1
Mungkin masalah yang sama: ubuntuforums.org/showthread.php?t=1421580 Apakah Anda memiliki mesin 6 inti?
rmustakos

Jawaban:

1

Ada lebih dari satu cara untuk me-mount sistem file yang berbeda di linux.

Over / etc / fstab (berfungsi mount di latar belakang saat boot) dapat me-mount filesystem pada harddisk juga perangkat jaringan seperti samba, nfs misalnya.

Kemungkinan lain adalah gvfs (singkatan untuk sistem file Virtual GNOME) adalah sistem file virtual userspace GNOME yang dirancang untuk bekerja dengan abstraksi I / O dari GIO (Gnome Input / Output). adalah gambaran umum untuk gio

gvfs dilengkapi dengan "modules / backends" untuk dukungan tempat sampah, SFTP, FTP, WebDAV, SMB, dan data lokal melalui integrasi Udev, OBEX, MTP, dan lainnya.

  • gvfsd adalah daemon utama

  • gvfsd-trash # adalah untuk trash: //

  • gvfs-mtp-volume-monitor untuk perangkat mtp

  • gvfsd-metadata

    Saya mendapat bit ini dari manual ( man gvfsd-metadata):

    gvfsd-metadata adalah daemon yang bertindak sebagai serialiser tulis ke penyimpanan metadata gvfs internal. Itu autostarted oleh klien GIO ketika mereka membuat perubahan metadata. Operasi baca dilakukan oleh kode GIO sisi klien secara langsung, dan tidak mengharuskan daemon dijalankan.

    The gvfskemampuan metadata yang digunakan oleh file manager GNOME Files, dan lain-lain. Anda bisa menonaktifkannya.

    systemctl --user mask gvfs-metadata.service Untuk mengembalikannya gunakan

systemctl --user unmask gvfs-metadata.service

Jika Anda tidak yakin berhenti hanya untuk tujuan pengujian terlebih dahulu

systemctl --user stop gvfs-metadata.service

tak seorangpun
sumber
1
@clearimura memperluas jawaban saya, tapi saya tidak tahu bagaimana cara memperbaiki mengkonsumsi cpu / memori.
tidak ada yang
@clearkimura Layanan ini milik paketgvfs-daemons
tidak ada yang
Hm ... sepertinya metode pengecekan saya salah? Mengulangi pemeriksaan sistem siaran langsung ...
clearkimura
Catatan pasca-hadiah: Jawaban ini lebih lengkap, meskipun perintah untuk menonaktifkan layanan mungkin tidak berlaku untuk semua rasa dan rilis Ubuntu.
clearkimura
@clearkimura terima kasih.
tidak ada yang
1

gvfsd-metadatadigunakan oleh nautilusdan utilitas gnome lainnya. Apa yang terjadi pada Anda bisa jadi masalah ini:

Solusinya:

pkill gvfsd-metadata 
rm -rf .local/share/gvfs-metadata
WinEunuuchs2Unix
sumber
1
@clearkimura Maaf saya sudah menggunakan kata "bug" sejak sebelum saya tahu "laporan bug" ada. Saya mengubah kata menjadi "masalah".
WinEunuuchs2Unix
Catatan pasca-hadiah: Jawaban ini lebih mungkin berlaku untuk semua rasa dan rilis Ubuntu yang benar-benar menggunakan gvfsd-metadata; namun, isi dari jawaban ini tidak ada yang baru untuk memenuhi syarat untuk mendapatkan hadiah. Masih bermanfaat bagi sebagian pengguna.
clearkimura
-2

Pertanyaan yang berguna! AFAIK gvfsd adalah suatu proses, yang mengumpulkan data mata ketika kita menggunakan Nautilus. Metadata mungkin macet di infinite loop, kita akan mematikan proses itu dengan menggunakan gvfsd.

Margarette
sumber
2
Saran untuk menggunakan rm -rf ~/.local/share/gvfs-metadata, dari komentar di atas adalah ide yang jauh lebih baik.
sempaiscuba