क्या मैं एक DIY फ्यूजन ड्राइव बना सकता हूं?


52

मेरे पास दो ड्राइव के साथ एक मैक मिनी है: एक 256GB SSD और 500GB HDD। कोर स्टोरेज एपीआई का उपयोग करके, मैंने जो भी पढ़ा है , उससे नई फ्यूजन ड्राइव सॉफ्टवेयर में जादू करती है।

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


1
कुछ महीने पहले @JessBowers ने SSD भंडारण जीवन पर टिप्पणी की । मुझे विश्वास है कि फ़्यूज़न ड्राइव के Apple द्वारा समर्थित कार्यान्वयन को Apple द्वारा फ़्यूज़न ड्राइव-ब्रांडेड Macs में स्थापित SSDs पर विचार किया जाएगा। मुझे लगता है कि यह देखा जाना बाकी है कि क्या अन्य मैक में सॉफ्टवेयर और फर्मवेयर समान रूप से अंतिम उपयोगकर्ताओं द्वारा चुने गए एसएसडी के लिए समान होंगे।
ग्राहम पेरिन

2009 से, Apple द्वारा SSDs का एक और प्रदर्शन-उन्मुख उपयोग: मैक ओएस एक्स सर्वर v10.6: एक HFS + जर्नल को एक अलग वॉल्यूम में ले जाना । संकेत: यह सुविधा ओएस के सर्वर संस्करणों तक सीमित नहीं है । Apple_Journalस्लाइस के बारे में अधिक जानकारी के लिए , moveJournalक्रिया देखें diskutil
ग्राहम पेरिन

मैंने सफलतापूर्वक अपने 2010 मैकबुक प्रो में एक एसएसडी डिस्क जोड़ने में कामयाब रहा, एक कोरस्टोरेज वॉल्यूम बनाने और उस पर ओएस एक्स 10.8.2 को फिर से स्थापित करने के लिए। सब कुछ ठीक काम कर रहा है और गति में वृद्धि वास्तव में अच्छी है।
डेविड गुआलानो

जवाबों:


42

हां, आप पुराने मैक पर फ्यूजन ड्राइव बना सकते हैं, जिसका वर्णन यहां पूरी लंबाई में किया गया है :

  • आपको स्पष्ट रूप से SSD और HD दोनों की आवश्यकता है। मान लेते हैं कि वे OS1 के लिए डिस्क 1 और डिस्क 7 के रूप में जाने जाते हैं। आप डिस्क आईडी चेक कर सकते हैं diskutil list
  • diskutil cs create bla disk1 disk7इसे बनाने के लिए, जहाँ blaआप फ्यूजन ड्राइव को नाम देते हैं।
  • diskutil cs list और लॉजिकल वॉल्यूम ग्रुप आईडी पर ध्यान दें
  • diskutil cs createVolume <ID from above> jhfs+ blub 100%, blubआप वॉल्यूम के लिए नाम कहां है।

Apple निर्देशों से लिंक करें : यहां क्लिक करें

नोट: ये एक विभाजन फ्यूजन ड्राइव को ठीक करने के निर्देश हैं, लेकिन एक बनाने के लिए भी काम करते हैं।


2
बहुत बढ़िया जांच! यह इंगित करने योग्य है कि आपने गैर-एचएफएस + फाइल सिस्टम पर समान तकनीक के साथ सफलतापूर्वक प्रयोग किया है ...
दान जे

@ जॉली मैंने इसे आपके ब्लॉग पर देखा और यह बहुत अच्छा है कि आपने इसे कितनी जल्दी काम किया! +1!
duci9y

क्या डिस्कुटिल कमांड के लिए एक संदर्भ दस्तावेज है?
जॉर्ज

1
man diskutilकमांड लाइन पर प्रयोग करें ।
20

किसी को पता है कि जब आप इस तकनीक का उपयोग करते हैं तो रिकवरी विभाजन को कैसे संरक्षित किया जाए?
जेस बॉवर्स

14

हां और ना।

फ्यूजन ड्राइव एक तार्किक आयतन के रूप में कार्य करने के लिए कोर स्टोरेज का लाभ उठा रहा है , जिसे आप एकल खंड के रूप में देखते हैं, लेकिन वास्तव में यह कई भौतिक संस्करणों (इस मामले में, SSD और HDD) से बना हो सकता है।

आप टर्मिनल में diskutilकमांड के साथ कोर स्टोरेज वॉल्यूम बना और प्रबंधित कर सकते हैं । (डिस्क उपयोगिता अभी तक जीयूआई के माध्यम से व्यापक कोर भंडारण समर्थन नहीं है।) विशेष रूप से, आप अपने खुद के तार्किक मात्रा समूहों और लॉजिकल वॉल्यूम, साथ बना सकते हैं diskutil coreStorage createLVGऔर diskutil coreStorage createVolumeअन्य आदेशों के बीच (विवरण के लिए आदमी पृष्ठ देखें)।

