कोरस्टोरेज वॉल्यूम का आकार बदलना या उसका विस्तार करना


38

मैंने 750 जीबी के साथ एक नया एसएसडी खरीदा और दो विभाजन किए: 600 जीबी और 150 जीबी। छोटे को एक दिन बूटकैंप विभाजन माना जाता था, लेकिन आज तक यह सिर्फ एक अप्रयुक्त विभाजन था। जब मुझे अधिक स्थान की आवश्यकता थी, तो मैंने इन दो विभाजनों का विलय करने का निर्णय लिया। विभाजन Mavericks के साथ बनाया गया था, मर्ज Yosemite के साथ किया गया था।

मैंने डिस्क उपयोगिता और "माइनस" बटन खोला। डिस्क उपयोगिता ने मुझे बताया कि दोनों विभाजन तब विलय कर दिए जाएंगे। हालाँकि यह बुरी तरह से विफल रहा। मेरी मुख्य हार्ड डिस्क में अचानक त्रुटियां थीं जिनकी मरम्मत नहीं की जा सकती थी और मेरी दो अन्य बाहरी हार्ड डिस्क को भी नहीं लगाया जा सकता था।

मैंने अंततः टाइम मशीन से हार्ड डिस्क को बहाल किया, जिसने अच्छी तरह से काम किया।

मेरा दूसरा विभाजन अब मुफ्त में सूचीबद्ध है:

तस्तरी उपयोगिता

दुर्भाग्य से मैं 600 जीबी विभाजन का आकार परिवर्तन नहीं कर सकता और न ही मैं मुक्त स्थान का उपयोग करके एक नया विभाजन बना सकता हूं।

Diskutil निम्नलिखित का खुलासा करता है:

~  diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         599.6 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *599.3 GB   disk1
                                 Logical Volume on disk0s2
                                 XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
                                 Unencrypted

इसके अलावा डिस्क्यूटिल ने इसे लाया:

