इसे बंद करने के बाद बाहरी हार्ड-ड्राइव पर पावर कैसे करें?


17

जब मैं अपने फाइल-मैनेजर (थुनेर) से एक बाहरी हार्ड-ड्राइव को "सुरक्षित रूप से" हटाता हूं, तो पूरी हार्ड-ड्राइव को बंद कर दिया जाता है और इससे गायब हो जाता है /dev। इसलिए, मुझे लगता है कि हुड के तहत, यह कॉल करके किया जाता है udisksctl power-off -b /dev/sdXजिसका समान प्रभाव होता है।

मुझे लगा कि डिवाइस को फिर से ऊपर लाना संभव हो सकता है। Https://stackoverflow.com/a/12675749 को पढ़ने के बाद , मैंने सोचा कि बंद करना शायद लिखने के लिए किया जाता है /sys/bus/usb/devices/usbX/power/control, लेकिन sysfs अछूता रहता है।

तो, किसी बाहरी डिवाइस को udisksctl के साथ बंद करने के बाद इसे फिर से पावर करना कैसे संभव है? मेरे लिए, यह कष्टप्रद है कि मैं फ़ाइल प्रबंधक से इसे अनमाउंट करने के बाद किसी विभाजन को फिर से माउंट नहीं कर सकता।


5
यहाँ वर्णित निष्पक्ष / विद्रोही दृष्टिकोण काम करता है। हालाँकि, उस USB नियंत्रक पर अन्य सभी उपकरणों को रीसेट करने का अवांछनीय पक्ष-प्रभाव है। यह बुरा है यदि आप कहते हैं, एक और यूएसबी हार्ड ड्राइव जिसे आप एक्सेस कर रहे हैं - आपको I / O त्रुटियां मिलती हैं और एक अवांछित रीमाउंट केवल-पढ़ने के लिए।
नैट एल्ड्रेडगे

1
इस जवाब पर एक नज़र डालें । इसमें कई उपयोगी जानकारी है जो आपके लिए उपयोगी हो सकती है।
मसूद घीसारी

3
स्पष्ट पूछने के कुछ जोखिम में, बाहरी डिवाइस में अनप्लगिंग / री-प्लगिंग एक विकल्प है? या अगर उस पर एक भौतिक बिजली का स्विच है, तो वह बंद और वापस चालू होता है? पहला विकल्प कुछ ऐसा है, जो मेरे लिए, बस एक रोज़-रोज़ की "दूसरी-प्रकृति" वाली चीज़ बन गया है।
जिम

1
@ मुझे लगता है कि मैं लगभग हर दिन भी करता हूं। लेकिन यह कष्टप्रद रहता है।
बिनाबिक

1
@Binabik मैं आपको सुनता हूं। यदि आप "सुरक्षित निष्कासन" सुविधा का उपयोग करते हैं तो विंडोज एक ही है।
जिम

जवाबों:


3

यदि थुनर जैसा व्यवहार कर रहा है udisksctl power-off, तो वह usb_remove_store () का उपयोग कर रहा है ।

इसका मतलब है कि थुनार को माइक्रोसॉफ्ट विंडोज के साथ मिसफिट्योर किया जा रहा है। आप eject /dev/sdXहार्डवेयर को सुरक्षित रूप से निकालने की अनुमति देने के बजाय केवल कमांड लाइन से उपयोग कर सकते हैं । अंतर केवल इतना है कि एलईडी लाइट बंद नहीं होगी। संयुक्त राष्ट्र के बेदखल करने के लिए, का उपयोग करें eject -t /dev/sdX

यहां एलन स्टर्न का एक उद्धरण है (जो वास्तव में लिनक्स कर्नेल कोड लिखते हैं जो "हटाएं" विकल्प करता है):

वास्तव में, किसी भी USB डिवाइस के लिए "निकालें" विशेषता काम करती है, क्योंकि यह सब अपस्ट्रीम पोर्ट को अक्षम करता है। लेकिन आम तौर पर यह केवल बड़े पैमाने पर भंडारण उपकरणों के लिए इरादा है। मैं यह कहने जा रहा था कि इसे केवल मास-स्टोरेज डिवाइसों के लिए आवश्यक है, लेकिन यह सही नहीं है - इसकी आवश्यकता बिल्कुल नहीं है । इसका मुख्य उद्देश्य उन लोगों को बनाना है जो विंडोज द्वारा वातानुकूलित किए गए हैं, और अधिक आरामदायक महसूस करते हैं, डिवाइस को एलईडी को बंद करके यह संकेत देते हैं कि अब निकालना सुरक्षित है।

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