हालाँकि, मेरा अनुमान है कि फ़्यूज़न ड्राइव का विशेष व्यवहार, स्वचालित रूप से आपके डेटा को भौतिक संस्करणों के बीच ले जाना, एक विशेष तार्किक आयतन परिवार में एन्कोडेड है , और यह संभवत: ऐसा कुछ नहीं है जिसे आप आसानी से नकल कर सकते हैं। (मुझे खुशी होगी अगर कोई मुझे गलत साबित कर सके!)


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

2
Fusion Drive के बारे में Apple ने एक दिलचस्प लेख (KB HT5446) पोस्ट किया है । फ्यूजन ड्राइव के किसी भी "हैंडलिंग" के लिए एक अद्यतन "डिस्क यूटिलिटी.एप" की आवश्यकता होती है
फ्रांसिस ओउलेट

"अपडेटेड डिस्क यूटिलिटी.ऐप" के बिना, क्या केवल "स्टॉक" डिस्क उपयोगिता का उपयोग करके एक DIY फ्यूजन ड्राइव में डिस्क की समस्याओं का निदान करने के लिए शक्तिहीन होगा?
गोरब

1
@ डैमियन संभवतः मरम्मत अनुमतियाँ जैसे सुविधाएँ अभी भी काम करेंगे। मुझे लगता है कि सत्यापन / मरम्मत डिस्क के रूप में अच्छी तरह से काम कर सकता है, लेकिन आपको किसी ऐसे व्यक्ति के साथ पुष्टि करनी चाहिए जिसने इसे आज़माया है।
23

1
तो अब जब कि "लोगों के पास वास्तव में अपने गर्म छोटे हाथों में ये मशीनें हैं", तो क्या यह ज्ञात है कि क्या पूरे वेब पर वर्णित के रूप में एक तार्किक मात्रा का निर्माण वास्तव में सभी स्वचालित फ़ाइल आंदोलन अच्छाई के साथ एक "फ्यूजन ड्राइव" बनाता है या नहीं?
tml

10

मैं सिर्फ अपने 2009 मैकबुक प्रो में एक DIY फ्यूजन ड्राइव बनाना समाप्त कर दिया। यह बहुत अच्छा काम करता है, और मुझे पता चला कि एक ही समय में मेरी रिकवरी और बूट कैंप विभाजन कैसे रखा जाए।

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

हार्डवेयर के लिए, मैंने एक १२ Samsung जीबी सैमसंग SS३० एसएसडी और एक हार्ड ड्राइव कैडी ट्रे खरीदी जो मुझे अपने एप्पल सुपरड्राइव को हार्ड ड्राइव के साथ बदलने देती है। (कैडी के साथ आए निर्देश पूरी तरह से गलत हैं, लेकिन कैडी काफी सरल है कि मुझे पता चला कि कैडी में ड्राइव को किसी भी तरह से कैसे स्थापित किया जाए।) इंस्टॉलेशन काफी मुश्किल था और इसके लिए एक छोटे टॉर्क्स पेचकश और कुछ स्पाइडर की आवश्यकता होती थी, लेकिन निर्देश पर ifixit.com स्पष्ट और मददगार थे।

स्थापना के बाद, मैंने सिस्टम सूचना का उपयोग करके पता लगाया कि सीडी बे में एसएसडी में 3 गीगाबिट के बजाय 1.5 गीगाबिट की एक लिंक की गई गति थी। इसलिए मैंने मैकबुक प्रो को फिर से खोला और हार्ड ड्राइव और एसएसडी को स्वैप किया। अगली बार मैंने दोनों ड्राइव को 3 गीगाबिट पर चलाया। परीक्षण के लिए एक अस्थायी उपाय के रूप में, मैंने SSD को डिस्क उपयोगिता का उपयोग करके एक एकल HFS + विभाजन के रूप में स्वरूपित किया।

फ़्यूज़न ड्राइव बनाने के लिए, मैंने बूट के दौरान कमांड-आर दबाकर रिकवरी पार्टीशन में बूट किया। मैंने फ़्यूज़न ड्राइव बनाने के लिए टर्मिनल को रिकवरी मोड में उपयोग किया।

पहला कदम diskutil listदोनों ड्राइव पर विभाजन की पूरी सूची प्राप्त करने के लिए कमांड का उपयोग करना था । मेरे मामले में, SSD पर डिस्क्स 0 s2 विभाजन था और हार्ड डिस्क पर डिस्क 1s2 मेरा सामान्य माउंटेन लायन विभाजन था।

