मैक ओएस एक्स कैसे तय करता है कि कौन से संस्करणों को माउंट करना है? मेरा एक डिस्क बूट पर माउंट नहीं है


16

मैं अपने में चार डिस्क हूँ MAC Pro। ओएस एक्स शुरू होने पर बूट डिस्क और दो अन्य माउंट होते हैं लेकिन चौथा नहीं होता है। मैं इसे डिस्क उपयोगिता में माउंट कर सकता हूं और यह सब ठीक प्रतीत होता है।

मैं इसे माउंट करने के लिए मैक ओएस एक्स को कैसे बता सकता हूं?

diskutil list /dev/disk2s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Broken                  999.9 GB   disk2s2

अद्यतन: लगता है कि इस प्रश्न के बारे में गलतफहमी हो गई है। मैं यह नहीं पता लगाना चाहता कि मेरी डिस्क के साथ "ब्रोकन" नाम क्या गलत है। यह ठीक काम करने के लिए प्रकट होता है। मैंने कई बार इसका सुधार भी किया। मैं जानना चाहता हूं कि बूट पर एक विशिष्ट डिस्क को माउंट करने के लिए ओएस एक्स को कैसे बताया जाए। मैंने डिस्क का नाम "ब्रोकन" रखा क्योंकि यह स्वचालित रूप से माउंट नहीं होता है, इसलिए नहीं कि मुझे इसके साथ कोई समस्या है और न ही कोई त्रुटि संदेश है। बस मुझे भूल गए कि मैंने डिस्क का उल्लेख किया है और इस सवाल का जवाब दिया है कि ओएस एक्स को कैसे बताया जाए, जो कि बूट पर माउंट करने के लिए है, अगर आपको जवाब पता है। धन्यवाद।


आप कहते हैं कि आप इसे डिस्क उपयोगिता में माउंट कर सकते हैं जैसे कि आप इसे फाइंडर साइडबार के माध्यम से माउंट नहीं कर सकते हैं। cl.ly/DC0k
gentmatt

1
जब यह माउंट नहीं होता है तो मैं इसे कैसे नेविगेट कर सकता हूं? मुझे लगता है कि आप इसे फाइंडर में खोलने के साथ एक ड्राइव माउंट करने को भ्रमित कर रहे हैं। ड्राइव माउंट नहीं है। इसका मतलब है कि यह सिस्टम के लिए वॉल्यूम के रूप में उपलब्ध नहीं है, केवल एक डिवाइस के रूप में (जैसे इस ड्राइव के मामले में "disk2s2")। जब मैक ओएस एक्स बूट होता है, तो यह सभी ड्राइव्स को आमतौर पर माउंट करता है।
एंड्रयू जे। बे्रहम

1
लिनक्स में एक / etc / fstab है, Mac OS X नहीं है (कम से कम मेरी स्थापना एक नहीं लगती है)। यहां एक "डिवाइस" वास्तव में बहुत सी चीजें हैं, लेकिन कुछ डिवाइस वास्तव में डिस्क (या समान) हैं और इसमें फ़ाइल सिस्टम शामिल हैं। उन्हें बढ़ते हुए, फ़ाइल सिस्टम सिस्टम का हिस्सा बन जाता है और इसे फाइंडर और अन्य कार्यक्रमों द्वारा एक्सेस किया जा सकता है।
एंड्रयू जे। ब्रिअम

1
गैर-जर्नलिफ़त HFS + कई वर्षों से डिफ़ॉल्ट नहीं है। जर्नलिंग को आपके सभी HFS + वॉल्यूम पर सक्षम किया जाना चाहिए, जब तक कि आपके पास बहुत अच्छा कारण न हो - मुझे लगता है कि कुछ लिनक्स / बीएसडी एचएफएस उपयोगिताओं को एचएफएस + पसंद नहीं है।
ब्रेट डिकमैन

2
ये जवाब ज्यादातर बात याद आती है! वह लॉगिन पर माउंट नहीं देख रहा है। वह बूट समय पर माउंट करना चाहता है। यह बिल्कुल मुश्किल सवाल नहीं है, लेकिन यह एक कठिन जवाब है। उदाहरण के लिए, आप एक बाह्य डिस्क चाहते हैं (ये ऑटो माउंटेड नहीं हैं जबकि ऐसा लगता है कि आंतरिक ड्राइव हैं) का उपयोग नेटवर्क टाइम मशीन बैकअप स्थान के लिए किया जाना है। आप केवल एक निश्चित उपयोगकर्ता के कंप्यूटर में लॉग इन करने पर नेटवर्क डिवाइस को बैकअप करने में सक्षम होने के लिए सीमित नहीं करना चाहते हैं। आप इसे सभी समय का बैकअप चाहते हैं। इसलिए, सवाल यह नहीं है कि लॉगिन समय पर क्यों या क्यों नहीं, लेकिन आप BOOT समय पर एक बाहरी ड्राइव कैसे माउंट करते हैं

