माउंट & मैक ओएस एक्स में कमांड लाइन से ड्राइव अनमाउंट करें

विषयसूची:

Anonim

आप MacOS और Mac OS X की कमांड लाइन से ड्राइव, वॉल्यूम और डिस्क को माउंट और अनमाउंट कर सकते हैं।

कई उपयोगकर्ताओं के लिए, मैक में ड्राइव को अनमाउंट करने का सबसे आसान तरीका या तो ट्रैश में वॉल्यूम को ड्रैग करना है, इजेक्ट कुंजियों का उपयोग करना है, ड्राइव को डिस्कनेक्ट करना है, या फोर्स इजेक्ट विधियों में से किसी एक का उपयोग करना है। उसी तर्ज पर, यदि आप किसी ड्राइव को रिमाउंट करना चाहते हैं, तो आप आमतौर पर ड्राइव को भौतिक रूप से अनप्लग कर सकते हैं और इसे फिर से प्लग कर सकते हैं।लेकिन क्या होगा यदि आप कमांड लाइन से ड्राइव को माउंट, अनमाउंट और रिमाउंट करने में सक्षम होना चाहते हैं? ठीक यही हम यहां कवर करेंगे। यह ट्रिक बाहरी यूएसबी डिस्क, हार्ड ड्राइव, फायरवायर, थंडरबोल्ट, डीवीडी, सीडी, नेटवर्क ड्राइव, यहां तक ​​​​कि यूएसबी थंब ड्राइव के साथ काम करती है, शाब्दिक रूप से किसी भी वॉल्यूम को माउंट किया जा सकता है और अविश्वसनीय रूप से उपयोगी डिस्कुटिल कमांड के माध्यम से एक्सेस किया जा सकता है। ड्राइव को रिमाउंट करने के लिए कमांड लाइन का उपयोग करके, एसएसएच के माध्यम से आवश्यक होने पर पूरी प्रक्रिया को दूरस्थ रूप से पूरा किया जा सकता है, और कभी भी मैक से ड्राइव को भौतिक रूप से डिस्कनेक्ट किए बिना। यह समस्या निवारण स्थितियों, स्क्रिप्टिंग और ऑटोमेशन के लिए असीम रूप से उपयोगी है, और यह हममें से उन लोगों के लिए एक बढ़िया ट्रिक है जो बस टर्मिनल में इधर-उधर करना पसंद करते हैं।

मैक पर कमांड लाइन से ड्राइव को कैसे अनमाउंट करें

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

1: सभी ड्राइव की सूची

सबसे पहले आपको कनेक्टेड ड्राइव की सूची बनानी होगी। यह उन सभी ड्राइव की सूची प्रदान करेगा जो मैक से जुड़ी हैं, जो या तो माउंटेड और अनमाउंट हैं, और उनके सभी संबंधित विभाजन हैं। हम ऐसा इसलिए कर रहे हैं ताकि हम ड्राइव आइडेंटिफ़ायर प्राप्त कर सकें, जो आमतौर पर डिस्क1s2, या डिस्क2s2, आदि जैसा कुछ होता है

diskutil सूची

आउटपुट कुछ इस तरह दिखेगा:

$ डिस्कुटिल सूची /देव/डिस्क0 : टाइप नाम आकार पहचानकर्ता 0: GUID_partition_scheme 121.3 GB डिस्क0 1: EFI 209.7 MB डिस्क0s1 2: Apple_HFS Macintosh HD 120.5 GB disk0s2 3: Apple_Boot पुनर्प्राप्ति HD 650.0 MB disk0s3 /dev/disk1 : TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 16.0 GB disk1 1: EFI 209.7 MB disk1s1 2: Apple_HFS OSXदैनिक 15.7 GB disk1s2

इस उदाहरण के लिए, हम "OSXDaily" नामक संलग्न ड्राइव पर ध्यान केंद्रित करेंगे, जो एक बाहरी USB थंब ड्राइव है जो सूची में अंतिम दिखाई देती है।ध्यान दें कि उस ड्राइव के लिए पहचानकर्ता "disk1s2" है और हम उसे अनमाउंट और रिमाउंट करने के लिए कमांड की अगली श्रृंखला में ले जाएंगे।

यह उल्लेखनीय है कि ड्राइव हमेशा /देव/ में स्थित होंगे और इस प्रकार /देव/ हमेशा पहचानकर्ता के आगे लगे रहेंगे।

