USB ऑटो-माउंट को अक्षम कैसे करें


14

मैं अपने एमबीपी पर वर्चुअलबॉक्स का उपयोग करता हूं और अक्सर अतिथि के अंदर अपने यूएसबी फ्लैश ड्राइव को माउंट करने की आवश्यकता होती है। मेरे द्वारा चलाए जा रहे समस्या यह है कि होस्ट OS (OS X Mavericks) जब मैं सम्मिलित करता हूं तो वह तुरंत USB फ्लैश ड्राइव को मापता है। जब मैं इसे (शान से, खोजक के माध्यम से) अनमाउंट करने की कोशिश करता हूं, तो ओएस एक्स शिकायत करता है कि डिवाइस उपयोग में है। Lsof में आगे के शोध से पता चलता है कि स्पॉटलाइट और AVG फ्लैश ड्राइव के साथ अपनी बात कर रहे हैं।

अलग-अलग ऐप सेटिंग्स के साथ फ़िडलिंग करने के बजाय, मैं होस्ट ओएस व्यवहार को संशोधित करना चाहता हूं ताकि यूएसबी डिवाइस ऑटो-माउंट न हो। कोई सुझाव?


अगर किसी के पास एक संशोधन है, भयानक है, लेकिन इस बीच में आप टर्मिनल का उपयोग करने के लिए एक अनमाउंट कर सकते हैं। diskutil unmount force disk1s2इसके अलावा, यदि आप एक ऐसी फाइल सिस्टम चुनते हैं जो स्पॉटलाइट को इंडेक्स नहीं करेगा या स्पॉटलाइट वरीयताओं में शामिल होने के लिए उस ड्राइव को सेट नहीं करेगा, तो आप त्वरित सेटिंग परिवर्तन के साथ उस देरी और ओवरहेड को कम कर सकते हैं।
bmike

1
मैं आपको डिस्क आर्बिट्रेटर का परीक्षण करने की सलाह देता हूं: Apple.stackexchange.com/a/39360/22003 । यह आपको Spotlightएंटी-वायरस और हमलों से बचाएगा ।
दान

यह भी देखें: apple.stackexchange.com/a/164976/22003
डेन

जवाबों:


7

CNET पर Topher Kessler लेख के अनुसार , आप विकल्प /etc/fstabनिर्दिष्ट करते हुए, इसमें प्रविष्टि जोड़ सकते हैं noauto

ऐसी प्रविष्टि इस तरह दिख सकती है:

UUID=791E37B4-82A3-37E7-9F15-3C39359126B4   none  hfs  rw,noauto

UUID को उस Volume UUIDलाइन की तलाश में प्राप्त किया जा सकता है जिसे आप चलाते समय प्रिंट करते हैं ।diskutil info /Volumes/volume name


मैं अपने ~ / बिन / निर्देशिका में इस chmod + x (निष्पादन योग्य) मिला है। gist.github.com/voltechs/fc48c9683d50c7c03cab2f0a6477d8da भी देखें ( Apple.stackexchange.com/a/310669/46469 )
वोल्ट

उह ... / etc / fstab मौजूद नहीं है!
माइकल

यदि यह मौजूद नहीं है तो फ़ाइल बनाना ठीक है, लेकिन इसे बनाएं root। BTW, कमांड sudo vifsको सीधे एडिट करने के बजाय अनुशंसित किया गया है, और यह आपके लिए फाइल बनाएगा यदि यह मौजूद नहीं है।
थॉमस अलब्राइट

7

ओएस एक्स में एक तंत्र है, जिसे डिस्क आर्बिट्रेशन फ्रेमवर्क कहा जाता है , जिसके माध्यम से प्रोग्राम नियंत्रित कर सकते हैं कि डिस्क डालने या बाहर निकालने पर क्या होता है। यह डिस्क सम्मिलन घटना को अवरोधन करने और सामान्य स्वचालित बढ़ते व्यवहार को रोकने का अवसर भी प्रदान करता है।

हालाँकि, व्यवहार बदलने के लिए, तृतीय-पक्ष उपयोगिता की आवश्यकता होती है, क्योंकि डिस्क आर्बिट्रेशन फ्रेमवर्क केवल एक प्रोग्रामिंग इंटरफ़ेस है। एक अच्छी उपयोगिता है डिस्क आर्बिट्रेटर , आरोन बरहार्ट द्वारा एक मुफ्त (बीएसडी-लाइसेंस प्राप्त) उपकरण।

डिस्क आर्बिट्रेटर का स्क्रीनशॉट

जबकि डिस्क आर्बिट्रेटर चल रहा है, आप या तो नए सम्मिलित डिस्क के माउंट को वीटो कर सकते हैं, उन्हें केवल-पढ़ने के लिए माउंट कर सकते हैं या सामान्य स्वचालित माउंटिंग कर सकते हैं। डिस्क आर्बिट्रेटर के बाहर निकलने के बाद, सामान्य बढ़ते व्यवहार को बहाल किया जाता है।


1

मुझे लगता है कि ऑटोमैटाउन को बंद करने के लिए fstab को संशोधित करना आप जो करने की कोशिश कर रहे हैं उसके लिए थोड़ा अधिक है। यह आपकी कार पर दरवाजों को हटाने की तरह है क्योंकि हर बार और फिर आपको अंदर या बाहर जाने की आवश्यकता होती है।

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

उदाहरण के लिए, मेरे USB डिवाइस नीचे सूचीबद्ध हैं जो उपलब्ध हैं यदि मैं इसे अपने विंडोज 10 प्रो वीएम पर स्वचालित रूप से संलग्न करना चाहता हूं। मैं अपने सीगेट फ्रीएजेंट गो, या मेरे सैनडिस्क क्रूज़र या किसी भी संलग्न यूएसबी डिवाइस को संलग्न कर सकता हूं। हालाँकि, Logitech USB रिसीवर को अटैच करना अंततः होस्ट पर माउस को निष्क्रिय बना देगा, इसलिए सावधान रहें कि आप क्या संलग्न करते हैं।

यहाँ छवि विवरण दर्ज करें,

मुझे यह कैसे पता चलेगा? खैर, मैंने गलती से एक FreeAgent Go ड्राइव को अटैच किया और यह (जैसा कि मुझे माना जाता है) OS X में माउंट नहीं है। मेरी मूल "समस्या" देखें: USB ड्राइव माउंट नहीं होगी, डिस्क यूटिलिटीज में सूचीबद्ध नहीं है, लेकिन सिस्टम प्रोफाइलर में मिली

यह सीरियल नंबर या यूयूआईडी द्वारा किया जाता है (मैंने यह पता लगाने के लिए पर्याप्त जांच नहीं की है कि कौन सा है) लेकिन मेरे पास ठीक उसी मॉडल और आकार के कई फ्रीजेंट गो ड्राइव थे और केवल एक ही वीएम से ऑटो अटैच था। उस समय, मुझे लगा कि मेरा ड्राइव खराब हो गया है।

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


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