Gvfsd-metadata क्या है?


14

थोड़ा Googling मुझे बताता है कि यह अक्सर सीपीयू को हॉग करता है, और डिस्क के लिए बहुत सारे (बेकार?) डेटा लिखता है। मेरे स्वयं के अनुभव में यह लगभग 15% -20% CPU खपत करता है और मुझे कोई लाभ नहीं देता है जो मैं देख सकता हूं। जब भी मैं इसे देखती हूं मैं इस प्रक्रिया को मार रही हूं, और मुझे कोई नकारात्मक प्रभाव नजर नहीं आता है।

Gvfsd-metadata क्या है? यह क्या करता है? क्या मुझे इसकी आवश्यकता है, या क्या मैं इसे अक्षम कर सकता हूं? क्या मैं इसे सीपीयू / मेमोरी / डिस्क स्पेस हॉग बनने से रोक सकता हूं?

मैंने देखा कि किसी ने Nautilus के साथ gvfsd-metadata का उल्लेख किया है। यदि यह एक मुद्दा बन जाता है, तो क्या मुझे अपना फ़ाइल प्रबंधक बदलना चाहिए?


1
एक ही मुद्दा हो सकता है: ubuntuforums.org/showthread.php?t=1421580 क्या आपके पास 6 कोर मशीन है?
rmustakos

जवाबों:


1

लिनक्स में विभिन्न फाइल सिस्टम को माउंट करने के लिए एक से अधिक तरीके हैं।

ओवर / etc / fstab (बूट के दौरान पृष्ठभूमि में माउंट काम करता है) हार्डडिग्री पर फाइल सिस्टम माउंट कर सकता है, उदाहरण के लिए, सांबा, एनएफएस जैसे नेटवर्क डिवाइस भी।

एक और संभावना है gvfs (GNOME वर्चुअल फ़ाइल सिस्टम के लिए संक्षिप्त नाम) GNOME के ​​उपयोक्ता आभासी फाइलसिस्टम है जिसे GIO (ग्नोम इनपुट / आउटपुट) के I / O अमूर्त के साथ काम करने के लिए डिज़ाइन किया गया है। जियो के लिए थोड़ा अवलोकन है

gvfs कचरा समर्थन, SFTP, FTP, WebDAV, SMB और स्थानीय डेटा के लिए Udev एकीकरण, OBEX, MTP और अन्य के साथ "मॉड्यूल / बैकएंड" के साथ आता है।

  • gvfsd मुख्य डेमॉन है

  • gvfsd- कचरा # कचरा के लिए है: //

  • mtp उपकरणों के लिए gvfs-mtp-volume-monitor

  • gvfsd-मेटाडाटा

    मुझे यह पेज ( man gvfsd-metadata) से मिला है :

    gvfsd-metadata आंतरिक gvfs मेटाडेटा स्टोरेज के लिए लिखने वाले के रूप में एक डेमन अभिनय है। जब वे मेटाडेटा परिवर्तन करते हैं, तो यह GIO ग्राहकों द्वारा स्वत: आरंभ किया जाता है। पढ़ें ऑपरेशन क्लाइंट-साइड GIO कोड द्वारा सीधे किए जाते हैं, और डेमन को चलने की आवश्यकता नहीं होती है।

    gvfsमेटाडाटा क्षमताओं सूक्ति और फ़ाइलें, और दूसरों के द्वारा किया जाता है। आप इसे निष्क्रिय कर सकते हैं।

    systemctl --user mask gvfs-metadata.service इसे वापस करने के लिए उपयोग करें

systemctl --user unmask gvfs-metadata.service

यदि आप अनिश्चित हैं तो केवल पहले परीक्षण उद्देश्य के लिए रुकें

systemctl --user stop gvfs-metadata.service


1
@clearimura मेरे उत्तर का विस्तार करता है, लेकिन मुझे पता नहीं है कि उपभोग कच्छ / स्मृति को कैसे ठीक किया जाए।
कोई नहीं

@clearkimura यह सेवा पैकेज से संबंधित हैgvfs-daemons
कोई भी

हम्म ... लगता है कि मेरी जाँच पद्धति गलत है? लाइव सिस्टम पर फिर से जाँच ...
क्लीमकुरा

पोस्ट-बाउंटी नोट: यह उत्तर अधिक पूर्ण था, हालांकि सेवा को अक्षम करने के आदेश उबंटू के सभी फ्लेवर और रिलीज पर लागू नहीं हो सकते हैं।
क्लीमकुरा

@clearkimura शुक्रिया।
कोई नहीं

1

gvfsd-metadataद्वारा उपयोग किया जाता है nautilusऔर अन्य सूक्ति उपयोगिताओं। आपको क्या हो रहा है यह समस्या हो सकती है:

समाधान:

pkill gvfsd-metadata 
rm -rf .local/share/gvfs-metadata

1
@clearkimura क्षमा करें, मैं "बग" शब्द का उपयोग तब से कर रहा हूं, जब तक मुझे पता था कि "बग रिपोर्ट" अस्तित्व में है। मैंने शब्द को "समस्या" में बदल दिया।
विनयुनुच्स

पोस्ट-बाउंटी नोट: यह उत्तर उबंटू के किसी भी स्वाद और रिलीज पर लागू होने की अधिक संभावना है जो वास्तव में gvfsd-metadata का उपयोग करता है; हालाँकि, इस उत्तर की सामग्री में इनाम के योग्य होने के लिए कुछ भी नया नहीं है। फिर भी कुछ उपयोगकर्ताओं के लिए उपयोगी है।
क्लीमकुरा

-2

उपयोगी प्रश्न! AFAIK gvfsd एक प्रक्रिया है, जब हम Nautilus का उपयोग करते हुए माता डेटा एकत्र करते हैं। मेटाडेटा एक अनंत लूप पर अटक सकता है, हम उस प्रक्रिया को gvfsd का उपयोग करके मार देंगे।


2
rm -rf ~/.local/share/gvfs-metadataउपरोक्त टिप्पणी से उपयोग करने का सुझाव बेहतर विचार है।
सेम्पाइस्कुबा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.