जवाबों:


16

ओएस एक्स का उपयोग करता है diskarbitrationdजो नए भंडारण उपकरणों को पता चलता है और उन्हें माउंट करने योग्य फाइल सिस्टम के लिए जांच करता है। डिस्क आर्बिट्रेशन फ्रेमवर्क डिस्क माउंट / अनमाउंट घटनाओं के अनुप्रयोगों को सूचित करता है, और उन्हें प्रभावित करने की अनुमति देता है कि क्या कोई वॉल्यूम माउंट है या नहीं।

diskarbitrationdबहुत सीमित जानकारी के लिए मैन पेज से परामर्श करें ; उदाहरण के लिए, डिस्क्राइबेटर्ड डिसॉल्ट /etc/fstabयह निर्धारित करने के लिए कि यदि खोजा गया फाइलसिस्टम डिफ़ॉल्ट स्थान (/ वॉल्यूम /) या विशेष विकल्पों के साथ (या बिल्कुल नहीं घुड़सवार) के अलावा अन्य माउंट किया जाना चाहिए।

डिस्कर्बिट्रेशन के कारण एक डिवाइस पर एक फाइलसिस्टम या "वॉल्यूम" को नहीं बढ़ाना शामिल हो सकता है:

  • विभाजन तालिका में त्रुटियां (भ्रष्टाचार)।
  • विभाजन प्रकार और फ़ाइल सिस्टम के बीच एक बेमेल।
  • एक क्षतिग्रस्त फाइलसिस्टम जो fsck को रिपेयर नहीं कर सकता है।
  • हार्डवेयर विफलता।
  • /etc/fstabफाइल सिस्टम को noauto के साथ सूचीबद्ध किया गया है।
  • एक एप्लिकेशन ने ऑटो-माउंटिंग को रोकने के लिए डिस्क आर्बिट्रेशन फ्रेमवर्क का उपयोग किया है

