आंतरिक ड्राइव को स्वचालित रूप से बढ़ने से रोकें


1

मैं अपने iMac पर आंतरिक हार्ड ड्राइव का उपयोग नहीं करता हूं, लेकिन स्पष्ट कारणों से, इसे हटाने के लिए अजीब है। मैं ओएस एक्स को स्वचालित रूप से बढ़ते से रोकना चाहता हूं जब आईमैक बूट करता है। क्या यह संभव है? मुझे डिस्क यूटिलिटी में कुछ भी दिखाई नहीं दिया जो उचित लगे। मुझे पता है कि मैं इसे खुद को अनमाउंट कर सकता हूं, लेकिन मैं पसंद करूंगा कि अगर यह पहली जगह पर कभी नहीं चढ़ा गया।

मुझे मिला एक पिछला जवाब वह संपादन का वर्णन करता है /etc/fstab। हालाँकि OS X 10.11 "El Capitan" पर, इस फ़ाइल में केवल निम्न जानकारी है:

IGNORE THIS FILE.
This file does nothing, contains no useful data, and might go away in
future releases.  Do not depend on this file or its contents.

... ऐसा प्रतीत होता है कि अब प्रासंगिक नहीं है।


OS X 10.11.4 के रूप में - fstab अभी भी वास्तव में काम करता है। यह भविष्य में नहीं हो सकता है, लेकिन यह अभी भी करता है।
Tetsujin

मेरी इच्छा है कि एल कैपिटन भविष्य के रिलीज में चले जाएं। आपके द्वारा पोस्ट किया गया संदेश एक बिजूका की तरह लगता है। अगर fstab अब भविष्य के रिलीज में नियोजित नहीं है, इसे बदलने के लिए कुछ और करना होगा। जहाँ तक मुझे पता है, अभी के लिए यह आपका एकमात्र विकल्प है।
David Anderson

जवाबों:


2

1) सुनिश्चित करें कि आप जिस बूट को माउंट करना चाहते हैं उसे माउंट किया जाना चाहिए।

2) टर्मिनल लॉन्च करें।

3) डिस्क के बारे में जानकारी प्रिंट करने के लिए निम्नलिखित कमांड चलाएँ:

 diskutil info /Volumes/<volume that shouldn't be mounted>

4) उस लाइन का पता लगाएँ जो इसके साथ शुरू होती है: वॉल्यूम UUID:। UUID (यूनिवर्सल यूनिक आइडेंटिफ़ायर) का चयन करें जो बाकी लाइन पर चलता है। यह कुछ ऐसा होगा जो FF9DBDC4-F77F-3F72-A6C2-26676F39B7CE जैसा दिखता है। आपका मूल्य अलग होगा

5) UUID को क्लिपबोर्ड पर कॉपी करें।

6) निम्नलिखित टाइप करके और एन्टर दबाकर / नेविगेट करें:

 cd /etc

7) निम्नलिखित टाइप करके और एंटर दबाकर एक fstab फ़ाइल को संपादित (या बनाएँ):

 sudo vifs

8) निम्न पंक्ति दर्ज करें, चरण 5 में कॉपी किए गए यूयूआईडी को प्रतिस्थापित करें)। (नोट: vif उपयोग करने के लिए टेक्स्ट एडिटर को लेने के लिए EDITOR पर्यावरण चर के मान का उपयोग करता है। यह लेख मानता है कि आप vim के डिफ़ॉल्ट मान का उपयोग कर रहे हैं। vim में, कमांड मोड में शुरू होता है। एक नई लाइन जोड़ने के लिए, अंत में जाएँ। दस्तावेज़ में, और एक नई लाइन संलग्न करने के लिए ओ कुंजी दबाएं और संपादन मोड दर्ज करें। फिर निम्नलिखित टाइप करें और रिटर्न कुंजी दबाएं।:

UUID=FF9DBDC4-F77F-3F72-A6C2-26676F39B7CE none hfs rw,noauto

9) कमांड मोड पर लौटने के लिए टाइप एस्केप और फिर vif को बचाने और बाहर निकलने के लिए ZZ टाइप करें (या किसी अन्य तरीके को सेव करने और बाहर निकलने के लिए यदि आप vim के अलावा किसी अन्य का उपयोग कर रहे हैं।

10) निम्नलिखित टाइप करें और ऑटो मस्टर को रीसेट करने के लिए एंटर दबाएं:

 sudo automount -vc

11) टर्मिनल से बाहर निकलें

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

स्रोत


धन्यवाद। मैं संपादन के लिए प्रक्रिया से अवगत था fstab फ़ाइल, लेकिन मैंने अपने प्रश्न में वर्णित चेतावनी के कारण ऐसा नहीं किया था। चूंकि यह चेतावनी अभी भी मौजूद है, इसलिए यह अभी भी स्पष्ट नहीं है कि क्या यह बदलाव एक अच्छा विचार होगा।
Tom Harrington

@TomHarrington आह क्षमा करें, मेरे पास फ़ाइल पर आपके जैसा ही संदेश नहीं है, यह सिर्फ यह कहता है "इस फ़ाइल को केवल vifs का उपयोग करके संपादित किया जाना चाहिए" मेरे पास आंतरिक ड्राइव पर 2 मैको का उपयोग करने के बारे में एक ही मुद्दा है और मैं fstab तरीका चला गया जो मेरे लिए काम करता है। मैं जल्द ही सिएरा को अपग्रेड करने की योजना नहीं बना रहा हूं, इसलिए मैं भविष्य में रिलीज होने के बारे में चिंतित नहीं हूं।
Akelian

अजीब बात है कि आपके पास फ़ाइल में एक अलग संदेश होगा। सिएरा में एफडब्ल्यूआईडब्ल्यू को डिफ़ॉल्ट फाइल कहा जाता है /etc/fstab.hd लेकिन एक ही चेतावनी है।
Tom Harrington

@TomHarrington यह 10.11.6 की नई स्थापना है
Akelian

hfs के बजाय ntfs या कोई अन्य प्रकार (बंडल) लिखते हैं जो आपके HDD से संबंधित है जैसा कि डिस्कुटिल में सूचीबद्ध है
Vito Valov
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.