बाहरी हार्ड ड्राइव अनुप्रयोगों को बेतरतीब ढंग से ब्लॉक करने के लिए लगता है


9

मेरे देर से 2009 iMac पर OSX शेर को अद्यतन करने के बाद से, मैंने अपने कंप्यूटर का उपयोग करते समय कुछ अजीब व्यवहार देखा है। हर घंटे या तो (मैं वास्तव में इस पैटर्न के बारे में निश्चित नहीं हूं), जिस एप्लिकेशन का मैं उपयोग कर रहा हूं वह अचानक फ्रीज हो जाएगा। फिर मैं अपनी बाहरी हार्ड ड्राइव को स्पिन करूंगा, और आखिरकार, एप्लिकेशन फिर से काम करना शुरू कर देगा।

एक उदाहरण के रूप में, Plex में एक वीडियो देखने के माध्यम से क्रोम में कुछ पर राइट-क्लिक करना और डिस्क को फिर से स्पिन करने तक पूरे एप्लिकेशन को फ्रीज करने का कारण होगा। मैं नहीं सोच सकता कि ये एप्लिकेशन इस बाहरी डिस्क पर कैसे भरोसा कर सकते हैं, क्योंकि मैं इसका उपयोग करता हूं, यह मेरा टाइम मशीन बैक-अप है।

मैंने "जब संभव हो तो सोने के लिए हार्ड डिस्क डाल" विकल्प को अक्षम कर दिया है, लेकिन यह कुछ भी तय नहीं होता है। एक संभावित व्याख्या यह हो सकती है कि इस बाहरी डिस्क का उपयोग वर्चुअल मेमोरी के हिस्से के रूप में किया जा रहा है; यह डिस्क पर OS की निर्भरता की व्याख्या करेगा, लेकिन मैं कल्पना नहीं कर सकता कि ऐसा क्यों होगा जब मेरे पास बहुत सारे डिस्क स्थान हैं जो आपके सिस्टम ड्राइव पर शेष हैं।

यह पूरी तरह से घातक नहीं है, यह किसी भी चीज़ से अधिक कष्टप्रद है, लेकिन मुझे चिंता है कि यह संकेत दे सकता है कि मेरे ऑपरेटिंग सिस्टम या हार्डवेयर में कुछ गड़बड़ है। मैं किसी भी विचार के लिए आभारी रहूंगा।


1
मैं उत्सुक हूं: यदि आप एक ऐसा व्यवहार करते हैं जो लक्षण का कारण बनता है तो बाहरी हार्ड ड्राइव कनेक्ट नहीं होता है? (या बंद कर दिया?)
tcv

2
जब यह फिर से होता है, तो Console.app खोलें, "सभी संदेश" का चयन करें और उन संदेशों की तलाश करें, जो उसी समय हुई थीं जब आपने समस्या का अनुभव किया था। इस संदेश को पोस्ट में संलग्न करें (संभावित निजी डेटा को बाहर करने के लिए पहले उनकी समीक्षा करें)।
Kentzo

जवाबों:


4

यह स्पॉटलाइट इंडेक्सिंग हो सकता है। क्या ऐसा होने पर आप एक्टिविटी मॉनिटर में mdworker को सक्रिय देखते हैं? यदि आपने अभी तक ऐसा नहीं किया है, तो आप सिस्टम प्राथमिकता में स्पॉटलाइट गोपनीयता सेटिंग्स में ड्राइव को छोड़कर कोशिश कर सकते हैं और देखें कि क्या मदद करता है।


उत्कृष्ट विचार। मैं अगली बार एक्टिविटी मॉनिटर को खुला रखूंगा और जांच करूंगा कि धीमी गति से क्या होता है। स्पॉटलाइट गोपनीयता सेटिंग्स पूरी तरह से रिक्त हैं, इसलिए मुझे इस बारे में एक अच्छी भावना है।
बजे स्टीव रूकट्स

1

ऐसा लगता है कि यह टाइम मशीन है जो इसे शेड्यूल किया गया बैकअप है, यह आपकी वर्तमान प्रक्रिया को धीमा कर देगा क्योंकि यह परिवर्तनों के लिए आपके होम फ़ोल्डर की जांच करता है।


मुझे डर है कि यह नहीं है, लेकिन एक अच्छा विचार है क्योंकि मैं बैकअप के लिए टाइम मशीन का उपयोग कर रहा हूं। डिस्क के घूमने के बाद छोटी घड़ी का आइकन घूमना शुरू नहीं करता है।
स्टीव रुक्ट्स

1

