जवाबों:
आपके द्वारा बताई गई समस्या शुरू में मेरे लिए एक ऐप लिखने का इरादा थी जो आपको मेनू बार से अपनी ड्राइव प्रबंधित करने की अनुमति देता है। इसे पर्वत कहा जाता है और आप इसे यहां प्राप्त कर सकते हैं ।
आशा है की आप इसका आनंद ले!!
अद्यतन: बाहरी USB फ्लैश ड्राइव को फिर से माउंट करने का एकमात्र तरीका USB जन भंडारण कर्नेल एक्सटेंशन को अनलोड और लोड करना है:
kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
के बाद:
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
ज्ञात हो कि यह सभी बाहरी USB ड्राइव को फिर से माउंट करेगा।
IOUSBMassStorageClass.kextबहुत बढ़िया है, लेकिन मैक ओएस एक्स 10.9.5 (मेवरिक्स) में मेरे सरल परीक्षण से यह लगता है कि उतारना / उतारना IOUSBMassStorageClass.kextकेवल मेरी मशीन से जुड़े यूएसबी फ्लैश ड्राइव को प्रभावित करता है। यूएसबी 3.0 स्व-संचालित हार्ड डिस्क ड्राइव पूरी तरह से अप्रभावित हैं और kextunloadकमांड चलाने के बाद भी उपयोग करने योग्य हैं ।
(libkern/kext) not found) के लिए अब काम नहीं करता है । क्या आप जानते हैं कि क्या तंत्र एक ही है और यदि विस्तार का दूसरा नाम है?
आप उपकरणों का उपयोग करके माउंट करते हैं:
diskutil mountDisk device
जहां डिवाइस ए हो सकता है
/dev/disk2disk1s7/Volumes/Macintosh HDउन लोगों के लिए जो ग्राफिकल डिस्क यूटिलिटी.ऐप की तरह है , यह एक कनेक्टेड ड्राइव को भी दिखाता है जो कि माउंट नहीं किया जाता है और आप वहां से भी फिर से इजेक्टेड डिस्क को माउंट करने में सक्षम हैं।
diskutil unmountया diskutil unmountDiskइसके बजाय वॉल्यूम अनमाउंट करेंगे , लेकिन रीमाउंटिंग के लिए कनेक्टेड डिवाइस को छोड़ दें।
यहां कमांडलाइन की जरूरत नहीं है। डिस्क उपयोगिता खोलें (/ एप्लिकेशन / उपयोगिताएँ / डिस्क उपयोगिता), अपनी ड्राइव का चयन करें और माउंट पर क्लिक करें।

छवि विकिपीडिया से आती है