~  diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 9D2BA4BA-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         599640592384 B (599.6 GB)
    Free Space:   6111232 B (6.1 MB)
    |
    +-< Physical Volume 29A9A02B-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     599640592384 B (599.6 GB)
    |
    +-> Logical Volume Family 2FA7892F-xxxx-xxxx-xxxx-xxxxxxxxxxxx
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          599282155520 B (599.3 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

मैंने यह कोशिश की है:

लेकिन यह मदद नहीं करेगा। इसने कहा कि मैं ठीक नहीं हो सकता क्योंकि यह एक तरह से नहीं बनाया गया था जो इसे समर्थन देगा (सटीक संदेश को याद करने के लिए खेद है)।

मैंने तब सीखा है कि Apple_CoreStorage संकेत दे सकता है कि मेरी डिस्क एन्क्रिप्टेड है, जो यह समझा सकती है कि मैं इसका आकार क्यों नहीं बदल सकता। यह नहीं समझाता कि मैं अपने लिए नया विभाजन क्यों नहीं बना सकता।

750 जीबी आकार के साथ एक ही पार्टीशन में मेरी हार्ड डिस्क उपलब्ध कराने के लिए मेरे पास क्या विकल्प हैं?


1
Yosemite ड्राइव करने के लिए ऐसा लगता है। कोर स्टोरेज दर्द की दुनिया है। आसान तरीका - apple.stackexchange.com/questions/148645/... - मुश्किल तरीके से apple.stackexchange.com/questions/153523/...
Tetsujin

कृपया diskutil cs listअपने उत्तर में आउटपुट जोड़ें । आप सभी UUIDs हाथापाई लेकिन बेहतर करने के लिए UUID पाया उन्हें अलग-अलग किसी के लिए विभिन्न पत्र चुन सकते हैं अगर किसी को जवाब देने के लिए होता है
klanomath

TL: DR यह है कि डिस्क उपयोगिता यह नहीं कर सकती है, कमांड लाइन की आवश्यकता है। मुझे आशा है कि @klanomath इसके माध्यम से आपकी मदद कर सकता है - वह इस सामान में अच्छा है। व्यक्तिगत रूप से, मैं कहीं भी योसेमाइट के पास नहीं जा रहा हूं, जब तक कि ऐप्पल को अपने जीयूआई उपकरण कोर स्टोरेज के अनुरूप नहीं मिलते।
टेटसुजिन

जवाबों:


43

CoreStorage संस्करणों के साथ कुछ अनुभव प्राप्त करने के बाद, मैंने कुछ परिदृश्यों को जोड़कर और कुछ डिस्पेंसेबल चरणों को हटाकर इसे सामान्य बनाने और इसे सुविधाजनक बनाने के लिए अपने पहले उत्तर को फिर से काम किया।

मूल रूप से एक CoreStorage आयतन समूह और एक अंतर्निहित तार्किक आयतन का आकार बदलने या विस्तार करने के लिए एक अनिर्दिष्ट कमांड है:

diskutil cs resizeStack LVUUID size  

कमांड पूरे CoreStorage वॉल्यूम समूह को भौतिक वॉल्यूम (ओं), तार्किक वॉल्यूम परिवार और तार्किक वॉल्यूम को वांछित आकार में एक चरण में विस्तारित या सिकोड़ता है।

लॉजिकल वॉल्यूम में व्याप्त स्थान के आकार तक इसे सिकोड़ते समय समस्या बिल्कुल नहीं होनी चाहिए (लेकिन अनुशंसित नहीं है क्योंकि कम से कम 10% मुक्त स्थान छोड़ दिया जाना चाहिए), रिकवरी विभाजन को छोड़कर किसी भी अवरुद्ध विभाजन को हटाना होगा या CoreStorage स्टैक का विस्तार करने से पहले कम हो गया।

कमान कई परिदृश्यों में काम आती है:

  • एक ही डिवाइस पर दूसरी पुरानी शैली के JHFS + वॉल्यूम को हटाने के बाद एक CoreStorage वॉल्यूम का विस्तार करना (यह Mavericks में आपकी पार्टीशन को दो भागों में विभाजित करने और फिर Yosemite को अपडेट करने के बाद हो सकता है। पहला विभाजन - आपके सिस्टम वॉल्यूम को CoreStorage में बदला जा सकता है। मात्रा, जबकि दूसरा खंड अकेला रह गया है।)

यहाँ छवि विवरण दर्ज करें

  • बूट कैंप NTFS वॉल्यूम को मैन्युअल रूप से हटाने के बाद कोरस्टोरेज वॉल्यूम का विस्तार करना

यहाँ छवि विवरण दर्ज करें

  • एक ही डिवाइस पर 2 पुरानी शैली JHFS + वॉल्यूम बनाने के लिए एक CoreStorage वॉल्यूम का आकार बदलना

यहाँ छवि विवरण दर्ज करें

खबरदार: कमान बहुत हद तक अनजानी है और इस तरह के संभावित विनाशकारी के रूप में।

तैयारी:

  • अपने डेटा का बैकअप लें।
  • किसी भी बाहरी ड्राइव (विशेषकर आपके बाहरी टाइम मशीन बैकअप ड्राइव) को अलग करें।
  • alt cmd Rस्टार्टअप पर दबाकर इंटरनेट रिकवरी मोड को पुनरारंभ करें ।
    पूर्वापेक्षाएँ नवीनतम फर्मवेयर अद्यतन स्थापित हैं, या तो ईथरनेट या डब्ल्यूएलएएन (डब्ल्यूपीए / डब्ल्यूपीए 2) और एक राउटर जो कि सक्रिय है।
    एक 50 एमबीपीएस-लाइन पर एक रिकवरी नेटबूट छवि को बूट करने के लिए लगभग 4 मिनट (एक छोटे से एनिमेटेड ग्लोब को प्रस्तुत करना) होता है जिसे आमतौर पर एक ऐप्पल / अक्माई सर्वर से लोड किया जाता है।

    मैं ईथरनेट की सलाह देता हूं क्योंकि यह अधिक विश्वसनीय है। यदि आप WIFI तक ही सीमित हैं और बूट प्रक्रिया विफल हो जाती है, तो अपने मैक को तब तक पुनरारंभ करें जब तक आप बूटिंग सफल नहीं हो जाते।

    वैकल्पिक रूप से आप बूट करने योग्य इंस्टॉलर थंब ड्राइव (Mavericks या Yosemite) या पूर्ण सिस्टम (Mavericks या Yosemite) वाले थंब ड्राइव से शुरू कर सकते हैं।

CoreStorage स्टैक संशोधित करें:

  • मेनूबार यूटिलिटीज / टर्मिनल में खोलें

पहले आपको अपने डिस्क और विभाजन लेआउट का अवलोकन प्राप्त करना चाहिए:

  • diskutil list
    उदाहरण प्रविष्टि दर्ज करें :

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *68.7 GB    disk0
       1:                        EFI EFI                    209.7 MB    disk0s1
       2:          Apple_CoreStorage                         53.7 GB    disk0s2
       3:                 Apple_Boot Recovery HD            650.0 MB    disk0s3
       4:                        EFI No Name EFI            100.0 MB    disk0s4
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:     Apple_partition_scheme                         *1.3 GB    disk1
       1:        Apple_partition_map                         30.7 KB    disk1s1
       2:                  Apple_HFS OS X Base System        *1.3 GB    disk1s2
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS System                 *53.5 GB    disk2
    /dev/disk3-disk12 ...belong to the OS X Base System (your recovery system you booted to previously)
    

    Disk0 आपका मुख्य आंतरिक डिस्क डिवाइस है जिसमें EFI- पार्टीशन (dis0s1), CoreStorage पार्टीशन (disk0s2) और रिकवरी एचडी (disk0s3) है। No Name EFI (disk0s4) केवल तभी मौजूद है जब आपके पास बूट कैंप विभाजन पहले से था और इसे मैन्युअल रूप से हटा दिया गया था।

    डिस्क 1 एक तार्किक डिस्क है जो नेटबूट छवि को बूट करके बनाई गई है जिसमें रिकवरी एचडी के समान एक रिकवरी सिस्टम (ओएस एक्स बेस सिस्टम = डिस्क 1 एस 2) है।

    Disk2 भी एक तार्किक डिस्क है, जो disk0s2 में रहती है और इसमें CoreStorage स्टैक होता है।

  • gpt -r -vv show /dev/disk0
    उदाहरण प्रविष्टि दर्ज करें :

    gpt show: /dev/disk0: mediasize=68719476736; sectorsize=512; blocks=134217728
    gpt show: /dev/disk0: PMBR at sector 0
    gpt show: /dev/disk0: Pri GPT at sector 1
    gpt show: /dev/disk0: Sec GPT at sector 134217727
          start       size  index  contents
              0          1         PMBR
              1          1         Pri GPT header
              2         32         Pri GPT table
             34          6         
             40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
         409640  104974016      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      105383656    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      106653192     204800      4  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      106857992   27359703         
      134217695         32         Sec GPT table
      134217727          1         Sec GPT header
    

    इंडेक्स नंबर 1 के साथ विभाजन नियमित ईएफआई-विभाजन है, इंडेक्स नंबर 2 के साथ विभाजन आपका कोरस्टोरेज विभाजन है और इंडेक्स नंबर 3 के साथ विभाजन आपका रिकवरी एचडी है।
    इंडेक्स नंबर 4 (= नो नेम ईएफआई) वाला विभाजन केवल तभी मौजूद होता है जब आपके पास बूट कैंप विभाजन पहले होता था और इसे मैन्युअल रूप से हटा दिया जाता था। बाकी सभी खाली जगह खाली है (उदाहरण में 27359703 ब्लॉक 512 बी)।

  • diskutil cs list
    उदाहरण प्रविष्टि दर्ज करें :

      CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
        =========================================================
        Name:         System
        Status:       Online
        Size:         53946696192 B (53.9 GB)
        Free Space:   16777216 B (16.8 MB)
        |
        +-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     53946696192 B (53.9 GB)
        |
        +-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
                ---------------------------------------------------
                Disk:                  disk2
                Status:                Online
                Size (Total):          53496696192 B (53.5 GB)
                Conversion Progress:   -none-
                Revertible:            Yes (no decryption required)
                LV Name:               System
                Volume Name:           System
                Content Hint:          Apple_HFS
    
  • CoreStorage वॉल्यूम को आकार देने के लिए आपको पहले किसी भी ब्लॉकिंग पार्टीशन को हटाना होगा (रिकवरी एचडी की गिनती नहीं है क्योंकि इसे आमतौर पर resizeStack कमांड के साथ स्थानांतरित किया जाएगा)।
    सबसे पहले आपको disk0 पर सभी माउंटेड वॉल्यूम को अनमाउंट करना होगा (पहले CoreStorage वॉल्यूम, जिसकी अपनी डिस्क आइडेंटिफ़ायर डिस्क 2 है, लेकिन disk0 पर रहती है, फिर disk0 पर अन्य सभी माउंटेड वॉल्यूम - इसको चेक करें df):

    diskutil unmountDisk /dev/disk2
    

    फिर अतिरिक्त मात्रा (यदि आपके पास कोई है)। उदाहरण:

    diskutil unmount /dev/disk0s5 
    

    यदि आपके पास एक NoName EFI विभाजन है, तो उसे दर्ज करके हटाएं:

    gpt remove -i 4 disk0
    
  • रिवर्स ऑर्डर में किसी भी पहले से अनमाउंट किए गए वॉल्यूम को रिमूव करें

    diskutil mount /dev/disk0s5
    diskutil mount /dev/disk2 
    
  • चूंकि किसी भी अवरोधक विभाजन को हटा दिया जाता है, आप अब कोरस्टोरेज की मात्रा का आकार बदल सकते हैं

    diskutil cs resizeStack LVUUID size 
    

    LVUUID के साथ: तार्किक आयतन और आकार का UUID: आपके CoreStorage वॉल्यूम का अंतिम आकार।
    उदाहरण:

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 60g  
    

    इसे 60 जीबी तक विस्तारित करने के लिए

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 40g  
    

    इसे 40 जीबी तक सिकोड़ने के लिए

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 0g 
    

    पूर्ण उपलब्ध आकार में इसका विस्तार करने के लिए (0g यहां एक मैजिक नंबर है)।

    आपके पुनर्प्राप्ति HD को स्वचालित रूप से स्थानांतरित किया जाना चाहिए - भले ही सीएस वॉल्यूम को सिकोड़ना या उसका विस्तार करना - चाहे इसके बहुत अंत तक।

  • CoreStorage मात्रा को कम करने के मामले में आप अब gpt के साथ एक 2 विभाजन बना सकते हैं।
  • नई विभाजन योजना प्राप्त करने के लिए निम्नलिखित दर्ज करें:

    gpt -r -vv show /dev/disk0
    

    तथा

    gpt add -b StartBlock -s NumberOfBlocks disk0
    

    एक नया विभाजन बनाने के लिए। स्टार्टब्लॉक असंबद्ध स्थान में पहले ब्लॉक की संख्या है और नंबरऑफब्लॉक मुक्त ब्लॉक या छोटे की संख्या है। NumberOfBlocks को 8 के माध्यम से विभाजित करना होगा!

  • दर्ज करें exitऔर टर्मिनल से बाहर निकलें।
  • डिस्क उपयोगिता खोलें (और अपने नए बनाए गए विभाजन को प्रारूपित करें यदि आपने दूसरे अंतिम चरण में एक नया विभाजन बनाया है)।
  • फिर त्रुटियों के लिए अपने विस्तारित कोरस्टोरेज वॉल्यूम की जांच करें।
  • डिस्क उपयोगिता से बाहर निकलें।
  • अपने मुख्य वॉल्यूम को रिबूट करें।

यह उत्तर वेब पर कोरस्टेज के आकार बदलने वाले दुर्लभ संसाधनों में से एक हो सकता है। पिछले कुछ महीनों से, मैं इस उत्तर की जाँच करता रहा और जब मैं भूल गया कि यह कैसे करना है। दुर्भाग्य से diskutil manवहाँ diskutil coreStorage resizeStack LVUUID PVUUID 150g ms-dos BOOTCAMP 0 किसी भी आगे की व्याख्या के बिना केवल एक उदाहरण लाइन है जो अजीब है क्योंकि यह अन्य फाइल सिस्टम के विपरीत एप्पल की अपनी तकनीक है।
जैकोपकेन

12

निम्न diskutil cs resizeStackआदेश काफी हद तक अनजाने में और इस तरह के संभावित विनाशकारी के रूप में है। पहले एक आसान तरीका हो सकता है और एक लंबी घुमावदार, कठिन तरीके से समय का उपभोग करना।

आगे बढ़ने से पहले कृपया अपने मैक ओएस एक्स का बैकअप लें।

नहीं-के रूप में लंबे समय के रूप में अपेक्षित तरीका:

एक 2 कंप्यूटर या एक iPhone जो साइट पर जाने के लिए स्टैटेक्सचेंज क्रेडेंशियल के साथ या चैट उपयोगी है।

डेस्कटॉप पर दिखाई देने वाला आपका मैक ओएस एक्स विभाजन (Macintosh HD) के बराबर है Logical Volume 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx

  1. सबसे पहले आपको अपने रिकवरी एचडी का बैकअप लेना है: Terminal.app शुरू करें और एंटर
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1एंटर करें और छोड़ेंTerminal.app
  2. डिस्क उपयोगिता शुरू करें और डीबग मेनू में 'प्रत्येक विभाजन दिखाएं' सक्षम करें कुछ सेकंड के बाद सभी विभाजन दिखाई देने चाहिए
  3. बाईं ओर 'रिकवरी एचडी' चुनें और पार्टीशन 'रिकवरी एचडी' को माउंट करें।

    screen1

  4. डिस्क का सत्यापन करें

    screen2

  5. 'रिकवरी एचडी' की एक डिस्क छवि बनाएं और इसे केवल बाहरी रूप से पढ़ें

    SCREEN3

  6. पुनर्स्थापना के लिए डिस्क छवि की जाँच करें

    screen4

  7. सभी बाहरी ड्राइव को अलग करें

  8. एक बूट करने योग्य मावेरिक्स या योसेमाइट थम्ब ड्राइव (पूर्ण प्रणाली या संस्थापन) Internet Recovery Modeको दबाकर पुनः आरंभ करें altcmdR

  9. Terminalमेनूबार / उपयोगिताओं से शुरू करें
  10. टर्मिनल प्रॉम्प्ट पर निम्न आदेश दर्ज करें:

    diskutil cs list
    
  11. अपने CoreStorage वॉल्यूम के लॉजिकल वॉल्यूम (LV) अल्फ़ान्यूमेरिक UUID की प्रतिलिपि बनाएँ। LVUUID को चौथी सूची में होना चाहिए। उपरोक्त उदाहरण में अल्फ़ान्यूमेरिक है:
    7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx।
  12. निम्न आदेश चलाएँ:

    diskutil cs resizeStack LVUUID partsize  
    

    उपरोक्त संख्या के अनुसार यह होगा:

    diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 0g  
    

    यह आपके कोरस्टोरीज वॉल्यूम को पूर्ण रूप से 750 जीबी तक विस्तारित करने की उम्मीद करेगा .. आपकी डिस्क के आधार पर इसमें कई सेकंड (एसएसडी) या मिनट (एचडीडी) लगेंगे। एक सफल आकार बदलने के बाद diskutil listअगर 'रिकवरी एचडी' अभी भी मौजूद है।
    (पहले उपरोक्त कमांड थी diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 748g। कुछ परीक्षण के बाद हमें पता चला कि diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 0gयह सबसे स्मार्ट कमांड है। इसे एलवीजी को अधिकतम आकार तक विस्तारित करना चाहिए, जबकि आमतौर पर 'रिकवरी एचडी' को भौतिक डिस्क के बहुत अंत तक ले जाना चाहिए। 0g एक मैजिक नंबर की तरह लगता है। इस मामले में।)

  13. 'Terminal.app ’से बाहर निकलें और' डिस्क यूटिलिटी’ शुरू करें और विस्तारित वॉल्यूम को सत्यापित करें।
  14. रिकवरी एचडी और आपके मुख्य ड्राइव को रिबूट। चरण 5 में बनाई गई डिस्क छवि को हटा दें यदि सब कुछ उम्मीद के मुताबिक काम करता है

अगर वह काम नहीं किया तो लंबा और कठिन तरीका:

  1. दर्ज diskutil list
  2. के Recovery HDसाथ मिटा दें diskutil eraseVolume Free\ Space %noformat% IDENTIFIER_Recovery_HD
    आपके उदाहरण में:diskutil eraseVolume Free\ Space %noformat% disk0s3
  3. टर्मिनल प्रॉम्प्ट पर निम्नलिखित कमांड दर्ज करें: डिस्कुटिल सीएस सूची
  4. अपने CoreStorage वॉल्यूम के लॉजिकल वॉल्यूम (LV) अल्फ़ान्यूमेरिक UUID की प्रतिलिपि बनाएँ। LVUUID को चौथी सूची में होना चाहिए। उपरोक्त उदाहरण में अल्फ़ान्यूमेरिक है:
    7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx।
  5. निम्न कमांड चलाएँ:
    diskutil cs resizeStack LVUUID भाग

    उपरोक्त संख्या के अनुसार यह होगा:

    diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 748g  
    

    यह आपके कोरस्टोरीज वॉल्यूम को लगभग 748 जीबी तक बढ़ा देगा Recovery HD

  6. Recovery HDयदि आवश्यक हो तो एक विभाजन बनाएँ
  7. Recovery HDयदि आवश्यक हो तो पुनर्निर्माण करें
    (प्रगति में कार्य: समानताएं में परीक्षण किया गया है, लेकिन मैं शायद समानता की सीमाओं के कारण पुनर्प्राप्ति मोड में पुनः आरंभ नहीं कर सकता हूं और विभाजन हमेशा दिखाई देता है। ऐसा लगता है जैसे Apple Script on musings.silvertooth.us साथ काम नहीं करता है। Yosemite / CoreStorage। मैं उसकी जाँच कर रहा हूँ)

यदि आप समस्याओं में भाग लेते हैं, तो कृपया टिप्पणियों (या शायद चैट) में वापस देखें


यह एक भयानक प्रतिक्रिया की तरह लग रहा है। मैं काम के बाद आज इन आदेशों को पूरा करने जा रहा हूं और परिणामों की रिपोर्ट करने के लिए यहां वापस आऊंगा। इस प्रतिनिधि के लिए समय निकालने के लिए अग्रिम धन्यवाद!
क्रिश्चियन

हम एक चैट रूम खोल सकते हैं और मैं आपका साथ दे सकता हूं। मैं पूरे दिन उपलब्ध हूं जब तक कि सुबह 1.00 बजे तक यूटीसी (या आपका समय 24.00; अपने समय ;-))
klanomath

