मैं बाहरी हार्ड ड्राइव को कैसे स्पिन कर सकता हूं?


21

मैं टर्मिनल से बाहरी हार्ड ड्राइव को अनमाउंट करने से पहले स्पिन करना चाहता हूं।

यह usb के माध्यम से जुड़ा एक साटा ड्राइव है।

रनिंग hdparm यह देता है

 ry@G62x:/media$ hdparm -S10 937b2299-48ff-4a9c-8228-67ed4453e8fb/

 937b2299-48ff-4a9c-8228-67ed4453e8fb/:
 setting standby to 10 (50 seconds)
 HDIO_DRIVE_CMD(setidle) failed: Inappropriate ioctl for device

जवाबों:


18

आप सुरक्षित रूप से टर्मिनल से एक बाहरी हार्ड डिस्क को अनमाउंट और स्पिन-डाउन कर सकते हैं udisks, जिसके कमांड-लाइन कार्यक्षमता का उपयोग करके आसानी से , यदि आपके सिस्टम को सही तरीके से सेट किया गया है तो sudo के उपयोग की आवश्यकता नहीं है। (अपने डिवाइस नामों को सूचीबद्ध करने के लिए, mountपहले टर्मिनल में प्रवेश करें ।)

जब आपको अपनी बाहरी ड्राइव मिल जाए, तो निम्न कमांड का उपयोग करें। आपको पहले विभाजन को अनमाउंट करना होगा (उपयोग sdb1या जो कुछ भी mountस्थान के रूप में दिखाया गया है):

udisks --unmount /dev/sdb1

फिर सुरक्षित रूप से निकालने के लिए (यानी स्पिंडाउन- आप इसे क्लिक और स्पिन-डाउन सुनेंगे), केवल sdbउदाहरण के लिए उपयोग करें :

udisks --detach /dev/sdb

नोट: यह महत्वपूर्ण महत्व का है कि आप विकल्प का उपयोग करते समय एक विभाजन संख्या के बिना sdbया sdcबिना उपयोग करते हैं detach; यानी काम नहीं करेगा sdb1या sdc1नहीं। विभाजन को पहले अनमाउंट किया जाना चाहिए और फिर डिस्क खुद को उदाहरण के रूप में दिखाती है।

udisksआदेशों मेरे सारे पाटा और sata बाहरी हार्ड डिस्क के लिए सफलतापूर्वक काम करते हैं।


मैं कैसे स्थापित कर सकता हूं udisks? यह मेरे सिस्टम पर नहीं है। मुझे पैकेज मिला udisks2, लेकिन वह बना udisksया udisks2 उपलब्ध नहीं था ।
मार्टिन थोमा

@MartinThoma 12.04 के रूप में यह ब्रह्मांड भंडार में है। 14.04 तक यह डिफ़ॉल्ट रूप से स्थापित है।
वजंड्रिया

@wjandrea मैं Ubuntu 16.04 का उपयोग कर रहा हूं। नहीं, यह स्थापित नहीं है। कम से कम मैं इसे शुरू नहीं कर सकता udisks
मार्टिन थॉमा

-1 का उपयोग करने के लिए udisks। यह किसी भी मानक से नहीं है और इस प्रकार बहुत उपयोगी नहीं है।
डोमिनिक जॉर्ज

-1 सुझाव देने के लिए udisks: udisksd2 डेमन अपने हार्डडॉक टाइमआउट ( hdparm -S) के आधार पर अपने हार्डडिस्क को पहले स्थान पर न आने देने के लिए नंबर एक अपराधी है ! जब तक टाइमआउट बहुत कम हो। यह अनावश्यक स्पिन-अप का भी कारण बनता है - एक मूर्खतापूर्ण उदाहरण के रूप में, udisksctl --helpआपके सभी डिस्क (अनमाउंटेड सहित) को स्पिन करेगा। लेकिन सबसे बुरा यह है कि इस udisk सामान को आपके सिस्टम से प्रतिबंधित करना कठिन है, क्योंकि यह विभिन्न GUI प्रोग्राम्स पर निर्भर है - मेरा सबसे अच्छा killall -SIGSTOP udsiksd2काम क्रॉन जॉब में है और जरूरत के मुताबिक उन GUI एप्लीकेशन्स को SIGCONT से अनफॉलो कर देता है।
user2394284 23

3

