यूएसबी 3.0 केस में बाहरी एचडीडी नींद पर निर्भर करता है


0

बाद में AKA संपादित करें # 2:

एक और लंबी अवधि के बाद, मैं आखिरकार एक स्लीप स्क्रिप्ट बनाने और लॉन्चड डेमन के रूप में स्लीपवॉचर लगाने के लिए तैयार हो गया। यह कैसा दिखता है - rc.sleep:

diskutil eject DSRD

यह काम करने के 3 दिनों के बाद बहुत आसान लगता है: डी

लेकिन वापस विषय पर। डेमन ठीक काम करता है। और वह मुझे डराता है। क्योंकि यह करता है - मुझे पता चला कि पूरी बात मायने नहीं रखती थी। यह मामला इतना टूटा हुआ है, कि इसे खारिज करने के बाद यह दुर्गम हो जाता है, लेकिन यह शक्ति को खींचना और डिस्क को घुमाता रहता है।

मैं बस एक नया मामला खरीदने वाला हूं। उन शब्दों के साथ मुझे सवाल का जवाब मिल गया।

मदद और सभी के लिए धन्यवाद!

अनुलेख Macs लोगों के साथ डिस्क संगतता के लिए देखें!


article.txt.old:

शुरुआत के लिए, मैंने इसे अपने मैकबुक एयर (10.11) पर कुछ भी नहीं आजमाया। मुझे पता है कि मेरे पास होना चाहिए, लेकिन मैं नहीं कर सकता। आगे की जानकारी:

  1. डिस्क: हिताची 5K500 B-320 , जिसका नाम डीएसआरडी है
  2. यूएसबी 3.0 मामला: लोगलिंक UA0106
  3. स्टॉक केबल

समस्या:

डिस्क जुड़ा हुआ है, और मैक सो जाता है। जब मैं इसे जगाता हूं तो दो चीजें हो सकती हैं:

  1. ओएस एक्स एक अधिसूचना को थूक देगा कि इसे अलग कर दिया गया है (और डिस्क डिस्क उपयोगिता में स्पष्ट नहीं है), हालांकि यह अभी भी जुड़ा हुआ है।
  2. मैक तब तक नहीं उठेगा जब तक मैं डिस्क केबल को फिर से चालू या बाहर नहीं निकालता।
  3. मैं वर्तमान में संगीत सुन रहा हूं, और कुछ भी नहीं होता है। जब डिस्क का उपयोग किया जा रहा है तो समस्या उत्पन्न नहीं होती है।

मैंने सिस्टम Prefs की जाँच की। बिजली की बचत और "जब संभव हो तो नींद डिस्क्स" में मदद नहीं की।

मोटर कताई रखने के लिए मैंने जो कुछ करने की कोशिश की, वह थी:

while true
do touch /Volumes/DSRD/touchy.log
sleep 10
done

यह ठीक काम करता है, लेकिन मैं डिस्क जीवन काल के बारे में चिंतित हूं। इसके अलावा, '60 ’जैसे नींद के मूल्य काम नहीं करते हैं।

मुझे लगता है कि मेरी स्थिति खराब है। इस उम्मीद के साथ यह पोस्ट करना कि कोई उसके बारे में कुछ जानता है, या उसका कोई अलग समाधान है। या शायद मुझे कुछ याद आ रहा है? ;)

अग्रिम धन्यवाद, आपका दिन शुभ हो।

-Votar

[संपादित करें]

मुझे यह उल्लेख करना चाहिए कि डिस्क ओएस एक्स एक्सटेंडेड फाइल सिस्टम में स्वरूपित है।


1
के अनुसार विवरण तालिका उस बाड़े के लिए यह केवल विंडोज़ में समर्थित है, OSX का कोई उल्लेख नहीं है। डेटा शीट के लिए अपने लिंक में डाउनलोड अनुभाग देखें।
Moab

यह इंगित करने के लिए धन्यवाद कि @ मोहब्बत, मुझे यकीन है कि यह छूट गया था। लेकिन दुख की बात यह है कि यह सवाल बना हुआ है, अगर किसी को पहले कभी इसका सामना करना पड़ा है और यदि हां, तो इससे कैसे निपटें (महंगा तरीका नहीं)।
Votar

1
क्या आप यह देखने के लिए अन्य बाड़ों की कोशिश कर सकते हैं कि क्या वे उसी तरह कार्य करते हैं, यह सत्यापित करेगा कि क्या यह बाड़े की समस्या है या OSX में
Moab

मैं इसे कुछ समय कोशिश करूंगा, हालांकि मेरे मौजूदा वित्त के साथ बहुत तेज नहीं है: हालांकि विचार के लिए धन्यवाद।
Votar

1
जब संभव नहीं होगा तो नींद की नींद न आना। चूंकि कंप्यूटर स्वचालित रूप से यूएसबी पोर्ट को बंद करने जा रहा है, जब वह बिजली बचाने के लिए सोता / हाइबरनेट करता है। एक संचालित यूएसबी हब के प्रयोग से इसे रोका जा सकता है।
NetworkKingPin

जवाबों:


1

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

यह स्पष्ट रूप से USB पावर प्रबंधन युक्ति के लिए ठीक से अनुरूप नहीं है, इसलिए इस कष्टप्रद (और खतरनाक) त्रुटि से बचने का एकमात्र तरीका है कि आपके कंप्यूटर के सोने से पहले डिस्क को अनमाउंट करें, और इसे फिर से उठने के बाद माउंट करें।

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

संक्षेप में, आपको मूल रूप से अपने घर निर्देशिका की जड़ में दो लिपियों की आवश्यकता है; ~/.sleep तथा ~/.wake

.sleep:

#!/bin/sh
osascript -e 'tell application "Finder" to eject (disks where free space ≠ 0)'

.wake:

#!/bin/sh
/usr/sbin/diskutil list | grep -e ' \+[0-9]\+: \+[^ ]\+ [^ ]\+' | sed 's/.*\(disk[0-9].*\)/\1/' | xargs -I{} /usr/sbin/diskutil mount {}

उस SleepWatcher टूल के उत्पाद पृष्ठ का कहना है कि यह OS X 10.10 (Yosemite) पर काम करता है। कोई शब्द नहीं है कि क्या यह 10.11 (एल कैपिटन) पर काम करता है। मैंने व्यक्तिगत रूप से इस कार्यक्रम का उपयोग नहीं किया है, इसलिए मैं इस बात की पुष्टि नहीं कर सकता कि यह कितनी अच्छी तरह काम करता है। आपकी समस्या का एकमात्र "वास्तविक" समाधान उचित सिक्का एनक्लोजर पर कुछ सिक्का खर्च करना है।


ठीक है, तो कुछ समय बीत गया, लेकिन समस्या ने अपने बारे में याद दिलाया। सबसे पहले, आसपास के रास्ते के लिए धन्यवाद। मैंने जाँच की कि क्या डिस्क्यूटिल के माध्यम से अनमाउंटिंग काम करता है और मैं कहता हूं - यह अब तक काम करता है। मैं स्लीपवॉकर के पीछे के तंत्र को समझने और इसे ठीक करने की कोशिश करूंगा। इसके अलावा, मुझे लगता है कि यह आसान होगा diskutil mount जागने पर और diskutil unmount नींद पर, सिर्फ इसलिए कि मैं पूरी तरह से आपके सोचने के तरीके में खो गया हूं।
Votar
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.