सुपर भयानक और आप के बहुत प्रकार :) मुझे आशा है कि मुझे और सहायता की आवश्यकता नहीं होगी, लेकिन यह जानने के लिए अच्छा है कि एक जगह है जहां कोई भी जा सकता है।
क्रिश्चियन

कुछ भी शुरू करने से पहले कृपया इस चैट रूम में
klanomath

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

11

मैं इस समस्या की जटिलता के बारे में हैरान हूं (देखें @klanomath उत्तर) और इसे बनाने में आसानी।

इसलिए मैंने इसके साथ खेलने की कोशिश की और चारों ओर एक काम पाया।

  1. मेरी समस्या निम्नलिखित थी: मेरे पास 500GB- डिस्क थी। मैंने डिस्क उपयोगिता का उपयोग करके इस डिस्क पर 150GB-Macintosh-HD पार्टीशन बनाया, 350GB को "फ्री स्पेस" के रूप में छोड़ा। जब मैंने मुक्त स्थान को दूसरे विभाजन में प्रारूपित करने की कोशिश की, तो मैं इसे करने में विफल रहा: जब मैंने इसे लागू किया तो उसने मेरी आज्ञा को नजरअंदाज कर दिया और व्यवहार किया जैसे मैंने कभी "लागू नहीं किया" (जब मैं डिस्क उपयोगिता विंडो को बंद करना चाहता था तो उसने मुझे चेतावनी दी थी कि वहाँ हैं अनपेक्षित परिवर्तन)।

  2. मैंने पहला वॉल्यूम लिया (जो कि Macintosh HD नाम का फॉर्मेट किया गया वॉल्यूम है, इसका आकार 150GB था) और डिस्क यूटिलिटी को इसे दो भागों में विभाजित करने के लिए कहा : 100GB + 50GB। दबाया गया "लागू करें" और जादुई रूप से डिस्क उपयोगिता मेरे लिए दो विभाजन बनाई गई: 100GB + 400GB । इस बिंदु पर डिस्क पर सभी स्थान उपयोगी हो जाते हैं और मैं इससे काफी खुश था।

  3. फिर मैंने बस "-" और "लागू करें" दबाकर दूसरे विभाजन को हटा दिया। परिणामस्वरूप यह Macintosh HD के साथ विलय कर दिया गया था और मैं चरण 1 के पहले मैं वापस लौट आया था।

  4. अंत में, मैंने इसे 150GB और 350GB के आकार के साथ दो भागों में विभाजित किया, जैसा कि मैं शुरू में चाहता था। अब समस्या हल होती दिख रही है।


