फ़्यूज़न ड्राइव पर स्विच करना (Mac OS X Mavericks)



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

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


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

प्रयुक्त हार्डवेयर और सॉफ्टवेयर:


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

आधुनिकीकरण से पहले की व्यवस्था
bash-3.2# diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *42.9 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 42.6 GB disk0s2 


FD के लिए मौजूदा disk0s2 पार्टीशन तैयार करें।
 bash-3.2# diskutil cs convert disk0s2 Started CoreStorage operation on disk0s2 Macintosh HD Resizing disk to fit Core Storage headers Creating Core Storage Logical Volume Group Attempting to unmount disk0s2 Switching disk0s2 to Core Storage Couldn't unmount disk0s2; converted volume won't appear until it's unmounted Core Storage LVG UUID: 59142646-86FC-4E01-983F-43E167B23D45 Core Storage PV UUID: 6EF1FB47-1953-45D0-976A-4B99A5809C10 Core Storage LV UUID: 29DC7C2D-3D59-4029-AE68-25404CD45D7A Finished CoreStorage operation on disk0s2 Macintosh HD 


सिस्टम रिपोर्ट करता है कि डिस्क परिवर्तित हो गई है, लेकिन अनमाउंट होने के बाद दिखाई देगी। नए कॉन्फ़िगरेशन की जाँच:
 # diskutil cs list CoreStorage logical volume groups (1 found) | +-- Logical Volume Group 59142646-86FC-4E01-983F-43E167B23D45 ========================================================= Name: Macintosh HD Status: Offline Size: 0 B (0 B) Free Space: -none- | +-< Physical Volume 6EF1FB47-1953-45D0-976A-4B99A5809C10 ---------------------------------------------------- Index: 0 Disk: disk0s2 Status: Checking Size: 42605699072 B (42.6 GB) 


हम रिबूट करते हैं और साथ ही डिस्क स्थान का विस्तार करने के लिए एक 5GB वर्चुअल डिस्क जोड़ते हैं।

 # diskutil cs list CoreStorage logical volume groups (1 found) | +-- Logical Volume Group 59142646-86FC-4E01-983F-43E167B23D45 ========================================================= Name: Macintosh HD Status: Online Size: 42605699072 B (42.6 GB) Free Space: 16777216 B (16.8 MB) | +-< Physical Volume 6EF1FB47-1953-45D0-976A-4B99A5809C10 | ---------------------------------------------------- | Index: 0 | Disk: disk1s2 | Status: Online | Size: 42605699072 B (42.6 GB) | +-> Logical Volume Family 6F8A2C40-860F-411A-B4D0-9BA2380504FB ---------------------------------------------------------- Encryption Status: Unlocked Encryption Type: None Conversion Status: NoConversion Conversion Direction: -none- Has Encrypted Extents: No Fully Secure: No Passphrase Required: No | +-> Logical Volume 29DC7C2D-3D59-4029-AE68-25404CD45D7A --------------------------------------------------- Disk: disk2 Status: Online Size (Total): 42270150656 B (42.3 GB) Conversion Progress: -none- Revertible: Yes (no decryption required) LV Name: Macintosh HD Volume Name: Macintosh HD Content Hint: Apple_HFS 


हम देखते हैं कि सिस्टम FD डिस्क को सक्रिय करता है और इसका उपयोग करता है। जोड़े गए वर्चुअल डिस्क का नाम डिस्क 0 है, परिवर्तित डिस्क डिस्क 1 है, एफडी संयुक्त डिस्क डिस्क 2 है।
 # diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: *5.4 GB disk0 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *42.9 GB disk1 1: EFI EFI 209.7 MB disk1s1 2: Apple_CoreStorage 42.6 GB disk1s2 3: Apple_Boot Boot OS X 134.2 MB disk1s3 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD *42.3 GB disk2 


हम एक अनिर्दिष्ट कमांड के लिए लॉन्च विकल्पों को देखते हैं
 # diskutil cs addDisk Usage: diskutil coreStorage addDisk lvgUUID NewMemberDeviceName Add a new physical volume to a CoreStorage logical volume group. Ownership of the affected disks is required. Example: diskutil coreStorage addDisk 11111111-2222-3333-4444-555555555555 disk4s2 


LVG 59142646-86FC-4E01-983F-43E167B23D45 पर disk0 जोड़ने के लिए कमांड चलाएँ
 bash-3.2# diskutil cs adddisk 59142646-86FC-4E01-983F-43E167B23D45 disk0 Started CoreStorage operation on disk0 Unmounting disk0 Repartitioning disk0 Unmounting disk Creating the partition map Rediscovering disk0 Adding disk0s2 to Logical Volume Group Switching disk0s2 to Core Storage Waiting for Logical Volume Group to come back online Core Storage PV UUID: 4C255180-5FDD-4BF8-8CAD-EFA5F1B5C0B8 Finished CoreStorage operation on disk0 


