हैमर (फ़ाइल सिस्टम)

हैमर उच्च-उपलब्धता 64-बिट फाइल सिस्टम है जिसे मैथ्यू डिलन (कंप्यूटर वैज्ञानिक) द्वारा ड्रैगनफ्लाई बीएसडी के लिए बी+ ट्री का उपयोग करके विकसित किया गया है। इसकी प्रमुख विशेषताओं में डेटा भ्रष्टाचार से निपटने के लिए अनंत एनएफएस-निर्यात योग्य स्नैपशॉट (कंप्यूटर संचय), मास्टर/स्लेव ऑपरेशन, कॉन्फ़िगर करने योग्य इतिहास प्रतिधारण, एफएससीलेस-माउंट और चेकसम सम्मिलित हैं। हैमर डेटा ब्लॉक डेटा डिडुप्लीकेशन का भी समर्थन करता है, जिसका अर्थ है कि समान डेटा ब्लॉक फ़ाइल सिस्टम पर केवल एक बार संग्रहीत किया जाता है। एक उत्तराधिकारी, हैमर2, की घोषणा 2011 में की गई थी और ड्रैगनफ्लाई 5.2 (अप्रैल 2018) में यह डिफ़ॉल्ट बन गया था।

विशेषताएँ
हैमर फ़ाइल सिस्टम ऑनलाइन स्नैपशॉट उपलब्धता के साथ कॉन्फ़िगर करने योग्य सूक्ष्म -सूक्ष्म और मोटे-दाने वाली फ़ाइल सिस्टम इतिहास प्रदान करता है। 65536 तक मास्टर/स्लेव (प्रौद्योगिकी) (रीड-राइट) और स्लेव (रीड-ओनली) छद्म फ़ाइल सिस्टम (पीएफएस), स्वतंत्र व्यक्तिगत प्रतिधारण पैरामीटर और इनोड नंबरिंग के साथ, प्रत्येक फाइल सिस्टम के लिए बनाए जा सकते हैं; पीएफएस को वास्तविक समय के प्रदर्शन के साथ स्थानीय या नेटवर्क कनेक्शन पर अनेक दासों पर प्रतिबिंबित किया जा सकता है। माउंट (कंप्यूटिंग) पर किसी फ़ाइल सिस्टम जाँच की आवश्यकता नहीं है।

हैमर संचय क्षमता के 1 ईआईबी तक के वॉल्यूम का समर्थन करता है। फ़ाइल सिस्टम डेटा और मेटाडेटा के चक्रीय अतिरेक जांच चेकसमिंग, ऑनलाइन लेआउट सुधार और डेटा डिडुप्लीकेशन, और प्रभावी रूप से असीमित संख्या में इनोड के साथ गतिशील इनोड आवंटन का समर्थन करता है।

सीमाएँ
वर्तमान में, फ़ाइल सिस्टम को साफ़ रखने और फ़ाइल को हटाने के बाद स्थान पुनः प्राप्त करने के लिए नियमित क्रिया की आवश्यकता होती है। डिफ़ॉल्ट रूप से, क्रॉन जॉब ड्रैगनफ़्लाई बीएसडी पर प्रतिदिन आवश्यक क्रियाएं करता है। हैमर मल्टी-मास्टर कॉन्फ़िगरेशन का समर्थन नहीं करता है.

प्रदर्शन
हैमर को सबसे संभावित पथ को कवर करने के लिए भौतिक I/O संचालन की संख्या को कम करने के लिए अनुकूलित किया गया है, इष्टतम प्रदर्शन के लिए अनुक्रमिक पहुंच सुनिश्चित करता है।

निम्नलिखित प्रदर्शन-संबंधित सुधार 2011-7 में प्रस्तुत किए गए:
 * बी-ट्री कर्सर ऑपरेशन पर पल्स-चौड़ाई मॉड्यूलेटेड टाइम-डोमेन मल्टीप्लेक्सर को क्रियान्वित करके कुछ परिदृश्यों में डिस्क रीड स्पीड में वृद्धि करने के लिए किया जाता है
 * गतिरोध रोकने वाली समस्या को दूर किया गया
 * भारी, समवर्ती फ़ाइल लेखन संचालन के समय श्रेष्ठ पढ़ने का प्रदर्शन

विकास
हैमर को विशेष रूप से ड्रैगनफ़्लाई बीएसडी के लिए विकसित किया गया था जिससे तत्कालीन तेजी से लोकप्रिय ज़ेडएफएस का सुविधा संपन्न और श्रेष्ठ डिज़ाइन वाला एनालॉग प्रदान किया जा सकता है।

2009 में हैमर को ड्रैगनफ्लाई 2.2 के साथ उत्पादन के लिए तैयार घोषित किया गया था; 2012 में, डिज़ाइन-स्तरीय कार्य हैमर2 पर स्थानांतरित हो गया था, जिसे 2018 में ड्रैगनफ्लाई 5.2 के साथ स्थिर घोषित किया गया था।

, हैमर2 के साथ भ्रम से बचने के लिए हैमर को अब अधिकांशतः हैमर1 के रूप में जाना जाता है, चूँकि  कोई आधिकारिक नामकरण नहीं हुआ है। अलग-अलग ऑन-डिस्क प्रारूपों के कारण दोनों फ़ाइल सिस्टम एक-दूसरे से स्वतंत्र हैं,  और स्वतंत्र रूप से अलग-अलग अपडेट और सुधार प्राप्त करना जारी रखते है।

यह भी देखें

 * फ़ाइल सिस्टम की तुलना
 * फ़ाइल सिस्टम की सूची
 * हैमर 2
 * जेएफएस
 * बीटीआरएफएस
 * ओपनज़ेडएफएस