यह मेरे लिए काम कर रहा था, लेकिन डिस्क उपयोगिता को छोड़ने और फिर से खोलने पर, यह विफल हो गया था।
ELLIOTTCABLE

@ELLIOTTCABLE, मेरे लिए यह डिस्क यूटिलिटी को रिलॉन्च करने के बाद भी काम करता है।
klm123

मेरे लिए भी काम किया। विस्तृत जानकारी के लिए धन्यवाद
लुकास

1
मेरे पास यह सटीक समस्या थी और मुझे ऊपर दिए गए किसी भी जटिल सामान को नहीं करना था, शुक्र है। मेरे लिए यही समाधान था।
OpenGL ES

2
मेरे लिए भी काम किया, ऊपर दिए गए समाधानों की तुलना में बेहद आसान और कम त्रुटि वाला। धन्यवाद।
लुका बेदेसची

0

मैंने Apple.stackexchange और अन्य ब्लॉगों से सब कुछ आज़माया लेकिन किसी ने काम नहीं किया। लेकिन इस विधि ने आकर्षण की तरह काम किया:

  1. बूटकैंप का उपयोग करके बूट करने योग्य विंडोज यूएसबी बनाएं।
  2. समर्थन फ़ाइलों को विभाजन या डाउनलोड न करें।
  3. अपने COMP होल्डिंग "विकल्प" कुंजी को पुनरारंभ करें।
  4. Windows विभाजन खोलें और तब तक क्लिक करते रहें जब तक आपको डिस्क को प्रारूपित करने के लिए चुनना न हो।
  5. "फ्रीस्पेस" मेमोरी के साथ ब्लॉक चुनें यानी अनलॉक्ड स्पेस।
  6. स्थापना विंडो में "नया" पर क्लिक करें और "प्रारूप" पर क्लिक करें
  7. आपको एक त्रुटि मिलेगी जो पूरी तरह से ठीक है।
  8. मैक से स्थापना और पुनरारंभ करें।
  9. अब वह "फ्रीस्पेस" "विंडोज़ एनटीएफएस" प्रारूप है।
  10. "-" प्रतीक और वौइला पर क्लिक करें। यह आपके पूर्ण HDD पर वापस आ गया है।