2: निर्दिष्ट ड्राइव को अनमाउंट करें

अभी भी डिस्कुटिल कमांड का उपयोग कर रहे हैं, हम इसे अनमाउंट करने के लिए विचाराधीन ड्राइव पर इंगित करेंगे।

diskutil अनमाउंट /dev/disk1s2

यह वापस नामित वॉल्यूम की रिपोर्ट करेगा और स्थान को अनमाउंट कर दिया गया है, जैसे:

$ डिस्कुटिल अनमाउंट /dev/disk1s2 वॉल्यूम OSXदैनिक डिस्क1s2 पर अनमाउंट

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

मैक पर कमांड लाइन से ड्राइव कैसे माउंट करें

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

1: माउंट करने के लिए ड्राइव का पता लगाएं

अगर आप पहले से ही जानते हैं कि वॉल्यूम कहां स्थित है, तो आप भाग 1 को अनदेखा कर सकते हैं और सीधे भाग 2 पर जा सकते हैं, लेकिन फिर भी वॉल्यूम आइडेंटिफ़ायर को पुनर्प्राप्त करने के बारे में बात करते हैं। इस बार हम इसे थोड़ा छोटा कर देंगे क्योंकि हम मान लेंगे कि हम माउंट करने के लिए ड्राइव का नाम जानते हैं, इस प्रकार हमें केवल पहचानकर्ता का पता लगाने की आवश्यकता है। हम इसे डिस्कुटिल कमांड के आउटपुट को छोटा करने के लिए grep का उपयोग करके ऐसा करेंगे:

$ डिस्कुटिल सूची |grep OSXदैनिक 2: Apple_HFS OSXदैनिक 15.7 GB disk1s2

वह आउटपुट स्पष्ट रूप से ऊपर दिखाए गए डिस्कुटिल सूची के पूर्ण आउटपुट से बहुत कम है।

इस उदाहरण के लिए, ड्राइव "OSXDaily" अभी भी /dev/disk1s2 पर स्थित है और इसे हम माउंट करेंगे।

2: ड्राइव को माउंट (या रिमाउंट) करें

ड्राइव को माउंट (या रिमाउंट) करने के लिए, हम नए फ्लैग और इनपुट के साथ उसी डिस्कुटिल कमांड का उपयोग करेंगे जैसे:

diskutil माउंट /dev/disk1s2

अन्यत्र के समान उदाहरणों का उपयोग करते हुए, कमांड और आउटपुट इस तरह दिखेगा:

$ डिस्कुटिल माउंट /देव/डिस्क1एस2 वॉल्यूम ओएसएक्सदैनिक /देव/डिस्क1एस2 माउंटेड

यह स्पष्ट रूप से ड्राइव को फिर से माउंट करता है, और यह माउंटेड वॉल्यूम को मैक ओएस एक्स फाइंडर और विभिन्न ओपन या सेव डायलॉग बॉक्स में जीयूआई-आधारित ऐप्स में फिर से दिखाई देगा।

एक ही कमांड में ड्राइव/वॉल्यूम को अनमाउंट और रिमाउंट कैसे करें

उसी वॉल्यूम को जल्दी से अनमाउंट और रिमाउंट करना चाहते हैं, अनिवार्य रूप से मैक से इसकी कनेक्टिविटी को पावर साइकिल चलाना? आप दोनों को एक साथ स्ट्रिंग करके एक ही कमांड में ऐसा कर सकते हैं:

"

diskutil अनमाउंट /dev/disk1s2;diskutil माउंट /dev/disk1s2;इको रिमाउंटेड वॉल्यूम"

निष्पादित होने पर यह निम्न जैसा दिखेगा:

"

$ डिस्कुटिल अनमाउंट /देव/डिस्क1एस2;डिस्कुटिल माउंट /देव/डिस्क1एस2;इको रिमाउंटेड वॉल्यूम वॉल्यूम ओएसएक्सदैनिक ऑन डिस्क1एस2 अनमाउंट वॉल्यूम ओएसएक्सदैनिक ऑन /देव/डिस्क1एस2 माउंटेड रिमाउंटेड वॉल्यूम "

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

टिप प्रेरणा के लिए नीलेश को धन्यवाद

माउंट & मैक ओएस एक्स में कमांड लाइन से ड्राइव अनमाउंट करें