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

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

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

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

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

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

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

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

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

, HAMMER2 के साथ भ्रम से बचने के लिए HAMMER को अब अक्सर HAMMER1 के रूप में जाना जाता है, हालांकि कोई आधिकारिक नामकरण नहीं हुआ है। अलग-अलग ऑन-डिस्क प्रारूपों के कारण दोनों फ़ाइल सिस्टम एक-दूसरे से स्वतंत्र हैं, और स्वतंत्र रूप से अलग-अलग अपडेट और सुधार प्राप्त करना जारी रखें। रेफरी नाम= 4c09d9c4fd910651904ede280ad90a4abf3fc5d7 >

यह भी देखें

 * फ़ाइल सिस्टम की तुलना
 * फ़ाइल सिस्टम की सूची
 * हथौड़ा2
 * जेएफएस
 * Btrfs
 * ओपनज़ेडएफएस