OS X Lion में एन्क्रिप्टेड वॉल्यूम पर नया विभाजन बनाएँ


9

अपडेट किया गया : नीचे देखें

मैंने ओएस एक्स लायन पर बाहरी 1 टीबी ड्राइव पर 500 जीबी विभाजन एन्क्रिप्ट किया। अन्य 500 जीबी का अभी तक उपयोग नहीं किया गया था और मैं अब बाहरी ड्राइव पर एक और विभाजन बनाना चाहता हूं। डिस्क उपयोगिता मुझे ऐसा करने नहीं देगी और कमांड लाइन उपयोगिता को संदर्भित करती है diskutil, यह देखते हुए कि ड्राइव में कोरस्टोरीज भौतिक वॉल्यूम हैं।

मैंने उपयोगिता में चारों ओर देखा है diskutilलेकिन अभी तक मुझे कुछ भी उपयोगी नहीं मिला है:

  • diskutil cs createVolume काम नहीं करता है क्योंकि मुझे पहली बार लॉजिकल वॉल्यूम ग्रुप का आकार बदलना है।
  • diskutil resizeVolumeकाम कर सकता है, लेकिन यह कोरस्टोरीज वॉल्यूम पर काम नहीं करता है, इसलिए मुझे डर है कि मैं चीजों को तोड़ सकता हूं (यानी मेरा एन्क्रिप्टेड वॉल्यूम एक ही समय में डिस्क 2 एस 1, डिस्क 2 एस 2 और डिस्क 2 एस 3 पर कब्जा कर लेता है) (मेरा diskutilआउटपुट देखें )

Ars Technica की समीक्षा में कुछ पृष्ठभूमि जानकारी दी गई है , लेकिन यह कैसे आगे बढ़ना है, इसकी थोड़ी जानकारी प्रदान करता है। यह मैकवर्ल्ड लेख निर्देश देता है कि कैसे एक वॉल्यूम का आकार बदला जाए, लेकिन मुझे नहीं लगता कि यह कोरस्टोरेज वॉल्यूम पर लागू है।

मेरा diskutil listआउटपुट:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OSX                    *498.9 GB   disk1
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:          Apple_CoreStorage                         499.8 GB   disk2s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS TimeMachine disk       *499.5 GB   disk3

मेरा diskutil cs listआउटपुट यहाँ:

CoreStorage logical volume groups (2 found)
|
+-- Logical Volume Group UUID1
|   =========================================================
|   Name:         OSX
|   Sequence:     1
|   Free Space:   0 B (0 B)
|   |
|   +-< Physical Volume UUID1.1
|   |   ----------------------------------------------------
|   |   Index:    0
|   |   Disk:     disk0s2
|   |   Status:   Online
|   |   Size:     499248103424 B (499.2 GB)
|   |
|   +-> Logical Volume Family UUID1.2
|       ----------------------------------------------------------
|       Sequence:               8
|       Encryption Status:      Unlocked
|       Encryption Type:        AES-XTS
|       Encryption Context:     Present
|       Conversion Status:      Complete
|       Has Encrypted Extents:  Yes
|       Conversion Direction:   -none-
|       |
|       +-> Logical Volume UUID1.2.1
|           ---------------------------------------------------
|           Disk:               disk1
|           Status:             Online
|           Sequence:           4
|           Size (Total):       498929332224 B (498.9 GB)
|           Size (Converted):   -none-
|           Revertible:         Yes (unlock and decryption required)
|           LV Name:            OSX
|           Volume Name:        OSX
|           Content Hint:       Apple_HFS
|
+-- Logical Volume Group UUID2
    =========================================================
    Name:         TimeMachine disk
    Sequence:     1
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume UUID2.1
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk2s2
    |   Status:   Online
    |   Size:     499796238336 B (499.8 GB)
    |
    +-> Logical Volume Family UUID2.2
        ----------------------------------------------------------
        Sequence:               9
        Encryption Status:      Unlocked
        Encryption Type:        AES-XTS
        Encryption Context:     Present
        Conversion Status:      Complete
        Has Encrypted Extents:  Yes
        Conversion Direction:   -none-
        |
        +-> Logical Volume UUID2.2.1
            ---------------------------------------------------
            Disk:               disk3
            Status:             Online
            Sequence:           4
            Size (Total):       499477467136 B (499.5 GB)
            Size (Converted):   -none-
            Revertible:         Yes (unlock and decryption required)
            LV Name:            TimeMachine disk
            Volume Name:        TimeMachine disk
            Content Hint:       Apple_HFS

