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


17

जब मैं diskutil mount disk3टर्मिनल में टाइप करता हूं , तो यह कहता है कि वॉल्यूम (एस) सफलतापूर्वक घुड़सवार है । हालाँकि, डिस्क माउंट नहीं है और मैं डिस्क यूटिलिटी.ऐप का GUI खोलकर इसकी पुष्टि कर सकता हूं और यह भी कि डिस्क फाइंडर में नहीं दिखती है।

मुझे इस पर संदेह है क्योंकि डिस्क एन्क्रिप्टेड है और टर्मिनल कमांड एन्क्रिप्टेड डिस्क के लिए पासवर्ड को पुनः प्राप्त करने के लिए "किचेन" से नहीं गुजर रहा है।

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

जवाबों:


25

आप चलाना चाहते हैं diskutil coreStorage unlockVolume <UUID>, जहां UUID तार्किक माप अपने एन्क्रिप्टेड डिस्क के साथ जुड़े UUID है /dev/disk3। आप diskutil cs listटर्मिनल में भाग लेकर और उससे संबंधित आउटपुट की तलाश करके lvUUID प्राप्त कर सकते हैं /dev/disk3। पहचानकर्ता एक लंबी स्ट्रिंग है जो कुछ इस तरह दिखाई देगी 'B807C2A0-577F-3DB0-9002-F82B9137696C'।

यह आपको उस बिंदु पर एक पासवर्ड के लिए संकेत देगा और यदि यह सही है, तो डिस्क को अनलॉक करें।


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

आधुनिक एप्स फाइल सिस्टम के लिए ध्यान दें जो आपको उपयोग करना चाहिए diskutil apfs unlockVolumeऔरdiskutil apfs list
मैक्स कोपलान

10

आप hdiutilएक डिस्क छवि को माउंट करने के लिए उपयोग कर सकते हैं जो पासफ़्रेज़ के साथ सुरक्षित है।

hdiutil attach -agentpass /path/to/image.dmg

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


धन्यवाद। यह वह नहीं है जिसकी मैं तलाश कर रहा हूं। यह उस पासवर्ड की मांग नहीं करता है जिसके साथ डिस्क को एन्क्रिप्ट किया गया है। यह डिस्क को अटैच करने से पहले दो बार मेरे स्थानीय खाते के पासवर्ड के लिए पूछता है।
josswinn

3
अजीब तरह से यह केवल मुझे एक पासवर्ड के लिए संकेत देता है जब मैं -agentpass विकल्प को छोड़ देता हूं।
तेओ सार्तोरी

1
आपका जवाब, हडूतिल का उपयोग करने का, ओपी से कोई लेना-देना नहीं है और पूछे गए प्रश्न, जो कमांड लाइन से एक एन्क्रिप्टेड डिस्क को माउंट करने के बारे में था, न कि एक एन्क्रिप्टेड डिस्क छवि, जो दो अलग-अलग चीजें हैं! फाउंडलिंग का उत्तर, डिस्कुटिल का उपयोग करना, सही उत्तर है!
user3439894

अच्छा उत्तर। hdiutil मेरे पास एक अन्य संबंधित प्रश्न का उत्तर है: एन्क्रिप्टेड डीजीएम को अनमाउंट कैसे करें और इसे नए माउंट पर पासवर्ड पूछने के लिए "लॉक" करें। उत्तर हैhdiutil eject /Volumes/your_volume
व्लादिमीर टॉल्स्टिकोव

2

मैं नहीं देख सकता कि मैं आज क्या कर रहा हूं, लेकिन

diskutil unmount disk3           

तथा

diskutil mount disk3        

ठीक काम कर रहे हैं और ठीक से unmounting और HDD बढ़ते हैं और यह खोजक में देखने योग्य है। एन्क्रिप्शन का इससे कोई लेना देना नहीं है।


1
क्या आप यहाँ अपने प्रश्न का उत्तर दे रहे हैं? यदि हां, तो क्या आपका जवाब है कि समस्या बस चली गई?
डैनियल

0

रिकवरी मोड दर्ज करें। टर्मिनल ऐप खोलें। निष्पादित करके कमांड लाइन से डिस्क उपयोगिता ऐप लॉन्च करें:

/Applications/Utilities/Disk\ Utility.app/Contents/MacOS/Disk\ Utility

लॉक ड्राइव का चयन करें और माउंट पर क्लिक करें। यदि एन्क्रिप्ट किया गया है तो यह पासवर्ड के लिए संकेत देगा

फिर आप सामान्य रूप से अपना रूट वॉल्यूम दर्ज कर सकते हैं।

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