जवाबों:
आपके द्वारा बताई गई समस्या शुरू में मेरे लिए एक ऐप लिखने का इरादा थी जो आपको मेनू बार से अपनी ड्राइव प्रबंधित करने की अनुमति देता है। इसे पर्वत कहा जाता है और आप इसे यहां प्राप्त कर सकते हैं ।
आशा है की आप इसका आनंद ले!!
अद्यतन: बाहरी 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/disk2
disk1s7
/Volumes/Macintosh HD
उन लोगों के लिए जो ग्राफिकल डिस्क यूटिलिटी.ऐप की तरह है , यह एक कनेक्टेड ड्राइव को भी दिखाता है जो कि माउंट नहीं किया जाता है और आप वहां से भी फिर से इजेक्टेड डिस्क को माउंट करने में सक्षम हैं।
diskutil unmount
या diskutil unmountDisk
इसके बजाय वॉल्यूम अनमाउंट करेंगे , लेकिन रीमाउंटिंग के लिए कनेक्टेड डिवाइस को छोड़ दें।
यहां कमांडलाइन की जरूरत नहीं है। डिस्क उपयोगिता खोलें (/ एप्लिकेशन / उपयोगिताएँ / डिस्क उपयोगिता), अपनी ड्राइव का चयन करें और माउंट पर क्लिक करें।
छवि विकिपीडिया से आती है