अपडेट :

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

पुराने डिस्कुटिल कमांड का उपयोग करने से समस्या हल नहीं होती है:

  • diskutil resizeVolume disk2s2 R यह संभव नहीं है क्योंकि यह एक CoreStorage विभाजन / आयतन है
  • diskutil resizeVolume disk3 R एक ही है
  • diskutil partitionDisk काम नहीं करता क्योंकि यह पहले सभी संस्करणों को हटा देता है

CoreStorage दिनचर्या का उपयोग भी मुसीबत में चलाता है

  • diskutil cs resizeDisk काम नहीं करता है क्योंकि CoreStorage भौतिक वॉल्यूम नियमित विभाजन disk2s2 की सीमा से बंधा है
  • diskutil cs addDisk यह संभव नहीं है क्योंकि मैं डिस्क 2 को नष्ट किए बिना पुनः आरंभ नहीं कर सकता
  • diskutil cs resizeVolume काम नहीं करता है क्योंकि तार्किक आयतन समूह पर्याप्त बड़ा नहीं है

अंत में मैं अब एन्क्रिप्शन को फिर से शुरू कर रहा हूं और इसके पूरा होने के बाद डिस्क उपयोगिता के साथ गैर-विनाशकारी रूप से ड्राइव को फिर से विभाजित करेगा।

जवाबों:


3

इसके कई पहलू हैं, मैं एक पोस्ट में सभी उत्तरों (मेरे ज्ञान के सर्वोत्तम) को शामिल करने का प्रयास करूंगा।

CoreStorage दुनिया में एक वॉल्यूम का आकार बदलना

... एक वॉल्यूम का आकार बदलें, लेकिन मुझे नहीं लगता कि यह CoreStorage संस्करणों पर लागू है। ...

सच है, लागू नहीं है। फ़ोल्डर में http://www.wuala.com/grahamperrin/public/2011/07/30/b/2011-07-30 07.14.txt विभाजन प्रकार के साथ तार्किक आयतन के लिए फ़ाइल की पूंछ पर Apple_HFSनिम्न स्ट्रिंग है:

Volume format does not support resizing

डिस्कुटिल कोरस्टेजेज रिवर्ट…

यदि आप चाहते हैं कि जो वर्तमान में एक Apple_CoreStorageविभाजन है, उसका आकार बदलना चाहते हैं :

  1. पिछड़ों में परिवर्तित करना शुरू करें

  2. रूपांतरण को पूरा करने की अनुमति दें।

पिछड़े रूपांतरण के पूरा होने के बाद

आम तौर पर

यदि वापस किया जाने वाला वॉल्यूम एक स्टार्टअप वॉल्यूम है, तो ऑपरेटिंग सिस्टम के पुनरारंभ के बाद पूरा होना चाहिए।

आपकी डिस्क 2 के लिए

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

Disk2 पर मुक्त स्थान के लिए coreStorage दुनिया के भीतर एक वॉल्यूम जोड़ना

यदि आप यह चाहते हैं, तो ध्यान रखें कि एन्क्रिप्शन के साथ या उसके बिना, वॉल्यूम किसी भी ऑपरेटिंग सिस्टम द्वारा पहचाना नहीं जा सकता है जिसमें Apple Core Storage के लिए समर्थन की कमी है।

diskutil coreStorage createVolume…

इस क्षेत्र में मेरे प्रयास विफल रहे, आमतौर पर निम्नलिखित प्रतिक्रिया के साथ:

त्रुटि: -69720: इस ऑपरेशन के लिए कोर स्टोरेज लॉजिकल वॉल्यूम ग्रुप में पर्याप्त खाली जगह नहीं है

(मेरे पास संबंधित प्रश्न हैं, लेकिन वे प्रारंभिक प्रश्न से हटकर विषय हैं।)