तब मैंने diskutil cs create Fusion disk0s2 disk1s2दो विभाजनों से एक तार्किक आयतन समूह बनाने के लिए कमांड का उपयोग किया । यह वह कदम है जो विशेष था। तार्किक वॉल्यूम समूह बनाते समय पूरे डिस्क के बजाय विभाजन निर्दिष्ट करके। मैं वसूली और बूट शिविर विभाजन को बरकरार रखने में सक्षम था। अधिकांश निर्देशों को मैंने देखा है कि विभाजन नामों के बजाय डिस्क नामों का उपयोग किया है, जो संपूर्ण डिस्क को साफ करता है। विभाजन नामों का उपयोग डिस्कुटिल मैन पेज में प्रलेखित है।

अगला मैंने diskutil cs createVolume <ID from above> jhfs+ Reliance '100%'तार्किक वॉल्यूम समूह के 100% का उपयोग करके लॉजिकल वॉल्यूम बनाने के लिए कमांड का उपयोग किया। चूंकि मेरे पास अभी भी मेरी रिकवरी और बूट कैंप विभाजन थे, इसलिए लॉजिकल वॉल्यूम समूह में उनके लिए जगह छोड़ने की कोई आवश्यकता नहीं थी, इसलिए मैं अपने नए फ्यूजन ड्राइव विभाजन के लिए सभी जगह का उपयोग करने के लिए स्वतंत्र था।

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

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

इस प्रक्रिया के अंत में कुछ गड़बड़ियां हैं, लेकिन मैं उन सभी को बहुत मामूली मानता हूं:

  1. यदि मैं विकल्प कुंजी के साथ बूट करता हूं, तो मेरा मैक फर्मवेयर दो बार फ्यूजन ड्राइव को सूचीबद्ध करता है। या तो बूट बूट का चयन करना ठीक है।
  2. डिस्क उपयोगिता मेरे बूट कैंप विभाजन को फ़्यूज़न ड्राइव का हिस्सा होने के रूप में दिखाती है, भले ही यह केवल हार्ड ड्राइव पर हो। यह हानिरहित प्रतीत होता है।
  3. विंडोज 7 में बूट कैंप कंट्रोल पैनल दो बार फ्यूजन ड्राइव को भी सूचीबद्ध करता है। फिर, दोनों विकल्प ठीक काम करते हैं।
  4. पहली बार जब मैंने विंडोज 7 में बूट किया तो मुझे विंडोज बूट लोडर स्क्रीन मिली, शायद इसलिए मैंने बूट कैंप विभाजन के साथ हार्ड ड्राइव को सीडी बे में स्थानांतरित कर दिया। विंडोज 7 ने ड्राइव एड्रेस को एडजस्ट किया और यह तब से सामान्य रूप से बूट हो रहा है।

सब सब में, यह एक महान उन्नयन है और मुझे खुशी है कि मैंने इसे किया!


1
स्टुअर्ट, अब जब कुछ महीने हो गए हैं, तो यह कैसे काम कर रहा है?
दान प्रीत

आपने अपनी ड्राइव की मोल-तोल की लिंक गति की खोज कैसे की?
जिम मैककेथ

8

@Jtbandes सही होने के अलावा , आप CoreStorage का उपयोग करके तार्किक वॉल्यूम बना सकते हैं और प्रबंधित कर सकते हैं, लेकिन KB आलेख HT5446 के अनुसार फ़्यूज़न ड्राइव में कुछ "सीमाएँ" हैं।

फ़्यूज़न ड्राइव का विकल्प (जो मूल रूप से SSD और HDD को तार्किक आयतन के रूप में समूहीकृत किया गया है) "/ उपयोगकर्ता" फ़ोल्डर को HDD में ले जाता है और SSD में सभी OS X फ़ाइलों और ऐप्स को छोड़ देता है, आपको SSD मिल जाएगा ऐप्स और OS के लिए प्रदर्शन, और HDD में आपकी फ़ाइलों के लिए आवश्यक सभी स्थान। किसी अलग मशीन या टाइमफिगर किए गए ड्राइव सेटअप पर टाइम मशीन से पुनर्स्थापित करना उस उपयोगकर्ता खाते के लिए स्थानांतरित / घर के साथ काम नहीं करेगा।


3
और भी अधिक स्थान खाली करने के लिए, मैं / HDD के साथ / लाइब्रेरी / एप्लीकेशन सपोर्ट / लाइब्रेरी / डेवलपर / लाइब्रेरी / आईट्यून्स को भी जोड़ूंगा।
किमप्लर