अरे इसके अलावा उपरोक्त विधि को आजमाने से पहले फायर वॉल्ट को बंद करने का प्रयास करें।
केविन प्रसन्ना RR

0

बढ़िया लेख! इस प्रयास में आपने जो प्रयास किया है उसके लिए बहुत बहुत धन्यवाद - वास्तव में मेरी मदद की!

मैं एक बूटकैम्प वॉल्यूम को हटाने और इसे विलय करने के लिए अपने कोर स्टोरेज के विस्तार के उपयोग के मामले को ट्रैक कर रहा था।

मैंने पाया कि कमांड के साथ आगे बढ़ने से पहले मुझे अपने कोर स्टोरेज को अनलॉक करना था

diskutil cs resizeStack 

बहुत साधारण

diskutil cs unlockVolume <volume ID>

11111111-2222-3333-4444-555555555555 के प्रारूप में आपके मुख्य भंडारण के लिए एक ही आईडी कहां है

इसके अलावा ओएस एक्स 10.11.1 पर मैंने पाया कि 0 जी आकार मान के लिए एक वैध पैरामीटर नहीं था। मुझे एक विशिष्ट आकार प्रदान करना आवश्यक था।

और अंत में, मैं दृढ़ता से सुझाव देता हूं कि आप आकार बदलने से पहले अपने कोर स्टोरेज वॉल्यूम पर किसी भी त्रुटि की पुष्टि और मरम्मत करें। इसे आकार परिवर्तन प्रक्रिया से बाहर के लोगों को संबोधित करना आसान है।