मैं कहूंगा कि बाहरी ड्राइव का अपना आंतरिक ऊर्जा प्रबंधन है जो डिस्क को नीचे स्पिन करने का कारण बन रहा है। कुछ प्रयास से आप एक स्क्रिप्ट लिख सकते हैं जो बाहरी ड्राइव पर एक फ़ाइल लिखती है, इसे हटाती है और फिर हर मिनट दोहराती है।

यदि आपके पास बाहरी ड्राइव पर कोई एप्लिकेशन है, और विशेष रूप से ऐसा ऐप है जो एक बार किसी सेवा को पंजीकृत करता है, तो मुझे संदेह है कि आपकी बाहरी ड्राइव सेवाओं के मेनू का निर्माण करने में मदद करने के लिए एक राइट क्लिक पर घूम रही है। या यह केवल यह हो सकता है कि Plex खुद बाहरी ड्राइव को स्कैन करने के लिए चुन रहा है।

मैं आपके बाहरी ड्राइव पर थोड़ा शोध करूंगा और देखूंगा कि क्या यह डिस्क को अपने आप बंद कर देता है और फिर इसे कैसे रोका जाए।

यह लिपि

 #!/bin/bash
 # Used to not let a volume named MYBOOK sleep

 volpresent=$(mount | grep MYBOOK | wc -c)

 if [ $volpresent -gt 0 ]
 then
    touch /Volumes/MYBOOK/.hiddenfile
 fi

इस संकेत से आता है http://hints.macworld.com/article.php?story=20090316190817357


अच्छा सोचा, लेकिन मैं केवल टाइम मशीन बैकअप के रूप में अपनी बाहरी डिस्क का उपयोग कर रहा हूं, वहां पर कुछ और नहीं है। मेरे सभी एप्लिकेशन मेरे iMac की आंतरिक हार्ड ड्राइव पर संग्रहीत हैं। यह संभव है कि Plex अपराधी हो सकता है, लेकिन निश्चित रूप से यह कुछ स्कैनिंग नहीं होना चाहिए जो मैंने इसे नहीं बताया।
स्टीव रूकट्स

मुझे लगता है कि हर समय डिस्क को रखना एक अंतिम उपाय होना चाहिए, क्योंकि मुझे नहीं लगता है कि इसका इस्तेमाल किया जाना चाहिए। यदि किसी डिस्क को एक्सेस करने की आवश्यकता है, तो उसे पूरे सिस्टम को ब्लॉक नहीं करना चाहिए, इसे उस थ्रेड को ब्लॉक करना चाहिए जो इसका उपयोग करता है। टाइम मशीन को अवरुद्ध किया जाना चाहिए, क्रोम को नहीं।
स्टीव रूकट्स

1

एक एक्शन पर ध्यान दें जो दोनों को लगता है (ए) डिस्क को स्पिन करने का कारण बनता है और (बी) स्पिन अप पूरा होने तक पूरा नहीं होता है। यह मानते हुए कि Google Chrome में राइट-क्लिक एक ऐसी कार्रवाई है ... 

टर्मिनल में, Google Chrome में राइट-क्लिक से पहले निम्न कमांड चलाने से फ़ाइल गतिविधि से संबंधित चीजें दिखाई देंगी:

sudo fs_usage cmd Google\ Chrome

गतिविधि के बीच, सेवाओं से संबंधित कुछ। अपने सिस्टम के लिए उपलब्ध कुछ सेवाओं के बारे में जानने के लिए निम्नलिखित कमांड चलाएँ :

defaults read ~/Library/Preferences/com.apple.ServicesMenu.Services

उन अनुप्रयोगों में से एक हो सकता है, उन सेवाओं का कारण दोनों (ए) और (बी) हैं?

यदि Google Chrome में राइट-क्लिक नहीं है, तो उन तरीकों के बारे में सोचें जिनमें मुख्य प्रश्न अधिक केंद्रित हो सकता है।


0

मेरे पास एक हार्ड ड्राइव है जो यह भी करता है। मुझे संदेह है कि अगर कुछ समय के लिए इसकी आवश्यकता नहीं है तो ड्राइव नीचे घूमता है। हालाँकि, जब OS ड्राइव से पढ़ने या लिखने की कोशिश करता है, तो यह प्रक्रिया को ब्लॉक कर देता है, जबकि ड्राइव स्पिन करता है। और शेर में, यह कभी-कभी होता है जब मैं स्पॉटलाइट, फाइंडर का उपयोग करता हूं, या डॉक में एक स्टैक पर क्लिक करता हूं। मैंने अपने आप को इस तथ्य से इस्तीफा दे दिया है कि यह व्यवहार शेर के संचालन का हिस्सा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.