OS की स्थापना के लिए, apps et cetera
JHFS + को एक डिस्क दें।
यदि आप दो डिस्क तक सीमित हैं और एक हार्ड है, तो हार्ड डिस्क का उपयोग करें।
उपयोगकर्ता डेटा की अखंडता के लिए
ZFS को कम से कम एक अन्य डिस्क दें।
HFS प्लस क्यों नहीं?
थोड़ा एचएफएस परीक्षण - DIY फ्यूजन ड्राइव प्रसिद्धि के @ जॉली द्वारा एक कमांड-लाइन प्रस्तुति - एक स्थिति में एचएफएस प्लस विफलता को दर्शाता है।
अन्य स्थितियों में: डेटा का भ्रष्टाचार किसी का ध्यान नहीं जा सकता है, और सभी बैकअप के माध्यम से प्रचारित किया जा सकता है, बिना किसी वसूली के ।
डिस्क उपयोगिता और अल्सॉफ्ट डिस्कवियर (यूएफएस प्लस की प्रकृति) जैसी उपयोगिताओं द्वारा इस तरह के भ्रष्टाचार को अनदेखा किया जा सकता है। अंत उपयोगकर्ताओं पर प्रभाव सूक्ष्म से चरम तक होता है; और दूषित फ़ाइलों की सकारात्मक पहचान के बिना, किसी समस्या के स्रोत को इंगित करना असाधारण रूप से कठिन हो सकता है।
ZFS क्यों?
उदाहरण के लिए देखें सर्वर फॉल्ट, ZFS डाटा लॉस परिदृश्य में एक प्रश्न के स्वीकृत उत्तर -
... मैंने ZFS के साथ डेटा कभी नहीं खोया है।
मैं है सब कुछ किसी और का अनुभव ...
यदि डिस्क हार्ड है (घूर्णी)
फ़ाइल सिस्टम के मिश्रण से बचें जिसमें HFS Plus शामिल है :
चूँकि HFS + के पास सभी मेटाडेटा अपडेट (I / O में आयोजित) के लिए एक एकल वैश्विक लॉक है, यह डिस्क लेटेंसी के लिए अत्यधिक संवेदनशील है। ...
(एक सीगेट मोमेंटस ® XT ST750LX003-1AC154 सॉलिड स्टेट हाइब्रिड पर JHFS + और ZFS का मेरा वर्तमान उपयोग - 8 GB मेमोरी के साथ MacBookPro5,2 में आंतरिक - काफी अच्छा है, लेकिन सिंगल डिस्क पर उस मिश्रण के बिना प्रदर्शन कर सकता है।)
तीन या अधिक डिस्क के साथ, बस एक ठोस राज्य, और माउंटेन लायन
दे दो एसएसडी में से एक टुकड़ा एक CoreStorage LVG चाहते हैं, फिर JHFS + स्टार्टअप मात्रा के साथ पूल कि। उद्देश्य: फ्यूजन ड्राइव जैसा व्यवहार।
ZD को SSD का एक अलग टुकड़ा दें । कोई एक:
- बस
zpool add poolname cache /dev/disknslicen
या
- CoreStorage को जोड़ने के लिए टुकड़ा कि अपने ZFS पूल में CoreStorage जोड़ें।
दृष्टिकोण (1) स्तर 2 अनुकूली प्रतिस्थापन कैश के माध्यम से प्रदर्शन लाभ के लिए अच्छी तरह से स्थापित है। ब्रेंडन का ब्लॉग »L2ARC स्क्रीनशॉट (2009-01-30) हमें याद दिलाता है कि ऑपरेटिंग सिस्टम को रिबूट करने से L2ARC ठंडा हो जाता है और:
हम एक सतत L2ARC पर भी काम कर रहे हैं, इसलिए यदि कोई सर्वर रिबूट करता है तो यह गर्म होना शुरू हो सकता है, जो भविष्य के अपडेट में उपलब्ध होगा।
दृष्टिकोण (2) का उद्देश्य रिबूट में बिना ठंड के ZFS में ऑटो-टायरिंग को लाना है। डेटा की अखंडता की एक नियमित जांच ( scrub
) उच्च प्रदर्शन स्तर से डेटा को डिमोट कर सकती है ... यदि हां, तो मुझे आश्चर्य है कि क्या एक और रूटीन डिमोशन के प्रभाव को कम कर सकता है - एक वृद्धिशील zfs send
... (बैकअप) को जेडएफएस पूल से पढ़ना चाहिए, हाल ही में ब्लॉक ; और इसलिए CoreStorage को पसंदीदा टियर की चीजों को बढ़ावा देना चाहिए।
एकल SSD साझा करने वाले कई पूल
सर्वर फाल्ट में एक प्रश्न का स्वीकृत उत्तर अवलोकन करता है:
डेटा अखंडता और प्रदर्शन के कारणों के लिए पूल के बीच एक एसएसडी साझा करना एक अच्छा विचार नहीं है। ...
हालाँकि, उस प्रश्न का विषय ZFS था - ZIL या L2ARC उपयोग के लिए SSD का विभाजन कैसे किया जाए? (2011-02-22) - ZEVO, फ्यूजन ड्राइव आदि की भविष्यवाणी .. L2ARC (2012-11-04) की असामयिक हानि के लिए ZEVO लचीलापन के तहत, मेरा प्रारंभिक अनुमान है कि एक ही SSD, L2ARC का एक हिस्सा साझा करने वाले कई पूलों के साथ डेटा की अखंडता के लिए एक जोखिम नहीं है।
(मुझे ZIL के साथ कोई अनुभव नहीं है।)
व्यक्तिगत रूप से : पिछले कुछ महीनों से मैंने अपने होम डायरेक्टरी के लिए ZEVO ZFS का इस्तेमाल किया है, ZFS डाटासेट और स्टार्टअप वॉल्यूम को एन्क्रिप्ट करने के लिए CoreStorage के साथ । विभिन्न पासवर्ड, इसलिए (फ़ाइल वॉल्ट 2 से बेहतर) मशीन का कोई अन्य व्यवस्थापक मेरे डेटा तक नहीं पहुंच सकता है।
Apple डिस्क उपयोगिता वर्तमान में एक सही अवलोकन प्रस्तुत करने के लिए बहुत कम है , इसलिए यहां वैकल्पिक विचार हैं।
लैपटॉप में एक ठोस राज्य हाइब्रिड ड्राइव:
प्लस 2 एडेप्टिव रिप्लेसमेंट कैश के लिए एक बाहरी हार्ड डिस्क ड्राइव (स्टोरजेट) और इसके कैश वीदेव (वर्बेटिम, यूएसबी फ्लैश ड्राइव):
संकेत: सक्रिय रूप से हार्ड डिस्क ड्राइव का उपयोग करके कैश डिवाइस को भौतिक रूप से हटाया जा सकता है। कोई नुकसान नहीं होना चाहिए; यह ZFS की सुंदरियों में से एक है।
आम तौर पर : यदि दो पूल प्रौद्योगिकियों (Apple CoreStorage plus ZFS) को मिलाने का विचार आपके सिर को यहाँ खींचता है ! क्षेत्र तब:
- मिश्रण के अलग विचार सेट करें
- ZFS के लिए, कम से कम MacZFS या फुलर-फीचर्ड ZEVO पर एक नज़र डालें ।
@bmike शायद एक tl के लिए कामना करेगा, इस जवाब के लिए डॉ। के अलावा ... एक आरेख पूरे काबुली को पचाने में आसान बना सकता है।