0

मुझे यह समस्या थी, और मुझे लगता है कि सबसे सरल निर्धारण यह है: विभाजन लेआउट के तल पर "+" चिह्न पर क्लिक करें, जो आप चाहते हैं, उसके लिए दूसरे विभाजन का आकार बदलें, और फिर "फ्री स्पेस" होने के लिए प्रारूप का चयन करें।

आप देखेंगे कि लेआउट में दूसरा विभाजन खाली जगह से बदल दिया गया है। फिर, बस "लागू करें" चुनें।


0

मैं सिएरा में गैर-विनाशकारी रूप से हटने के लिए एक समाधान की तलाश कर रहा था ताकि उच्च सिएरा के बीटा इंस्टाल के लिए जगह बनाई जा सके, और इस पृष्ठ को बहुत उपयोगी पाया।

मैं MacOS Sierra में एक एन्क्रिप्टेड वॉल्यूम HFS + जर्नल का उपयोग कर रहा था।

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

के साथ शुरू:

CMD-R के साथ मशीन के स्टार्टअप पर रिकवरी डिस्क में बूट करें

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

diskutil cs list

लॉक किए गए वॉल्यूम के लिए अंतिम यूयूआईडी पर ध्यान दें यदि यह मौजूद है, तो।

diskutil cs unlockVolume UUID