2
@ dennis.hempler मैं पूरी तरह से सहमत हूँ! मेरा '/ लाइब्रेरी / एप्लीकेशन सपोर्ट' बहुत बड़ा है! मुख्य रूप से गैराजबैंड ट्यूटोरियल विडियो, लूप और इंस्ट्रूमेंट्स के कारण। मैं इस फ़ोल्डर को दूसरे HDD में कैसे स्थानांतरित कर सकता हूं और इसे SSD से लिंक कर सकता हूं? प्रतीकात्मक लिंक का उपयोग करना? माइग्रेशन असिस्टेंट ऐप?
दिजेफरसन

1
अच्छी टिप्पणियां - मैं एक के लिए सबसे ज्यादा दिलचस्पी रखता हूं कि कैसे टियर स्टोरेज का ऑटो हैंडलिंग काम करता है इसलिए मुझे यह चुनने की ज़रूरत नहीं है कि फाइलें किस ड्राइव पर जाती हैं
bmike

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

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

3

मैंने अपने 2011 मैक मिनी में दूसरी ड्राइव के रूप में एसएसडी ड्राइव स्थापित करने के बाद, यूएसबी एक्स 10.8 इंस्टॉलर में टर्मिनल उपयोगिता का उपयोग करके एक फ्यूजन ड्राइव स्थापित किया है।

इसने दोनों ड्राइवों के डेटा को मिटा दिया, लेकिन यही मैं चाहता था: नई फ्यूजन ड्राइव वाला एक नया सिस्टम।

यदि आप अपने मौजूदा इंस्टॉलेशन को सहेजना नहीं चाहते हैं, तो ड्राइव बनाने के लिए बस OS X 10.8.2 इंस्टॉलर का उपयोग करें (सुनिश्चित करें कि यह 10.8.2 और इसके बाद का संस्करण है, हालांकि, फ़्यूज़न 10.8.1 और इससे पहले समर्थित नहीं था) ।

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

सबसे अधिक पूर्ण और सबसे आसान गाइड जो मैंने फ्यूजन ड्राइव बनाने के लिए लिखा है (और जिसका मैंने सफलतापूर्वक उपयोग किया है) http://blog.macsales.com/15617-creating-your-own-fusion-drive पर है

संयोग से, यदि आपके पास 2011 मैक मिनी है और पहले से ही केबल नहीं खरीदा है, तो आपको दूसरी ड्राइव कनेक्ट करने की आवश्यकता होगी, OWC में एक शानदार DIY किट है। यह सस्ता है, उपकरण और चमकदार, पेशेवर रूप से लिखित कदम-दर-चरण निर्देशों के एक सेट के साथ आता है। मैं प्रभावित हुआ। Http://eshop.macsales.com/item/OWC/DIYIMM11D2 पर उपलब्ध है ।


1

यहां हमने एक वीडियो बनाया है जो आपके लिए प्रक्रिया को रेखांकित करता है: http://www.youtube.com/watch?v=I_odnNpv-FQ

आदेश में आपको आवश्यकता होगी:

diskutil list

diskutil cs create Fusion diskx diskx

नोट: आप Fusionअपने लॉजिकल वॉल्यूम समूह का नाम जो भी चाहें, उसके साथ बदल सकते हैं

diskutil cs list

diskutil coreStorage createVolume YOUR_DEVICE_ID_HERE jhfs+ "Macintosh Fusion" 100%

नोट: आप "Macintosh Fusion"अपने ड्राइव को नाम देना चाहते हैं, जिसे आप बदल सकते हैं। याद रखें ""कि यदि आप अपने नाम में जगह चाहते हैं, जैसे कि हमने किया, अन्यथा आपको उनकी आवश्यकता नहीं है।

स्थापना समाप्त होने के बाद, टर्मिनल खोलें और अनुक्रमण बंद करें:

sudo mdutil -i off

यदि आप 2 अलग ड्राइव पर वापस लौटना चाहते हैं, तो इंस्टॉलर में बूट करें, टर्मिनल खोलें और टाइप करें:

diskutil cs delete YOUR_DEVICE_ID

फिर आप उन्हें प्रारूपित करने में सक्षम होंगे, हालांकि आप टर्मिनल या डिस्क उपयोगिता का उपयोग करना चाहते हैं।


क्या स्पॉटलाइट को बंद करना अनिवार्य है या आप गुस्से को सामान्य वरीयता में मिला रहे हैं। यदि आप समझाते हैं कि पूर्व उत्तर से आपके उत्तर कैसे बदलते हैं (भले ही आप चीजों को अधिक अच्छी तरह से दस्तावेज करने की कोशिश कर रहे हों) तो यह दूसरों को यहां सामग्री का उपयोग करने में मदद करता है।
bmike

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