लिनक्स कर्नलच्या झेडएफएस कार्यान्वयनसह झेडएफएस 0.8.0 येते

zfs-Linux

जवळपास दोन वर्षांच्या विकासानंतर, लिनक्स 0.8.0 वर झेडएफएसचे प्रकाशन सादर केले जाईलजे झेडएफएस फाइल सिस्टमची अंमलबजावणी आहे, लिनक्स कर्नलकरिता मॉड्यूल म्हणून डिझाइन केलेले.

लिनक्सवरील झेडएफएसचा भाग म्हणून, झेडएफएस घटकांची अंमलबजावणी तयार केली गेली जी फाईल सिस्टम ऑपरेशन आणि व्हॉल्यूम मॅनेजर ऑपरेशन या दोन्हीशी संबंधित आहे. विशेषतः लागू केले आहेत खालील घटक: एसपीए (स्टोरेज पूल ocलोकेटर), डीएमयू (डेटा मॅनेजमेंट युनिट), झेडव्हीएल (झेडएफएस एमुलेटेड व्हॉल्यूम) आणि झेडपीएल (झेडएफएस पोसिक्स लेअर).

तसेच, प्रोजेक्टने ल्यूस्टर क्लस्टर फाइल सिस्टमसाठी झेडएफएस वापरण्याची क्षमता पुरविली.

प्रोजेक्ट फाउंडेशन ओपनसोलारिस प्रोजेक्टमधून आयात केलेल्या मूळ झेडएफएस कोडवर आधारित आहे आणि इल्लुमस समुदायाकडून सुधारणा आणि निराकरणासह वर्धित आहे. हा प्रकल्प लिव्हरमोर नॅशनल लॅबोरेटरीच्या कर्मचार्‍यांच्या सहभागाने युनायटेड स्टेट्स ऑफ एनर्जी डिपार्टमेंटच्या कराराखाली विकसित करण्यात आला आहे.

कोड सीडीडीएलच्या विनामूल्य परवान्याअंतर्गत वितरित केला गेला आहे, जीपीएलव्ही 2 सह विसंगत आहे, जे लिनक्सवर झेडएफएसला मुख्य लिनक्स कर्नलमध्ये समाकलित करण्यास परवानगी देत ​​नाही, कारण जीपीएलव्ही 2 आणि सीडीडीएल परवान्याखालील कोडचे संयोजन अस्वीकार्य आहे.

ही परवाना असंगतता टाळण्यासाठी, कर्नलपासून स्वतंत्रपणे पाठविलेल्या स्वतंत्र लोड करण्यायोग्य मॉड्यूलच्या रुपात उत्पादन पूर्णपणे सीडीडीएल परवान्या अंतर्गत वितरीत करण्याचा निर्णय घेण्यात आला. लिनक्सवरील झेडएफएस कोड बेसची स्थिरता लिनक्सच्या इतर फाइल सिस्टमशी तुलना करता येईल असा अंदाज आहे.

मॉड्यूलची चाचणी लिनक्स कर्नलसह 2.6.32 ते 5.1 पर्यंत केली गेली आहे. डेबियन, उबंटू, फेडोरा, आरएचईएल / सेंटोस यासह मुख्य लिनक्स वितरणासाठी लवकरच तयार स्थापना पॅकेजेस तयार केले जातील.

मुख्य बातमी

या प्रकाशनात समाविष्ट केलेल्या बदलांचा एक भाग म्हणून आपण शोधू शकता फाइल सिस्टम आणि विभाजन स्तरावर संग्रहित डेटा कूटबद्ध करण्यासाठी अंगभूत समर्थन. डीफॉल्ट कूटबद्धीकरण अल्गोरिदम is-256-ccm आहे. एनक्रिप्शन की लोड करण्यासाठी, "zfs लोड-की" कमांड प्रस्तावित आहे.

तसच एन्क्रिप्टेड डेटा ट्रान्सफर करण्याची क्षमता कमांड्स कार्यान्वित करून कार्यान्वित केली जाते 'Zfs पाठवा' आणि 'zfs प्राप्त'.

जेव्हा »-w« पर्याय निर्देशीत केला जातो, तेव्हा आधीपासूनच गटातील कूटबद्ध केलेला डेटा दुसर्‍या गटामध्ये हस्तांतरित केला जातो, मध्यवर्ती डीक्रिप्शनशिवाय ज्यामुळे आपण अविश्वासू प्रणाल्यांचा बॅकअप घेण्यासाठी या मोडचा वापर करू शकता (जर प्राप्तकर्त्याने सहमत नसल्यास, , हल्लेखोर डेटामध्ये प्रवेश करण्यात सक्षम होणार नाही).

तसेच समांतर ब्लॉक वाटप ऑपरेशन्स करीता समर्थन समाविष्ट केले मेटास्लेबच्या प्रत्येक संचासाठी स्वतंत्र "allocलोटर" प्रक्रियेच्या अंमलबजावणीद्वारे.

पारंपारिक प्रणालींमध्ये, येथे 5 ते 10% कामगिरी वाढली आहे. परंतु मोठ्या लोकांमध्ये (8,128 जीबी एसएसडी, 24 एबीए कोर, 256 जीबी रॅम) ब्लॉक allocलोकेशन ऑपरेशनमधील वाढ 25% पर्यंत पोहोचू शकते.

हायलाइट करण्यासाठी आणखी एक नवीनता आहे झेडएफएस सह विविध जॉब स्वयंचलित करण्यासाठी लुआ स्क्रिप्ट तयार करण्याची क्षमता. "Zpool प्रोग्राम" कमांड वापरुन स्क्रिप्ट्स विशेष सँडबॉक्समध्ये चालवल्या जातात.

यासह प्रोजेक्ट स्तरावर लेखा आणि कोटासाठी देखील आधार मिळाला, जो वापरकर्ता आणि गट स्तरावर पूर्वी उपलब्ध असलेल्या कोट्यांची पूरक होता.

थोडक्यात, प्रकल्प स्वतंत्र आयडेन्टिफायर (प्रोजेक्ट आयडी) शी संबंधित स्वतंत्र ऑब्जेक्ट स्पेस आहेत.

शेवटी, इतर बदल म्हणजे कार्यप्रदर्शन ऑप्टिमायझेशन सादर केलेः

  • स्क्रब आणि रीलिव्हर कमांड दोन टप्प्यात विभागल्यामुळे वेग वाढवल्या जातात (मेटाडाटा स्कॅन करण्यासाठी आणि डिस्कवरील डेटा असलेल्या ब्लॉक्सची जागा निश्चित करण्यासाठी वेगळा टप्पा नियुक्त केला जातो, डेटाच्या अनुक्रमिक वाचनाद्वारे अतिरिक्त सत्यापन करण्यास परवानगी दिली जाते).
  • डेटा ationलोकेशन क्लास (ationलोकेशन क्लासेस) साठी समर्थन, जे आपल्याला पूलमध्ये तुलनेने लहान एसएसडी समाविष्ट करण्याची परवानगी देतात आणि केवळ काही प्रकारचे वारंवार वापरलेले ब्लॉक्स, जसे की मेटाडेटा, डीडीटी डेटा आणि फायलींसह छोटे ब्लॉक्स संग्रहित करण्यासाठी त्यांचा वापर करतात.
  • "Zfs list" आणि "zfs get" सारख्या प्रशासकीय आदेशांची कामगिरी त्यांच्या कार्यासाठी आवश्यक मेटाडेटा कॅश करून सुधारित केली आहे.

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.