उपरोक्त कमांड को पासकोड के लिए पूछना चाहिए जो आपका सामान्य उपयोगकर्ता पासवर्ड है।

यदि आप एक एन्क्रिप्टेड CoreStorage वॉल्यूम नहीं है, तो आप यहाँ शुरू कर सकते हैं:

मेनू से टर्मिनल या बैक पर डिस्क उपयोगिता खोलें, और मुख्य डिस्क कंटेनर पर विभाजन सुविधा का उपयोग करें।

आपको वैकल्पिक रूप से उपलब्ध स्थान में एक विभाजन जोड़ने के लिए '+' कुंजी का उपयोग करने में सक्षम होना चाहिए, आकार को अपनी पसंद में समायोजित करें, और फिर अपने मौजूदा विभाजन के एक गैर- DESTRUCTIVE, गैर-त्रुटि हटना शुरू करने के लिए 'लागू करें' का उपयोग करें। यह आपको छोटे विभाजन पर आपके मूल डेटा और शेष स्थान पर एक खाली विभाजन के साथ छोड़ देता है। संकेतित क्रॉसहैट किए गए डेटा को ओवरलैप नहीं करने के लिए नया विभाजन सेट करना सुनिश्चित करें।

यह आपको बताएगा कि ऑपरेशन मौजूदा डेटा को मिटाता नहीं है, और मैं आपको आश्वस्त कर सकता हूं कि मेरे मामले में ऐसा नहीं हुआ था।

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


0

यह पता चला है diskutilकि अनुरोध होने पर कुछ उपयोगी पाठ थूक देंगे:

-bash-3.2# diskutil cs resizeStack
Usage:  diskutil coreStorage resizeStack
        lvUUID|MountPoint|DiskIdentifier|DeviceNode [pvUUID] size
        [part1Format part1Name part1Size part2Format part2Name part2Size
         part3Format part3Name part3Size ...]
Resize both a logical volume and one of its underlying physical volumes in a
single operation. A single physical volume is always chosen for the underlying
shrink or grow, even if the logical volume's logical volume group is backed by
more than one physical volume. If you do not specify a particular physical
volume, then one is chosen for you. Note that if this is a grow operation,
this verb is limited by the physical volume's partition's room to grow.
Specifying zero as the size asks for an "automatic" grow-to-fill operation.
If this is a shrink operation, you can optionally request that new partitions
be created in the newly-formed free space gap in the partition map.
Again, note that this only resizes one of the underlying physical volumes; if
you need more sophistication in managing your topology, you should use the
separate physical and logical volume resize verbs.
Example: diskutil coreStorage resizeStack
         11111111-2222-3333-4444-555555555555 10g JHFS+ New 1g
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.