यदि यह 2.5 "ड्राइव है, तो आपको अपने ड्राइव को सुनने में सक्षम होना चाहिए क्लिक करने के बाद 15 सेकंड के बारे में ध्वनि करें। यही कारण है कि ड्राइव को पढ़ने / लिखने के लिए एक तरफ पार्क किया गया है और आप इसे सुरक्षित रूप से निकाल सकते हैं। यदि यह 3.5 है" तो ड्राइव नहीं है। नीचे ड्राइव को कताई करके सुरक्षित निकालने का तरीका।


1
यह एक 3.5 "है, मैं इसे umount कर सकता हूं, फिर इसे अनप्लग कर सकता हूं और फिर भी इसे एक या एक घंटे बाद कताई सुन सकता
हूं

2

Udisk विकल्प ने मेरे मामले में काम नहीं किया लेकिन निम्नलिखित ने किया:

sudo umount /dev/sdb1
sudo hdparm -y /dev/sdb

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

एक Ubuntu सर्वर और विंडोज क्लाइंट के लिए निम्न बैच फ़ाइल, मान लिया गया है कि PuTTY स्थापित है:

C:\"Program Files (x86)\PuTTY\plink.exe" -ssh -t -l SERVERUSERNAME -pw PASSWORD -noagent 192.168.2.22 "echo PASSWORD | sudo umount /dev/sdb1 ; sudo -S hdparm -y /dev/sdb; sudo -S halt -i now"

एक डेबियन सर्वर के लिए, के sudo halt -i nowसाथ बदलें shutdown -h -P; दोनों स्थितियों में नेटवर्क कार्ड जागता रहता है, इसलिए इसे बाद में जाग्रत किया जा सकता है।


2

यह उत्तर बहुत सी मान्यताओं पर आधारित है, क्योंकि मुझे इसका स्रोत याद नहीं है। लेकिन यहाँ यह है:

  1. SATA वास्तव में गर्म-प्लग करने योग्य है, लेकिन अधिकांश नियंत्रक इसका समर्थन नहीं करते हैं, जबकि SATA को ड्राइव करना चाहिए।
  2. उपरोक्त बिंदु के आधार पर: यदि कोई ड्राइव अनमाउंट है, तो उसे अनप्लग करना सुरक्षित है। इसका मूल कारण # 3 बिंदु है।
  3. इमरजेंसी पॉवर बंद होने की स्थिति में आधुनिक ड्राइव्स में ड्राइव हेड्स को हटाने के लिए पर्याप्त शक्ति होती है।

कम से कम मैं यही करता हूं। और यह भी, समय-समय पर मैं डिस्क पर एक लंबा स्मार्ट परीक्षण करता हूं, यह देखने के लिए कि क्या ड्राइव का स्वास्थ्य ठीक है।


1

बाहरी USB डिस्क के लिए, का उपयोग करें

sg_start --stop /dev/sdb

का उपयोग कर स्थापित करें

sudo apt-get install sg3-utils

मेरे WD मेरी पुस्तक आवश्यक डिस्क के लिए काम करता है।


0

यदि आप ड्राइव के आइकन पर राइट-क्लिक करते हैं और सुरक्षित रूप से निकालें ड्राइव का चयन करते हैं, तो इसे करना चाहिए (जैसा कि पहले ही कहा गया है, इसमें 15 सेकंड या ऐसा लगता है)।

यदि आपके पास वह विकल्प नहीं है, तो ड्राइव को राइट-क्लिक करें और अनमाउंट करें। फिर डिस्क उपयोगिता शुरू करें; बाएं पैनल में ड्राइव का चयन करें; राइट पैनल में सेफ रिमूवल चुनें । फिर, 15 सेकंड या तो प्रतीक्षा करें। (वैकल्पिक रूप से, आप सुरक्षित निष्कासन से पहले डिस्क उपयोगिता से वॉल्यूम अनमाउंट कर सकते हैं यदि आपके लिए यह आसान है।)


0

यह बाहरी हार्ड डिस्क को पावर करने के लिए फेडोरा 17 पर xfce4 में काम करता है:

udisks - ddach / dev / sdc

Palimpsest में फेडोरा 14 में पावर ऑफ का विकल्प होता था, लेकिन फेडोरा 17 में नहीं।

उपयोगी विशेषताएं विंडोज और लिनक्स दोनों में ओएस अपग्रेड के साथ बाहर जाती हैं।

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