जांच करें कि क्या हुआ
 # diskutil cs list CoreStorage logical volume groups (1 found) | +-- Logical Volume Group 59142646-86FC-4E01-983F-43E167B23D45 ========================================================= Name: Macintosh HD Status: Online Size: 47630434304 B (47.6 GB) Free Space: 4756291584 B (4.8 GB) | +-< Physical Volume 6EF1FB47-1953-45D0-976A-4B99A5809C10 | ---------------------------------------------------- | Index: 0 | Disk: disk1s2 | Status: Online | Size: 42605699072 B (42.6 GB) | +-< Physical Volume 4C255180-5FDD-4BF8-8CAD-EFA5F1B5C0B8 | ---------------------------------------------------- | Index: 1 | Disk: disk0s2 | Status: Online | Size: 5024735232 B (5.0 GB) | +-> Logical Volume Family 6F8A2C40-860F-411A-B4D0-9BA2380504FB ---------------------------------------------------------- Encryption Status: Unlocked Encryption Type: None Conversion Status: NoConversion Conversion Direction: -none- Has Encrypted Extents: No Fully Secure: No Passphrase Required: No | +-> Logical Volume 29DC7C2D-3D59-4029-AE68-25404CD45D7A --------------------------------------------------- Disk: disk2 Status: Online Size (Total): 42270150656 B (42.3 GB) Conversion Progress: -none- Revertible: No LV Name: Macintosh HD Volume Name: Macintosh HD Content Hint: Apple_HFS 


कृपया ध्यान दें कि अब वॉल्यूम समूह में हमारे पास दो भौतिक वॉल्यूम (फिजिकल वॉल्यूम) हैं, लेकिन अब तक की प्रणाली केवल पहले वाले का उपयोग करती है और इसमें 5 जीबी मुफ्त स्थान है।
अब आपको लॉजिकल वॉल्यूम 29DC7C2D-3D59-4029-AE68-25404CD45D7A को अधिकतम संभव आकार के आकार: 47630434304 B (47.6 GB) तक विस्तारित करने की आवश्यकता है।

सैद्धांतिक रूप से, टीम को काम करना चाहिए
 bash-3.2# diskutil cs resizevolume 29DC7C2D-3D59-4029-AE68-25404CD45D7A 47630434304B 


मेरे मामले में, अपर्याप्त मुक्त स्थान के बारे में एक त्रुटि जारी की गई थी। मैंने 47630434304B को किलोबाइट्स में परिवर्तित किया और भाग गया
 bash-3.2# diskutil cs resizevolume 29DC7C2D-3D59-4029-AE68-25404CD45D7A 46514096k The Core Storage Logical Volume UUID is 29DC7C2D-3D59-4029-AE68-25404CD45D7A Started CoreStorage operation Checking file system ... Growing Logical Volume Resizing Core Storage Logical Volume structures Resized Core Storage Logical Volume to 46514094080 bytes Growing file system Finished CoreStorage operation 


किसी अन्य वर्चुअल मशीन पर परीक्षण करते समय, बाइट्स में आकार का संकेत देने पर सब कुछ काम करता है और डिस्क ने अधिकतम संभव आकार बनाया। जाहिर है यह डिस्क के आकार के बारे में है। आप बाइट्स में या जैसा मैंने किया था धीरे-धीरे कम करके कमांड चलाने की कोशिश कर सकते हैं।

परिणाम
 # diskutil cs list CoreStorage logical volume groups (1 found) | +-- Logical Volume Group 59142646-86FC-4E01-983F-43E167B23D45 ========================================================= Name: Macintosh HD Status: Online Size: 47630434304 B (47.6 GB) Free Space: 512348160 B (512.3 MB) | +-< Physical Volume 6EF1FB47-1953-45D0-976A-4B99A5809C10 | ---------------------------------------------------- | Index: 0 | Disk: disk1s2 | Status: Online | Size: 42605699072 B (42.6 GB) | +-< Physical Volume 4C255180-5FDD-4BF8-8CAD-EFA5F1B5C0B8 | ---------------------------------------------------- | Index: 1 | Disk: disk0s2 | Status: Online | Size: 5024735232 B (5.0 GB) | +-> Logical Volume Family 6F8A2C40-860F-411A-B4D0-9BA2380504FB ---------------------------------------------------------- Encryption Status: Unlocked Encryption Type: None Conversion Status: NoConversion Conversion Direction: -none- Has Encrypted Extents: No Fully Secure: No Passphrase Required: No | +-> Logical Volume 29DC7C2D-3D59-4029-AE68-25404CD45D7A --------------------------------------------------- Disk: disk2 Status: Online Size (Total): 46514094080 B (46.5 GB) Conversion Progress: -none- Revertible: No LV Name: Macintosh HD Volume Name: Macintosh HD Content Hint: Apple_HFS 


फ्यूजन ड्राइव के लिए सभी सफल संक्रमण!

Source: https://habr.com/ru/post/In200362/


All Articles