एक भौतिक आयतन का अनुपात बढ़ाना जो एक तार्किक आयतन परिवार को दिया जाता है

AFAICT संभव नहीं है। यह अवधारणा पूरी तरह से मेरी कल्पना हो सकती है (मैं कोर स्टोरेज से संबंधित सभी चीजों को समझने का नाटक नहीं करता)।

Disk2 पर मुक्त स्थान के लिए coreStorage दुनिया के साथ / बिना एक वॉल्यूम जोड़ना

मैक OS X 10.7 (बिल्ड 11A511) के साथ शामिल Apple सॉफ़्टवेयर का उपयोग करना

यदि आप अपने डिस्क 2 के मुक्त ~ आधे हिस्से की इच्छा रखते हैं, तो एक मात्रा है जो (कहना) स्नो लेपर्ड के साथ संगत होगी, एन्क्रिप्टेड ~ आधे के साथ, तो आप कर सकते हैं / चाहिए:

  1. पूरी तरह से ~ आधा है कि वर्तमान में कोर भंडारण का उपयोग करता है, शायद वापस

    diskutil coreStorage revert /Volumes/TimeMachine\ disk

  2. एक संगत फ़ाइल सिस्टम के साथ एक विभाजन जोड़ने के लिए डिस्क उपयोगिता का उपयोग करें

  3. एन्क्रिप्शन के साथ CoreStorage दुनिया में अपने TimeMachine डिस्क लगाने के लिए सिस्टम प्राथमिकताएं (या यदि आत्मविश्वास से, डिस्कुटिल) की टाइम मशीन फलक का उपयोग करें ।

विभाजन का प्रबंधन करने के लिए डिस्क उपयोगिता का उपयोग करने के बाद, सभी संस्करणों की मरम्मत करें

संकेत : कुछ वातावरणों में, डिस्क यूटिलिटी 12 (346) के उपयोग से मरम्मत की आवश्यकता हो सकती है, एक आवश्यकता जो तुरंत स्पष्ट नहीं है। विभाजन को जोड़ने या आकार देने के लिए डिस्क उपयोगिता के इस संस्करण का उपयोग करने के बाद, उस भौतिक डिस्क से जुड़े सभी भौतिक और तार्किक संस्करणों की पुष्टि करने पर विचार करें।

तृतीय पक्ष उपयोगिताओं का उपयोग करना

कम से कम एक तीसरे पक्ष की उपयोगिता कोरस्टोरेज दुनिया के साथ / बिना JHFS + फाइल सिस्टम के साथ एक विभाजन जोड़ सकती है।

ऐसी सभी उपयोगिताओं तार्किक विभाजन / मात्रा से अवगत नहीं हैं, इसलिए डिस्क पर लिखने का प्रयास करने से पहले तार्किक संस्करणों को अनमाउंट करने के लिए तैयार रहें।

आम तौर पर: किसी भी तीसरे पक्ष के डिस्क उपयोगिता के साथ, कोरस्टॉरेज दुनिया में और उसके आसपास सावधानी के साथ आगे बढ़ें। सिंह के साथ "पूर्ण" संगतता के दावे विवादास्पद हो सकते हैं।

एचटीएच ग्राहम


निम्नलिखित फ़ोल्डर में केवल संदर्भ के लिए अधिक आइटम:

मैं इन विषयों पर अधिक उपयोगी जानकारी प्रकाशित करने के लिए Apple की प्रतीक्षा कर रहा हूं।


इससे संबंधित एक जवाब के नीचे दिखाई देता superuser.com/questions/315803/...
ग्राहम पेरिन

धन्यवाद, इससे मदद मिलती है। ऐसा लगता है कि CoreStorage का समर्थन दुर्भाग्य से कुछ क्षेत्रों में सर्वश्रेष्ठ स्थान पर है। मुझे उम्मीद है कि Apple का एक अपडेट जल्द ही इसे हल कर देगा।
टिम

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

"इस ऑपरेशन के लिए कोर स्टोरेज लॉजिकल वॉल्यूम ग्रुप में पर्याप्त खाली जगह नहीं है" के लिए Openradar.appspot.com/radar?id=1851404 दायर किया गया है
valexa
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.