आपकी टिप्पणियों के अनुसार, आपके सभी जर्नल किए गए फाइल सिस्टम बढ़ते जा रहे हैं, और जो फाइल सिस्टम नहीं बढ़ रहा है उसमें जर्नलिंग चालू नहीं है। जर्नलिंग 10.2 सर्वर और 10.3 क्लाइंट में पेश की गई थी और अब तक इसे एक महत्वपूर्ण, महत्वपूर्ण विशेषता माना जाता है। यह तब तक सक्षम होना चाहिए जब तक आप वास्तव में नहीं जानते कि आप क्या कर रहे हैं; इसलिए आपको OS X के आधुनिक संस्करणों में इसे अक्षम करने के लिए डिस्क उपयोगिता में विकल्प-कुंजी को दबाए रखना होगा। सुनिश्चित करें कि वॉल्यूम में जर्नलिंग सक्षम है:

  1. में वॉल्यूम का चयन करें Disk Utility
  2. चुनें File-> Enable journaling(यदि इसे बाहर निकाला जाता है, तो जर्नलिंग सक्षम है।
  3. चुनकर सत्यापित करें File-> Get info; आपको फाइल सिस्टम के रूप में "मैक ओएस एक्सटेंडेड (जर्नलेड)" देखना चाहिए।

1
diskutil list / dev / disk2s2 / dev / disk2 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme * 1.0 टीबी डिस्क 2 1: EFI 209.7 MB डिस्क 2 डी 2: Apple_HFS टूटी हुई 999.9 GB disk2s2
एंड्रयू जे। Brehm

1
ध्यान दें कि "ब्रोकन" वॉल्यूम का नाम है।
एंड्रयू जे। ब्रिअम

1
मुझे लगता है कि आप इस धारणा के तहत श्रम कर रहे हैं कि माउंट प्रक्रिया में ही कुछ गड़बड़ है। वहाँ नही है। ड्राइव का काम करना। यह सिर्फ बूट पर माउंट नहीं है।
एंड्रयू जे। ब्रिम्म

1
यह केवल एक ड्राइव के लिए हो रहा है, और यह स्वचालित नहीं है। ड्राइव को अनमाउंट और अनप्लग करें, फिर इसे फिर से कनेक्ट करें, और मुझे यकीन है कि यह स्वचालित रूप से माउंट नहीं होगा। वास्तव में बूट-टाइम माउंटिंग के बारे में कुछ खास नहीं है। कृपया अपने प्रश्न को अपडेट करने के लिए मेरे द्वारा अनुरोध की गई सभी जानकारी पोस्ट करें , न कि इसे यहां चिपकाकर - स्वरूपण टूट गया है।
ब्रेट डिकमैन

2
कभी-कभी अपर्याप्त विवरण के साथ प्रश्न होते हैं और पूछने वाला कभी वापस नहीं आता है, इसलिए वे बंद हो जाते हैं। हालाँकि, इस मामले में, एंड्रयू सक्रिय रूप से प्रतिक्रिया दे रहा है, इसलिए मैं प्रश्न को खुला छोड़ देने वाला हूं। वह यह महसूस करने के लिए पर्याप्त निवेश करता है कि समस्या निवारण चरणों का उत्तर देने के परिणामस्वरूप उत्तर नहीं मिल सकता है।
काइल क्रोनिन

3

थोड़ी देर, लेकिन उम्मीद है कि यह किसी और को खोजने में मदद करता है (क्योंकि बाकी के जवाब यहां बेकार हैं!)

कोटेशन https://discussions.apple.com/message/29744735#29744735 -

चूंकि कम से कम पैंथर और एल कैपिटन के माध्यम से, AutomountDisksWithoutUserLogin को (1) /Library/Preferences/SystemConfiguration/autodiskmount.plist में सही (1) पर सेट करने की आवश्यकता है, फिर सभी बाहरी भंडारण को बूट पर रखा जाना चाहिए।

वर्तमान सेटिंग की जाँच करें: sudo डिफ़ॉल्ट पढ़ें / लाइब्रेरी / प्राथमिकताएं / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin

आउटपुट 0 या 1 0 = गलत 1 = सत्य होगा

सही पर सेट करें: sudo डिफॉल्ट्स लिखना / लाइब्रेरी / प्राथमिकताएं / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin -bool true


2

वॉल्यूम को फिर से स्वचालित रूप से माउंट किया जाता है।

मुझे कभी यह पता नहीं चला कि मैक ओएस एक्स कैसे तय करता है कि कौन सा माउंट करना है और कौन सा नहीं। लेकिन जो कुछ भी है, मैक ओएस ने फिर से वॉल्यूम को माउंट करने का फैसला किया। जाहिरा तौर पर समाधान तब तक रिबूट करना है जब तक कि यह काम न करे।


मेरे पास अब एक और डिस्क है जो ऑटो माउंट नहीं थी लेकिन मैन्युअल रूप से ठीक घुड़सवार थी।
एंड्रयू जे। ब्रिअम

1

यह मानते हुए कि स्वयं संस्करणों के साथ कोई नाटक नहीं है, आप सिस्टम वरीयता में अपने उपयोगकर्ता खाते के लिए लॉगिन आइटम के रूप में जोड़कर लॉगिन पर अतिरिक्त मात्रा में माउंट कर सकते हैं।


जो हर लॉगिन पर एक नई खोजक विंडो खोलता है। कोई फर्क नहीं पड़ता कि आप 'छिपाएँ' की जाँच करें। कष्टप्रद प्रकार का।
जेंटमैट

लॉगिन आइटम नहीं खुलने के बाद से यह असंभव है , माउंट नहीं किया गया है । कैसे खोजक को यह भी पता होगा कि "हार्ड डिस्क 2" नाम के आइकन के लिए कौन सा डिवाइस माउंट करना है?
एंड्रयू जे। ब्रिअम

1
मेरे अनुभव में, यह खोजक नहीं खोलता है, यह सिर्फ वॉल्यूम को मापता है। मैं इसका उपयोग अपने ड्रोबो के शेयरों को माउंट करने के लिए करता हूं (हालांकि मैं मानता हूं कि मैं मान रहा हूं कि यह स्थानीय संस्करणों के लिए समान है)। घर पहुंचने पर चरणों की पुष्टि करूंगा।
टोनी जॉनसन

सिस्टम प्राथमिकता> उपयोगकर्ता और समूह> लॉगिन आइटम पर जाकर स्टार्टअप आइटम में वॉल्यूम जोड़े जा सकते हैं। एक नया आइटम जोड़ने के लिए "+" का चयन करें और प्रश्न में वॉल्यूम का चयन करें। ने पुष्टि की है कि यह स्थानीय वॉल्यूम के साथ-साथ नेटवर्क शेयरों के साथ काम करता है। परिणाम डेस्कटॉप पर वॉल्यूम माउंट और एक आइकन है। कोई खोजक विंडो नहीं खोली जाती है।
टोनी जॉनसन

1
हां, वॉल्यूम बढ़ जाएगा। एकमात्र शर्त यह है कि आप "स्टार्टअप आइटम जोड़ें" संवाद में वॉल्यूम देख सकते हैं। सहमत हूं कि यह एक बैंडेड है, लेकिन अगर यह काम करता है, तो क्या इससे कोई फर्क पड़ता है?
टोनी जॉनसन

1

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


1
यह टोनी जॉनसन के रूप में एक ही जवाब है। टिप्पणी वहाँ पढ़ें।
एंड्रयू जे। ब्रेअम

1

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

tell application "Finder"
    mount volume "afp://ServerName._afpovertcp._tcp.local/VOLUMENAME" as user name "macUser"
end tell

आप कुछ ऐसा ही करने की कोशिश कर सकते हैं

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