फाइल सिस्टम फरक - कोणता चांगला आहे?  ReFS - भविष्यातील फाइल प्रणाली?  विंडोज 10 कोणती फाइल सिस्टम वापरली जाते

फाइल सिस्टम फरक - कोणता चांगला आहे? ReFS - भविष्यातील फाइल प्रणाली? विंडोज 10 कोणती फाइल सिस्टम वापरली जाते

मायक्रोसॉफ्टची नवीन रेफ्स फाइल प्रणाली मूळतः विंडोज 2012 मध्ये चालणाऱ्या सर्व्हरवर दिसली. ती नंतर फक्त विंडोज 10 मध्ये समाविष्ट करण्यात आली, जिथे ती फक्त डिस्क पूलच्या स्टोरेज स्पेस वैशिष्ट्याचा भाग म्हणून वापरली जाऊ शकते. विंडोज सर्व्हर 2016 मध्ये, मायक्रोसॉफ्टने आरएफएस फाइल सिस्टमसह कामात लक्षणीय सुधारणा करण्याचे आश्वासन दिले आहे, याव्यतिरिक्त, प्रिंटमधील अफवांनुसार, आरएफएस विंडोज 10 च्या नवीन आवृत्तीमध्ये कालबाह्य एनटीएफएस फाइल सिस्टम बदलण्यासाठी येऊ शकते, ज्याला अभिमानाने विंडोज म्हणतात 10 प्रो (प्रगत पीसी साठी).

पण ReFs म्हणजे नक्की काय, ते सध्या वापरल्या जाणाऱ्या फाइल सिस्टम NTFS पेक्षा कसे वेगळे आहे आणि त्याचे कोणते फायदे आहेत?

रेफ्स म्हणजे काय

थोडक्यात, हे दोष-सहनशील फाइल प्रणाली म्हणून डिझाइन केले गेले होते. ReFS ही एक नवीन फाईल सिस्टीम आहे जी कोडने बनलेली आहे आणि मूलत: पुन्हा डिझाइन केलेली आणि सुधारित NTFS फाइल सिस्टम आहे. यामध्ये माहिती साठवणुकीची सुधारित विश्वासार्हता, ताण मोडमध्ये स्थिर ऑपरेशन, फायलींचे आकार, खंड, निर्देशिका, खंड आणि निर्देशिकांमधील फायलींची संख्या केवळ 64-बिट संख्यांच्या आकाराद्वारे मर्यादित आहे. लक्षात ठेवा की या मूल्यासाठी जास्तीत जास्त, जास्तीत जास्त फाइल आकार 16 एक्सबाईबाइट्स आणि व्हॉल्यूम आकार 1 योबीबाइट असेल.

सध्या, ReFS NTFS ची बदली नाही. त्याचे फायदे आणि तोटे आहेत. परंतु तुम्ही डिस्क फॉरमॅट करू शकत नाही आणि NTFS वर जसे विंडोजची नवीन प्रत स्थापित करू शकत नाही.

ReFS आपला डेटा संरक्षित करतो

ReFS मेटाडेटासाठी चेकसम वापरतो आणि डेटा फाईल्ससाठी चेकसम देखील वापरू शकतो. प्रत्येक वेळी तुम्ही फाईल्स वाचता किंवा लिहितो, ते योग्य आहे याची खात्री करण्यासाठी चेकसम तपासा. याचा अर्थ असा की फाइल सिस्टममध्ये स्वतःच एक साधन आहे जे फ्लायवर दूषित डेटा शोधण्यास सक्षम आहे.

ReFS स्टोरेज स्पेससह एकत्रित केले आहे. जर तुम्ही ReFS- सक्षम मिररिंग कॉन्फिगर केले असेल तर, विंडोज फाइल सिस्टम भ्रष्टाचार सहजपणे शोधू शकते आणि खराब झालेल्या डिस्कवर मिरर केलेला डेटा कॉपी करून आपोआप दुरुस्त करू शकते. हे वैशिष्ट्य विंडोज 10 आणि विंडोज 8.1 दोन्हीसाठी उपलब्ध आहे.


जर ReFS दूषित डेटा शोधतो आणि पुनर्प्राप्तीसाठी डेटाची आवश्यक प्रत उपलब्ध नसल्यास, फाइल सिस्टम डिस्कमधून दूषित डेटा त्वरित काढून टाकण्यास सक्षम आहे. यासाठी NTFS च्या विपरीत सिस्टम रीबूटची आवश्यकता नाही.

फाइल्स वाचल्या जात असताना त्यांची अखंडता तपासण्यापेक्षा RFS बरेच काही करते. हे डिस्कवरील सर्व फायली नियमितपणे तपासणे, दूषित डेटा ओळखणे आणि त्याचे निराकरण करून स्वयंचलितपणे डेटा अखंडता स्कॅन करते. या प्रकरणात, डिस्क तपासण्यासाठी वेळोवेळी chkdsk कमांड चालवण्याची गरज नाही.

नवीन फाइल प्रणाली इतर मार्गांनी डेटा भ्रष्टाचाराला प्रतिरोधक आहे. उदाहरणार्थ, तुम्ही फाईलचा मेटाडेटा अपडेट करता (फाईलचे नाव असले तरी). NTFS फाइल प्रणाली थेट फाइल मेटाडेटा सुधारित करते. जर यावेळी सिस्टम क्रॅश (पॉवर ऑफ) झाली तर फाईल खराब होण्याची दाट शक्यता आहे. जेव्हा तुम्ही मेटाडेटा बदलता, तेव्हा ReFS फाइल प्रणाली मेटाडेटाची एक नवीन प्रत तयार करते. फाइल सिस्टम जुना मेटाडेटा ओव्हरराईट करत नाही, परंतु नवीन ब्लॉकवर लिहितो. यामुळे फाईलचे नुकसान होण्याची शक्यता दूर होते. या धोरणाला "कॉपी-ऑन-राइट" असे म्हणतात. ही रणनीती लिनक्सवरील ZFS आणि BtrFS सारख्या इतर आधुनिक फाइल प्रणालींवर उपलब्ध आहे, तसेच Apple ची नवीन APFS फाइल प्रणाली.

NTFS फाइल प्रणालीची मर्यादा

ReFS NTFS पेक्षा अधिक आधुनिक आहे आणि मोठ्या प्रमाणावर डेटा आणि लांब फाइलनामांना समर्थन देते. दीर्घकाळासाठी हे खूप महत्वाचे आहे.

एनटीएफएस फाइल प्रणालीमध्ये, फाईलचा मार्ग 255 वर्णांपर्यंत मर्यादित आहे. ReFS मध्ये, वर्णांची जास्तीत जास्त संख्या आधीच एक प्रभावी 32,768 वर्ण आहे. सध्या विंडोज 10 मध्ये एनटीएफएससाठी वर्ण घटक अक्षम करण्याचा पर्याय आहे. ही मर्यादा ReFS डिस्क व्हॉल्यूमवर डीफॉल्टनुसार अक्षम केली आहे.

ReFS DOS 8.3 फाइलनामांना समर्थन देत नाही. NTFS खंडांवर तुम्हाला “CProgram Files”, “CProgra`1” या फोल्डरमध्ये प्रवेश आहे. ते जुन्याशी सुसंगततेसाठी आवश्यक आहेत सॉफ्टवेअर... ReFS मध्ये, आपल्याला वापरलेली फोल्डर आपल्याला सापडणार नाहीत. ते काढले जातात.

NTFS द्वारे समर्थित डेटाची सैद्धांतिक कमाल रक्कम 16 एक्साबाइट्स आहे, ReFS 262,144 एक्साबाइट्स पर्यंत समर्थन देते. आता हा आकडा प्रचंड आहे असे वाटते.

ReFS कामगिरी

अधिक कार्यक्षम फाइल प्रणाली निर्माण करण्याचे उद्दिष्ट विकासकांनी ठेवले नाही. त्यांनी अधिक सुव्यवस्थित व्यवस्था केली.


उदाहरणार्थ, जेव्हा अॅरेसह वापरले जाते, ReFS रिअल-टाइम लेव्हल ऑप्टिमायझेशनला समर्थन देते. आपल्याकडे दोन-डिस्क ड्राइव्ह पूल जमला आहे. पहिली डिस्क उच्च गतीसाठी निवडली आहे, जलद प्रवेशडेटाला. दीर्घकालीन डेटा स्टोरेजसाठी विश्वासार्हतेच्या निकषाने दुसरी डिस्क निवडली जाते. पार्श्वभूमीत, RFS आपोआप मोठ्या प्रमाणात डेटा हळूवार डिस्कवर हलवेल, ज्यामुळे डेटा विश्वासार्हपणे जतन होईल याची खात्री होईल.

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

ReFS "विरळ VDL" (विरळ फाईल्स) चे समर्थन करते. पातळ फाईल ही एक फाईल आहे ज्यात शून्य बाइट्सचा अनुक्रम त्या अनुक्रम (छिद्रांची सूची) बद्दल माहितीसह बदलला जातो. छिद्र म्हणजे फाईलमध्ये शून्य बाइट्सचा एक विशिष्ट क्रम आहे, डिस्कवर लिहिलेला नाही. भोक माहिती स्वतः फाइल सिस्टम मेटाडेटा मध्ये साठवली जाते.

विरळ फाइल समर्थन तंत्रज्ञान आपल्याला मोठ्या फाईलमध्ये पटकन शून्य लिहिण्याची परवानगी देते. यामुळे नवीन, रिक्त, फिक्स्ड-साईज व्हर्च्युअल हार्ड डिस्क (VHD) फाईल तयार करण्याची प्रक्रिया खूप वेगवान होते. ReFS मध्ये अशी फाईल तयार होण्यास काही सेकंद लागतात, तर NTFS मध्ये 10 मिनिटे लागतात.

तरीही, RFS NTFS पूर्णपणे बदलू शकत नाही.

आम्ही वर वर्णन केलेली प्रत्येक गोष्ट चांगली वाटते, परंतु आपण NTFS वरून ReFS वर स्विच करू शकणार नाही. एनटीएफएस आवश्यक असल्यास, विंडोज आरईएफएसमधून बूट करू शकत नाही.


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

विंडोज 10 मध्ये, आपण आरएफएससह डिस्क विभाजन स्वरूपित करू शकणार नाही. नवीन फाइल सिस्टम केवळ स्टोरेज सिस्टमसाठी उपलब्ध आहे, जिथे त्याचे मुख्य कार्य डेटाचे नुकसान होण्यापासून संरक्षण करणे आहे. विंडोज सर्व्हर 2016 मध्ये, आपण डिस्क विभाजन ReFS सह स्वरूपित करण्यास सक्षम असाल. व्हर्च्युअल मशीन चालवण्यासाठी तुम्ही त्याचा वापर करू शकाल. परंतु तुम्ही ती बूट डिस्क म्हणून निवडू शकणार नाही. विंडोज बूट फक्त NTFS फाईल सिस्टीममधून.

नवीन फाइल सिस्टमसाठी मायक्रोसॉफ्टच्या भविष्यात काय आहे हे अस्पष्ट आहे. कदाचित एक दिवस ते विंडोजच्या सर्व आवृत्त्यांमध्ये एनटीएफएस पूर्णपणे पुनर्स्थित करेल. परंतु या क्षणी, ReFS केवळ विशिष्ट कामांसाठी वापरला जाऊ शकतो.

ReFS वापरणे

नवीन ऑपरेटिंग सिस्टमच्या समर्थनासाठी वर बरेच काही सांगितले गेले आहे. बाधक आणि साधकांचे वर्णन केले आहे. मी थांबा आणि सारांश प्रस्तावित करतो. कोणत्या हेतूंसाठी हे शक्य आहे आणि कदाचित आरएफएस वापरणे आवश्यक आहे.

विंडोज 10 वर, ReFS केवळ स्टोरेज स्पेसेस घटकाच्या संयोगाने लागू आहे. तुमची स्टोरेज ड्राइव्ह NFF सह नव्हे तर ReFS सह फॉरमॅट करण्याचे सुनिश्चित करा. या प्रकरणात, आपण डेटा स्टोरेजच्या विश्वासार्हतेचे पूर्णपणे कौतुक करण्यास सक्षम असाल.

विंडोज सर्व्हरवर, डिस्क व्यवस्थापन कन्सोलमध्ये मानक विंडोज टूल वापरून तुम्ही आरएफएससाठी विभाजन स्वरूपित करू शकाल. आपण व्हर्च्युअल सर्व्हर वापरत असल्यास ReFS साठी फॉरमॅट करण्याचे सुनिश्चित करण्याची शिफारस केली जाते. परंतु लक्षात ठेवा की बूट डिस्क NTFS स्वरूपित असणे आवश्यक आहे. विंडोज ऑपरेटिंग सिस्टीमवर आरईएफएस फाइल सिस्टममधून बूट करणे समर्थित नाही.

नवीन फाइल सिस्टम ReFS आणि Windows 10| 2017-06-28 06:34:15 | सुपर वापरकर्ता | सिस्टम सॉफ्टवेअर | https: //site/media/system/images/new.png | मायक्रोसॉफ्ट ReFS कडून नवीन फाइल सिस्टम कालबाह्य NTFS ची जागा घेण्यासाठी आली आहे. ReFS चे फायदे काय आहेत आणि ते NTFS पेक्षा कसे वेगळे आहेत | refs, refs किंवा ntfs, refs windows 10, refs filesystem, new filesystems, ntfs system, ntfs filesystem

स्मार्टफोन मेमरी कार्डवरून प्रोग्राम का लॉन्च करू शकत नाही? Ext4 मूलभूतपणे ext3 पेक्षा वेगळे कसे आहे? FAT ऐवजी NTFS वर स्वरूपित केल्यास फ्लॅश ड्राइव्ह जास्त काळ का जगेल? F2FS ची मुख्य समस्या काय आहे? फाइल सिस्टमच्या संरचनेच्या वैशिष्ट्यांमध्ये उत्तरे आहेत. आम्ही त्यांच्याबद्दल बोलू.

प्रस्तावना

फाईल सिस्टम डेटा कसा साठवला जातो हे निर्धारित करते. ते ठरवतात की वापरकर्त्याला कोणत्या निर्बंधांना सामोरे जावे लागेल, वाचन आणि लेखनाचे कार्य किती जलद होईल आणि अपयशाशिवाय ड्राइव्ह किती काळ कार्य करेल. हे विशेषतः बजेट एसएसडी आणि त्यांचे लहान भाऊ - फ्लॅश ड्राइव्हच्या बाबतीत खरे आहे. ही वैशिष्ट्ये जाणून घेतल्यास, आपण कोणत्याही प्रणालीमधून जास्तीत जास्त पिळून काढू शकता आणि विशिष्ट कामांसाठी त्याचा वापर ऑप्टिमाइझ करू शकता.

प्रत्येक वेळी आपल्याला काहीतरी क्षुल्लक करण्याची आवश्यकता असताना आपल्याला फाइल सिस्टमचे प्रकार आणि मापदंड निवडावे लागतील. उदाहरणार्थ, आपण सर्वात वारंवार फाइल ऑपरेशन्स वेग वाढवू इच्छित आहात. फाईल सिस्टीम स्तरावर, हे अनेक प्रकारे पूर्ण केले जाऊ शकते: अनुक्रमणिका जलद शोध प्रदान करेल, आणि विनामूल्य ब्लॉकचे पूर्व-आरक्षण केल्याने वारंवार बदलत्या फायलींवर अधिलिखित करणे सोपे होईल. मध्ये डेटाचे प्री-ऑप्टिमायझेशन यादृच्छिक प्रवेश मेमरीआवश्यक I / O ऑपरेशनची संख्या कमी करेल.

आधुनिक फाइल सिस्टमची वैशिष्ट्ये जसे की आळशी लेखन, प्रतिलिपीकरण आणि इतर प्रगत अल्गोरिदम अपटाइम वाढविण्यात मदत करतात. ते विशेषतः टीएलसी मेमरी चिप्स, फ्लॅश ड्राइव्ह आणि मेमरी कार्डसह स्वस्त एसएसडीसाठी संबंधित आहेत.

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

काळा बॉक्स

वापरकर्ते प्रामुख्याने ऑपरेटिंग सिस्टमद्वारे डीफॉल्टनुसार ऑफर केलेल्या फाइल सिस्टमसह कार्य करतात. ते क्वचितच नवीन डिस्क विभाजने तयार करतात आणि त्यांच्या सेटिंग्जबद्दल कमी वेळा विचार करतात - ते फक्त शिफारस केलेले पॅरामीटर्स वापरतात किंवा प्री -फॉर्मेट केलेले मीडिया देखील खरेदी करतात.

विंडोज चाहत्यांसाठी, सर्वकाही सोपे आहे: सर्व डिस्क विभाजनांवर NTFS आणि फ्लॅश ड्राइव्हवर FAT32 (किंवा समान NTFS). जर तेथे एनएएस असेल आणि इतर काही फाइल सिस्टम वापरली गेली असेल तर बहुसंख्य लोकांसाठी हे समजण्याच्या पलीकडे राहते. ते फक्त नेटवर्कवर कनेक्ट होतात आणि फायली डाउनलोड करतात, जणू काळ्या बॉक्समधून.

Android सह मोबाईल गॅझेटवर, ext4 बहुतेकदा अंतर्गत मेमरी आणि FAT32 मध्ये मायक्रोएसडी कार्ड्समध्ये आढळते. Appleपलसाठी, त्यांच्याकडे कोणत्या प्रकारची फाइल सिस्टम आहे यात काही फरक पडत नाही: एचएफएस +, एचएफएसएक्स, एपीएफएस, डब्ल्यूटीएफएस ... त्यांच्यासाठी सर्वोत्तम डिझायनरांनी काढलेले फक्त सुंदर फोल्डर आणि फाइल चिन्ह आहेत. लिनक्स वापरकर्त्यांकडे सर्वात श्रीमंत निवड आहे, परंतु आपण फाइल सिस्टमसाठी समर्थन जोडू शकता जे विंडोज आणि मॅकओएस दोन्हीमध्ये ऑपरेटिंग सिस्टमचे मूळ नसतात - त्याबद्दल नंतर.

सामान्य मुळे

शंभरहून अधिक भिन्न फाइल प्रणाली तयार केल्या गेल्या आहेत, परंतु डझनपेक्षा थोडे अधिक संबंधित म्हटले जाऊ शकते. ते सर्व त्यांच्या विशिष्ट अनुप्रयोगांसाठी डिझाइन केलेले असताना, बरेच जण वैचारिकदृष्ट्या संबंधित होते. ते समान आहेत कारण ते एकाच प्रकारच्या सादरीकरण रचना (मेटा) डेटा-बी-ट्री ("द्वि-वृक्ष") वापरतात.

कोणत्याही श्रेणीबद्ध प्रणालीप्रमाणे, बी -ट्री रूट रेकॉर्डपासून सुरू होते आणि पुढील शाखा अंतिम घटकांपर्यंत - फायली आणि त्यांच्या गुणधर्मांविषयी वैयक्तिक नोंदी किंवा "पाने". अशी तार्किक रचना तयार करण्याचा मुख्य हेतू मोठ्या डायनॅमिक अॅरेवर फाईल सिस्टम ऑब्जेक्ट्सचा शोध गतीमान करणे होता - जसे की अनेक टेराबाइट्सच्या हार्ड ड्राइव्ह किंवा त्याहूनही प्रभावी RAID अॅरे.

बी-ट्रींना समान ऑपरेशन्स करताना इतर प्रकारच्या बी-ट्रीच्या तुलनेत खूप कमी डिस्क अॅक्सेसची आवश्यकता असते. बी-झाडांमधील अंतिम वस्तू पदानुक्रमानुसार समान उंचीवर स्थित आहेत आणि सर्व ऑपरेशनची गती झाडाच्या उंचीच्या प्रमाणात आहे या वस्तुस्थितीमुळे हे साध्य झाले आहे.

इतर संतुलित झाडांप्रमाणे, बी-झाडांची मुळांपासून कोणत्याही पानापर्यंत समान लांबी असते. मोठे होण्याऐवजी, ते अधिक शाखा करतात आणि रुंदीमध्ये अधिक वाढतात: बी-ट्रीमधील सर्व शाखा बिंदू मुलांच्या वस्तूंचे अनेक संदर्भ संग्रहित करतात, ज्यामुळे त्यांना कमी कॉलमध्ये शोधणे सोपे होते. पॉइंटर्सची मोठी संख्या सर्वात लांब डिस्क ऑपरेशन्सची संख्या कमी करते - अनियंत्रित ब्लॉक्स वाचताना डोके स्थिती.

बी-ट्रीज ही संकल्पना सत्तरच्या दशकात तयार करण्यात आली होती आणि तेव्हापासून त्यात विविध सुधारणा झाल्या आहेत. हे NTFS, BFS, XFS, JFS, ReiserFS आणि अनेक DBMS मध्ये एक किंवा दुसर्या स्वरूपात अंमलात आणले जाते. डेटा संस्थेच्या मूलभूत तत्त्वांच्या दृष्टीने ते सर्व चुलत भाऊ आहेत. फरक तपशीलांची चिंता करतात, जे बर्याचदा महत्त्वपूर्ण असतात. संबंधित फाइल सिस्टमचे नुकसान देखील सामान्य आहे: ते सर्व SSD च्या आगमनापूर्वीच डिस्कसह कार्य करण्यासाठी तयार केले गेले होते.

प्रगतीचे इंजिन म्हणून फ्लॅश मेमरी

सॉलिड-स्टेट ड्राइव्ह हळूहळू डिस्क ड्राइव्हची जागा घेत आहेत, परंतु आतापर्यंत त्यांना त्यांच्यासाठी परके, वारसा मिळालेल्या फाइल सिस्टम वापरण्यास भाग पाडले गेले आहे. ते फ्लॅश मेमरीच्या अॅरेवर बांधलेले आहेत, ज्याची तत्त्वे डिस्क उपकरणांपेक्षा भिन्न आहेत. विशेषतः, लिहिण्यापूर्वी फ्लॅश मेमरी पुसून टाकणे आवश्यक आहे आणि NAND चीपमधील हे ऑपरेशन वैयक्तिक पेशींच्या स्तरावर केले जाऊ शकत नाही. हे केवळ मोठ्या ब्लॉकसाठी शक्य आहे.

ही मर्यादा या वस्तुस्थितीमुळे आहे की NAND मेमरीमध्ये, सर्व पेशी ब्लॉक्समध्ये एकत्र केल्या जातात, त्यापैकी प्रत्येक कंट्रोल बसशी फक्त एक सामान्य कनेक्शन आहे. आम्ही पेजिंग संस्थेच्या तपशीलात जाणार नाही आणि संपूर्ण पदानुक्रम रंगणार नाही. पेशींसह ग्रुप ऑपरेशनचे तत्त्व आणि फ्लॅश मेमरीच्या ब्लॉकचे आकार सामान्यतः कोणत्याही फाईल सिस्टीममध्ये संबोधित केलेल्या ब्लॉक्सपेक्षा मोठे असतात हे महत्त्वाचे आहे. म्हणून, NAND फ्लॅशसह ड्राइव्हसाठी सर्व पत्ते आणि आदेश FTL (फ्लॅश ट्रान्सलेशन लेयर) अॅबस्ट्रॅक्शन लेयरद्वारे अनुवादित करणे आवश्यक आहे.

फ्लॅश मेमरी कंट्रोलर डिस्क उपकरणांच्या तर्कशास्त्राशी सुसंगतता प्रदान करतात आणि त्यांच्या मूळ इंटरफेसमधून आदेशांना समर्थन देतात. सहसा FTL त्यांच्या फर्मवेअरमध्ये लागू केले जाते, परंतु ते (अंशतः) होस्टवर चालू शकते - उदाहरणार्थ, Plextor त्याच्या SSD साठी ड्रायव्हर्स लिहितो जे लेखनाला गती देते.

आपण FTL शिवाय अजिबात करू शकत नाही, कारण एका विशिष्ट सेलमध्ये एक बिट लिहूनही ऑपरेशनची संपूर्ण मालिका सुरू होते: कंट्रोलर आवश्यक सेल असलेल्या ब्लॉकचा शोध घेतो; ब्लॉक पूर्ण वाचला जातो, कॅशेवर किंवा मोकळी जागा लिहिला जातो, नंतर पूर्णपणे मिटवला जातो, त्यानंतर आवश्यक बदलांसह ते पुन्हा लिहिले जाते.

हा दृष्टिकोन सैन्यातील दैनंदिन जीवनासारखा आहे: एका सैनिकाला आदेश देण्यासाठी, सार्जंट एक सामान्य रचना करतो, गरीब माणसाला ऑर्डरबाहेर बोलवतो आणि बाकीच्यांना पांगण्याचे आदेश देतो. आता दुर्मिळ NOR मेमरीमध्ये, संघटना spetsnaz होती: प्रत्येक पेशी स्वतंत्रपणे नियंत्रित केली गेली (प्रत्येक ट्रान्झिस्टरचा वैयक्तिक संपर्क होता).

नियंत्रकांसाठी कार्ये वाढत आहेत, कारण प्रत्येक पिढीच्या फ्लॅश मेमरीसह, घनता वाढवण्यासाठी आणि डेटा स्टोरेजची किंमत कमी करण्यासाठी त्याच्या निर्मितीची तांत्रिक प्रक्रिया कमी होते. तांत्रिक मानकांसह, चिप्सचे अंदाजे आयुष्य देखील कमी होते.

एकल-स्तरीय एसएलसी पेशी असलेल्या मॉड्यूल्समध्ये 100 हजार पुनर्लेखन चक्रांचे घोषित संसाधन होते आणि त्याहूनही अधिक. त्यापैकी बरेच अजूनही जुन्या फ्लॅश ड्राइव्ह आणि सीएफ कार्डमध्ये काम करतात. एंटरप्राइज-क्लास एमएलसी (ईएमएलसी) ने 10 ते 20 हजारांच्या श्रेणीतील संसाधनाचा दावा केला आहे, तर सामान्य ग्राहक-श्रेणी एमएलसीमध्ये 3-5 हजार असा अंदाज आहे. या प्रकारच्या मेमरीमध्ये अगदी स्वस्त टीएलसीने सक्रियपणे गर्दी केली आहे, ज्यांचे संसाधन केवळ एक हजार सायकलपर्यंत पोहोचते. फ्लॅश मेमरीचे आयुष्य स्वीकार्य पातळीवर ठेवणे सॉफ्टवेअर ट्वीक्सद्वारे करावे लागते आणि नवीन फाइल सिस्टम त्यापैकी एक बनत आहेत.

निर्मात्यांनी सुरुवातीला असे गृहीत धरले की फाईल सिस्टीम बिनमहत्त्वाची आहे. कंट्रोलरने स्वतःच कोणत्याही प्रकारच्या स्मृती पेशींचा अल्पकालीन अॅरे राखणे आवश्यक आहे, त्यांच्यामध्ये भार चांगल्या प्रकारे वितरित करणे. फाइल सिस्टम ड्रायव्हरसाठी, ते नियमित डिस्कचे अनुकरण करते आणि स्वतः कोणत्याही प्रवेशासाठी निम्न-स्तरीय ऑप्टिमायझेशन करते. तथापि, सराव मध्ये, ऑप्टिमायझेशन वेगवेगळ्या उपकरणांसाठी जादुई ते काल्पनिक बदलते.

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

बजेट SSDs (आणि त्याहूनही अधिक - फ्लॅश ड्राइव्ह) खूप कमी बुद्धिमान नियंत्रकांसह सुसज्ज आहेत. त्यातील कॅशे कापला किंवा अनुपस्थित आहे आणि प्रगत सर्व्हर तंत्रज्ञान अजिबात वापरले जात नाही. मेमरी कार्ड्समध्ये, कंट्रोलर इतके आदिम असतात की ते अजिबात अस्तित्वात नसल्याचा दावा केला जातो. म्हणून, फ्लॅश मेमरी असलेल्या स्वस्त उपकरणांसाठी, बाह्य भार संतुलित करण्याच्या पद्धती प्रासंगिक राहतात - प्रामुख्याने विशेष फाइल प्रणाली वापरणे.

JFFS ते F2FS

फ्लॅश मेमरीच्या संघटनेची तत्त्वे विचारात घेणारी फाईल सिस्टीम लिहिण्याचा पहिला प्रयत्न म्हणजे जेएफएफएस - जर्नलिंग फ्लॅश फाइल सिस्टम. सुरुवातीला, स्वीडिश कंपनी अॅक्सिस कम्युनिकेशन्सने केलेला हा विकास devicesक्सिसने नव्वदच्या दशकात तयार केलेल्या नेटवर्क उपकरणांची मेमरी कार्यक्षमता सुधारण्यावर केंद्रित होता. JFFS ची पहिली आवृत्ती फक्त NOR मेमरीला सपोर्ट करते, पण आधीच दुसऱ्या आवृत्तीत ती NAND ची मैत्री झाली.

JFFS2 सध्या मर्यादित वापरात आहे. बहुतेकदा हे अद्याप एम्बेडेड सिस्टमसाठी लिनक्स वितरणात वापरले जाते. हे राउटर, आयपी कॅमेरे, एनएएस आणि इंटरनेट ऑफ थिंग्जवरील इतर नियमितांमध्ये आढळू शकते. सर्वसाधारणपणे, जिथे थोड्या प्रमाणात विश्वासार्ह स्मृती आवश्यक असते.

JFFS2 साठी पुढील विकासाचा प्रयत्न LogFS होता, जो एका स्वतंत्र फाईलमध्ये इनोड्स साठवतो. या कल्पनेचे लेखक IBM Jorn Engel च्या जर्मन विभागाचे कर्मचारी आणि ओस्नाब्रुक रॉबर्ट Mertens विद्यापीठातील प्राध्यापक आहेत. LogFS चा स्रोत कोड GitHub वर उपलब्ध आहे. त्यात शेवटचा बदल चार वर्षांपूर्वी करण्यात आला होता हे लक्षात घेता, लॉगएफएसला लोकप्रियता मिळाली नाही.

परंतु या प्रयत्नांनी आणखी एक विशेष फाइल प्रणाली - F2FS च्या उदयाला चालना दिली. हे सॅमसंग कॉर्पोरेशनने विकसित केले आहे, जे जगात उत्पादित फ्लॅश मेमरीचा मोठा भाग आहे. सॅमसंग स्वतःच्या डिव्हाइसेससाठी आणि इतर कंपन्यांसाठी NAND फ्लॅश चिप्स बनवतो आणि लीगेसी डिस्कच्या ऐवजी मूलभूतपणे नवीन इंटरफेससह SSDs विकसित करत आहे. फ्लॅश मेमरीसाठी ऑप्टिमाइझ केलेल्या विशेष फाईल सिस्टीमची निर्मिती ही सॅमसंगच्या दृष्टिकोनातून दीर्घकाळापासून आवश्यक असलेली गरज आहे.

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

आज, एफ 2 एफएस समर्थन आधीच अधिकृतपणे लिनक्समध्ये (आणि म्हणून अँड्रॉइडमध्ये) लागू केले गेले आहे, परंतु ते अद्याप व्यवहारात कोणतेही विशेष फायदे प्रदान करत नाही. या फाइल प्रणालीचे मुख्य वैशिष्ट्य (स्थगित अधिलिखित) त्याच्या प्रभावीतेबद्दल अकाली निष्कर्ष काढले आहे. जुन्या कॅशिंग ट्रिकने बेंचमार्कच्या सुरुवातीच्या आवृत्त्यांनाही मूर्ख बनवले, जेथे F2FS ने काही टक्के (अपेक्षेप्रमाणे) किंवा कित्येक वेळा नाही तर मोठेपणाचे आदेश दर्शविले. हे फक्त एवढेच आहे की F2FS ड्रायव्हरने ऑपरेशनच्या अंमलबजावणीची नोंद केली जी नियंत्रक फक्त करण्याची योजना करत होता. तथापि, जर F2FS मध्ये रिअल परफॉर्मन्स गेन कमी असेल, तर समान एक्सट 4 वापरताना सेल वेअर नक्कीच कमी असेल. स्वस्त नियंत्रक करू शकत नाही अशी ऑप्टिमायझेशन फाइल सिस्टमच्या स्तरावर केली जाईल.

विस्तार आणि बिटमैप

F2FS हे गीक्ससाठी विदेशी मानले जाते. अगदी सॅमसंगचे स्वतःचे स्मार्टफोन अजूनही ext4 वापरतात. अनेकजण याला ext3 चा पुढील विकास मानतात, परंतु हे पूर्णपणे सत्य नाही. 2 टीबी प्रति फाइल अडथळा तोडण्यापेक्षा आणि इतर मेट्रिक्स वाढवण्यापेक्षा ही एक क्रांती आहे.

जेव्हा संगणक मोठे होते आणि फायली लहान होत्या, तेव्हा पत्ता देणे सोपे होते. प्रत्येक फाईलला ठराविक संख्येने ब्लॉक्स वाटप करण्यात आले होते, ज्याचे पत्ते पत्रव्यवहार सारणीमध्ये प्रविष्ट केले गेले होते. अशा प्रकारे ext3 फाइलसिस्टीमने काम केले, जे आजही वापरात आहे. परंतु ext4 मध्ये, संबोधित करण्याचा मूलभूतपणे वेगळा मार्ग दिसला - विस्तार.

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

Ext4 मध्ये लेखन यंत्रणा स्वतः बदलली आहे. आता ब्लॉक्सचे वितरण एका विनंतीमध्ये त्वरित होते. आणि आगाऊ नाही, परंतु डिस्कवर डेटा लिहिण्यापूर्वी. विलंबित मल्टि-ब्लॉक वाटप आपल्याला ext3 पाप केलेल्या अनावश्यक ऑपरेशन्सपासून मुक्त होण्यास अनुमती देते: त्यात, नवीन फाईलसाठी ब्लॉक्स ताबडतोब वाटप केले गेले, जरी ते कॅशेमध्ये पूर्णपणे बसले आणि ते तात्पुरते म्हणून हटवण्याचे ठरवले गेले.


FAT प्रतिबंधित आहार

संतुलित झाडे आणि त्यांच्या सुधारणांव्यतिरिक्त, इतर लोकप्रिय तार्किक संरचना आहेत. मूलभूतपणे वेगळ्या प्रकारच्या संस्थेसह फाइल सिस्टम आहेत - उदाहरणार्थ, रेखीय. आपण कदाचित त्यापैकी किमान एक वापरत असाल.

गूढ

कोडीचा अंदाज घ्या: बारा वाजता तिने वजन वाढवायला सुरुवात केली, सोळापर्यंत ती एक मूर्ख चरबीची स्त्री होती आणि बत्तीसपर्यंत ती लठ्ठ झाली आणि एक साधी राहिली. ती कोण आहे?

हे बरोबर आहे, ही FAT फाइल प्रणालीची कथा आहे. सुसंगततेच्या आवश्यकतांमुळे तिला वाईट वारसा मिळाला. फ्लॉपी डिस्कवर ते 12-बिट होते, हार्ड डिस्कवर-सुरुवातीला ते 16-बिट होते आणि आजपर्यंत ते 32-बिट म्हणून खाली आले आहे. त्यानंतरच्या प्रत्येक आवृत्तीमध्ये, अॅड्रेस करण्यायोग्य ब्लॉक्सची संख्या वाढली, परंतु थोडक्यात काहीही बदलले नाही.

अजूनही लोकप्रिय FAT32 फाइल प्रणाली वीस वर्षांपूर्वी दिसली. आजही ते आदिम आहे आणि ACLs, डिस्क कोटा, बॅकग्राउंड कॉम्प्रेशन किंवा इतर आधुनिक डेटा ऑप्टिमायझेशन तंत्रज्ञानास समर्थन देत नाही.

आज FAT32 ची गरज का आहे? केवळ सुसंगततेच्या हेतूंसाठी सर्व समान. उत्पादकांचा असा विश्वास आहे की कोणताही OS FAT32 विभाजन वाचू शकतो. म्हणून, ते ते बाह्य हार्ड ड्राइव्ह, यूएसबी फ्लॅश आणि मेमरी कार्डवर तयार करतात.

आपल्या स्मार्टफोनवर फ्लॅश मेमरी कशी मोकळी करावी

स्मार्टफोनमध्ये वापरलेली मायक्रोएसडी (HC) कार्ड डीफॉल्टनुसार FAT32 मध्ये फॉरमॅट केली जातात. त्यांच्यावर अनुप्रयोग स्थापित करणे आणि अंतर्गत मेमरीमधून डेटा हस्तांतरित करणे हा मुख्य अडथळा आहे. त्यावर मात करण्यासाठी, आपल्याला कार्डवर एक ext3 किंवा ext4 विभाजन तयार करण्याची आवश्यकता आहे. सर्व फाइल गुणधर्म (मालक आणि प्रवेश अधिकारांसह) त्यात हस्तांतरित केले जाऊ शकतात, म्हणून कोणताही अनुप्रयोग आंतरिक मेमरीमधून लाँच केल्याप्रमाणे कार्य करू शकतो.

विंडोज फ्लॅश ड्राइव्हवर एकापेक्षा जास्त विभाजन तयार करू शकत नाही, परंतु यासाठी तुम्ही लिनक्स (किमान आभासी मशीनमध्ये) किंवा लॉजिकल विभाजनासह काम करण्यासाठी प्रगत उपयुक्तता चालवू शकता - उदाहरणार्थ, मिनीटूल विभाजन विझार्ड फ्री. कार्डवर ext3 / ext4 सह अतिरिक्त प्राथमिक विभाजन सापडल्यानंतर, Link2SD अनुप्रयोग आणि तत्सम एकाच FAT32 विभाजनाच्या तुलनेत बरेच पर्याय देतील.


FAT32 निवडण्याच्या बाजूने आणखी एक युक्तिवाद सहसा जर्नलिंगच्या कमतरतेचा उल्लेख केला जातो, याचा अर्थ NAND फ्लॅश मेमरी सेल्सवर जलद लेखन आणि कमी पोशाख. सराव मध्ये, FAT32 चा वापर उलट होतो आणि इतर अनेक समस्यांना जन्म देतो.

फ्लॅश ड्राइव्ह आणि मेमरी कार्ड फक्त पटकन मरतात कारण FAT32 मधील कोणत्याही बदलामुळे त्याच सेक्टरचे अधिलेखन होते जेथे फाइल टेबल्सच्या दोन साखळ्या आहेत. मी संपूर्ण वेब पृष्ठ जतन केले आणि ते शंभर वेळा पुन्हा लिहिले गेले - फ्लॅश ड्राइव्हमध्ये दुसर्या लहान GIF च्या प्रत्येक जोडणीसह. पोर्टेबल सॉफ्टवेअर लाँच केले? त्याने तात्पुरत्या फायली तयार केल्या आणि कामाच्या दरम्यान त्या सतत बदलल्या. म्हणूनच, फ्लॅश ड्राइव्हवर NTFS त्याच्या फॉल्ट-टॉलरंट $ MFT सारणीसह वापरणे अधिक चांगले आहे. लहान फाईल्स थेट मुख्य फाइल टेबलमध्ये साठवता येतात आणि त्याचे विस्तार आणि प्रती फ्लॅश मेमरीच्या वेगवेगळ्या भागात लिहिल्या जातात. याव्यतिरिक्त, NTFS अनुक्रमणिका शोध जलद करते.

माहिती

FAT32 आणि NTFS साठी, सैद्धांतिक नेस्टिंग स्तराची मर्यादा निर्दिष्ट केलेली नाही, परंतु सराव मध्ये ते समान आहेत: केवळ 7707 उपनिर्देशिका प्रथम-स्तरीय निर्देशिकेत तयार केल्या जाऊ शकतात. घरटी बाहुल्यांचे प्रेमी त्याचे कौतुक करतील.

बहुतांश वापरकर्त्यांना भेडसावणारी आणखी एक समस्या म्हणजे 4 GB पेक्षा मोठी फाइल FAT32 विभाजनावर लिहिणे अशक्य आहे. कारण असे आहे की FAT32 मध्ये फाइल आकाराचे वर्णन 32 बिट द्वारे केले आहे फाइल वाटप सारणीमध्ये, आणि 2 ^ 32 (वजा एक, तंतोतंत असणे) फक्त चार गिग देते. असे दिसून आले आहे की सामान्य दर्जाचा चित्रपट किंवा डीव्हीडी प्रतिमा नव्याने खरेदी केलेल्या फ्लॅश ड्राइव्हवर रेकॉर्ड केली जाऊ शकत नाही.

मोठ्या फायली कॉपी करणे अद्याप अर्धा त्रास आहे: जेव्हा आपण हे करण्याचा प्रयत्न करता तेव्हा त्रुटी कमीतकमी लगेच दृश्यमान असते. इतर परिस्थितींमध्ये, FAT32 टाइम बॉम्ब म्हणून काम करते. उदाहरणार्थ, तुम्ही पोर्टेबल सॉफ्टवेअरची USB फ्लॅश ड्राइव्हवर कॉपी केली आणि सुरुवातीला तुम्ही ती कोणत्याही अडचणीशिवाय वापरू शकता. बर्‍याच काळानंतर, एका प्रोग्राममध्ये (उदाहरणार्थ, लेखा किंवा मेल) डेटाबेस फुगलेला असतो आणि ... तो फक्त अद्यतनित करणे थांबवतो. फाईल ओव्हरराईट केली जाऊ शकत नाही कारण ती 4 जीबी मर्यादा गाठली आहे.

कमी स्पष्ट समस्या अशी आहे की FAT32 मध्ये, फाईल किंवा निर्देशिकेची निर्मिती तारीख दोन सेकंदांच्या अचूकतेसह निर्दिष्ट केली जाऊ शकते. टाइमस्टॅम्प वापरणाऱ्या अनेक क्रिप्टोग्राफिक अनुप्रयोगांसाठी हे पुरेसे नाही. तारखेच्या गुणधर्माची कमी सुस्पष्टता हे सुरक्षिततेच्या दृष्टिकोनातून FAT32 ला संपूर्ण फाइल प्रणाली का मानले जात नाही याचे आणखी एक कारण आहे. तथापि, त्याच्या कमकुवतपणाचा वापर आपल्या स्वतःच्या हेतूंसाठी केला जाऊ शकतो. उदाहरणार्थ, जर तुम्ही NTFS विभाजनापासून FAT32 व्हॉल्यूममध्ये कोणत्याही फाईल्स कॉपी केल्या तर त्या सर्व मेटाडेटा, तसेच वारसाहक्काने आणि विशेषतः सेट केलेल्या परवानग्यांमधून साफ ​​केल्या जातील. फॅट फक्त त्यांना समर्थन देत नाही.

exFAT

FAT12 / 16/32 च्या विपरीत, exFAT विशेषतः USB फ्लॅश आणि मोठ्या मेमरी कार्ड (≥ 32 GB) साठी डिझाइन केले होते. विस्तारित एफएटी एफएटी 32 चे वरील गैरसोय दूर करते - कोणत्याही बदलावर समान क्षेत्रांवर अधिलिखित करणे. 64-बिट प्रणाली म्हणून, एका फाईलच्या आकारावर व्यावहारिकपणे कोणतीही अर्थपूर्ण मर्यादा नाही. सैद्धांतिकदृष्ट्या, ते 2 ^ 64 बाइट (16 ईबी) लांब असू शकते आणि या आकाराचे कार्ड लवकरच दिसणार नाहीत.

एक्सफॅटमधील आणखी एक मोठा फरक म्हणजे प्रवेश नियंत्रण याद्या (ACLs) साठी त्याचे समर्थन. हे आता नव्वदच्या दशकापासून ते सोपे नाही, परंतु बंद स्वरूप exFAT च्या अंमलबजावणीमध्ये अडथळा आणते. ExFAT समर्थन पूर्णपणे आणि कायदेशीररित्या फक्त Windows (XP SP2 पासून सुरू) आणि OS X (10.6.5 पासून सुरू) मध्ये लागू केले आहे. लिनक्स आणि * बीएसडी वर, हे एकतर निर्बंधांसह समर्थित आहे किंवा पूर्णपणे कायदेशीर नाही. मायक्रोसॉफ्टला एक्सफॅट वापरण्यासाठी परवाना आवश्यक आहे आणि या क्षेत्रात बरेच कायदेशीर विवाद आहेत.

Btrfs

बी-ट्री फाइल सिस्टमचे आणखी एक प्रमुख उदाहरण म्हणजे Btrfs. हा FS 2007 मध्ये दिसला आणि मुळात Oracle मध्ये SSD आणि RAID सह काम करण्याच्या दृष्टीने तयार करण्यात आला. उदाहरणार्थ, ते डायनॅमिकली स्केल केले जाऊ शकते: लाइव्ह सिस्टमवर नवीन इनोड्स तयार करा किंवा त्यांना मोकळी जागा न वाटता व्हॉल्यूम सबवॉल्यूममध्ये विभाजित करा.

Btrfs मध्ये लागू केलेली कॉपी-ऑन-राइट मेकॅनिझम आणि डिव्हाइस मॅपर कर्नल मॉड्यूलसह ​​पूर्ण एकीकरण आपल्याला व्हर्च्युअल ब्लॉक डिव्हाइसेसद्वारे जवळजवळ त्वरित स्नॅपशॉट बनविण्याची परवानगी देते. फ्लॅश मेमरीचे आयुष्य वाढवताना डेटा प्री-कॉम्प्रेशन (zlib किंवा lzo) आणि डुप्लीकेशन मूलभूत ऑपरेशन्सला गती देते. डेटाबेससह काम करताना हे विशेषतः लक्षात येते (कॉम्प्रेशन 2-4 वेळा मिळवले जाते) आणि लहान फायली (त्या व्यवस्थित मोठ्या ब्लॉक्समध्ये लिहिल्या जातात आणि थेट "पाने" मध्ये संग्रहित केल्या जाऊ शकतात).

Btrfs पूर्ण जर्नलिंग (डेटा आणि मेटाडेटा), अनमाउंट न करता व्हॉल्यूम तपासणी आणि इतर अनेक आधुनिक वैशिष्ट्यांना देखील समर्थन देते. Btrfs कोड GPL परवान्याअंतर्गत प्रकाशित केला जातो. ही फाइल प्रणाली कर्नल 4.3.1 पासून लिनक्सवर स्थिर म्हणून राखली गेली आहे.

फ्लाइट लॉग

जवळजवळ सर्व कमी -अधिक आधुनिक फाइल सिस्टम (ext3 / ext4, NTFS, HFSX, Btrfs आणि इतर) जर्नल केलेल्यांच्या सामान्य गटाशी संबंधित आहेत, कारण ते वेगळ्या लॉग (जर्नल) मध्ये केलेल्या बदलांचे रेकॉर्ड ठेवतात आणि त्यात तपासा डिस्क ऑपरेशन दरम्यान अयशस्वी झाल्याचे प्रकरण ... तथापि, या फाईल सिस्टीमच्या शब्दशःपणा आणि दोष सहनशीलतेची पातळी वेगळी आहे.

Ext3 तीन लॉगिंग मोडला सपोर्ट करते: लूपबॅक, सिक्वेंड आणि फुल लॉगिंग. पहिला मोड म्हणजे केवळ सामान्य बदल (मेटाडेटा) रेकॉर्ड करणे, जे डेटामधील बदलांच्या संदर्भात अतुल्यकालिकपणे केले जाते. दुसऱ्या मोडमध्ये, समान मेटाडेटा रेकॉर्डिंग केले जाते, परंतु कोणतेही बदल करण्यापूर्वी काटेकोरपणे. तिसरा मोड पूर्ण लॉगिंगच्या बरोबरीचा आहे (मेटाडेटा आणि फायली दोन्हीमध्ये बदल).

केवळ नंतरचा पर्याय डेटा अखंडता सुनिश्चित करतो. इतर दोन केवळ तपासणी दरम्यान त्रुटी ओळखण्यास गती देतात आणि फाइल सिस्टमची अखंडता पुनर्संचयित करण्याची हमी देतात, परंतु फायलींची सामग्री नाही.

NTFS लॉगिंग ext3 च्या दुसऱ्या लॉगिंग मोड प्रमाणेच आहे. लॉगमध्ये फक्त मेटाडेटामधील बदल रेकॉर्ड केले जातात आणि अपयशी झाल्यास डेटा स्वतःच गमावला जाऊ शकतो. ही एनटीएफएस जर्नलिंग पद्धत जास्तीत जास्त विश्वासार्हता प्राप्त करण्याचा मार्ग म्हणून कल्पना केली गेली नव्हती, परंतु केवळ कार्यप्रदर्शन आणि दोष सहिष्णुता दरम्यान तडजोड म्हणून. म्हणूनच संपूर्ण जर्नलिंग सिस्टीमसह काम करण्याची सवय असलेले लोक एनटीएफएसला छद्म-जर्नल मानतात.

NTFS दृष्टिकोन ext3 मधील डीफॉल्टपेक्षा थोडा चांगला आहे. NTFS मध्ये, पूर्वीच्या प्रलंबित डिस्क ऑपरेशन्स पूर्ण झाल्या आहेत हे सुनिश्चित करण्यासाठी वेळोवेळी चेकपॉईंट तयार केले जातात. चेकपॉईंट्सचा "सिस्टम व्हॉल्यूम इन्फ्रोमेशन" मधील पुनर्संचयित बिंदूंशी काहीही संबंध नाही. या लॉगमध्ये फक्त ओव्हरहेड नोंदी आहेत.

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

आम्ही विंडोजमध्ये तृतीय-पक्ष फाइल सिस्टम कनेक्ट करतो

फाइल सिस्टमचा वापर ओएस स्तरावर त्यांच्या समर्थनाद्वारे मर्यादित आहे. उदाहरणार्थ, विंडोजला ext2 / 3/4 आणि HFS +समजत नाही, परंतु कधीकधी आपल्याला ते वापरण्याची आवश्यकता असते. योग्य ड्रायव्हर जोडून हे करता येते.

चेतावणी

तृतीय-पक्ष फाइल सिस्टमला समर्थन देण्यासाठी बहुतेक ड्रायव्हर्स आणि प्लगइनना त्यांच्या मर्यादा असतात आणि ते नेहमी स्थिरपणे काम करत नाहीत. ते इतर ड्रायव्हर्स, अँटीव्हायरस आणि व्हर्च्युअलायझेशन प्रोग्राममध्ये हस्तक्षेप करू शकतात.

आंशिक ext4 समर्थनासह ext2 / 3 विभाजने वाचण्यासाठी आणि लिहिण्यासाठी ड्रायव्हर उघडा. नवीनतम आवृत्ती 16 टीबी पर्यंत विस्तार आणि विभाजनांना समर्थन देते. LVM, ACL आणि विस्तारित विशेषता समर्थित नाहीत.


एकूण कमांडरसाठी एक विनामूल्य प्लगइन आहे. Ext2 / 3/4 विभाजने वाचण्यास समर्थन देते.


coLinux हे ओपन सोर्स आणि लिनक्स कर्नलचे फ्री पोर्ट आहे. 32-बिट ड्रायव्हरसह, हे आपल्याला व्हर्च्युअलायझेशन तंत्रज्ञानाचा वापर न करता विंडोज 2000 ते 7 वर लिनक्स चालविण्यास अनुमती देते. केवळ 32-बिट आवृत्त्यांना समर्थन देते. 64-बिट सुधारणेचा विकास रद्द करण्यात आला. coLinux, इतर गोष्टींबरोबरच, विंडोज प्रवेशापासून ext2 / 3/4 विभाजनांमध्ये आयोजित करण्याची परवानगी देते. 2014 मध्ये प्रकल्प सहाय्य निलंबित करण्यात आले.

विंडोज 10 ला लिनक्स-विशिष्ट फाइल सिस्टमसाठी आधीपासूनच मूळ समर्थन असू शकते, ते फक्त लपलेले आहे. हे विचार कर्नल-स्तरीय चालक Lxcore.sys आणि LxssManager सेवेने सुचवले आहेत, जे Svchost.exe प्रक्रियेद्वारे लायब्ररी म्हणून लोड केले आहे. अधिक तपशीलांसाठी, अॅलेक्स आयनेस्कूची चर्चा "द लिनक्स कर्नल हिडन इनसाइड विंडोज 10" पहा, जे त्याने ब्लॅक हॅट 2016 मध्ये सादर केले.


विंडोजसाठी एक्सटीएफएस पॅरागॉनने सोडलेला सशुल्क ड्रायव्हर आहे. हे विंडोज 7 ते 10 वर कार्य करते, ext2 / 3/4 खंडांमध्ये वाचन / लेखन प्रवेशास समर्थन देते. विंडोजवर जवळजवळ पूर्ण ext4 समर्थन प्रदान करते.

विंडोज 10 साठी एचएफएस + पॅरागॉन सॉफ्टवेअरचा दुसरा मालकी चालक आहे. नाव असूनही, ते विंडोजच्या सर्व आवृत्त्यांमध्ये XP पासून सुरू होते. कोणत्याही विभाजनासह (MBR / GPT) डिस्कवर HFS + / HFSX फाइल सिस्टममध्ये पूर्ण प्रवेश प्रदान करते.

WinBtrfs विंडोजसाठी Btrfs ड्रायव्हरचा प्रारंभिक विकास आहे. आधीच आवृत्ती 0.6 मध्ये, हे Btrfs खंडांमध्ये वाचन आणि लेखन दोन्ही प्रवेशास समर्थन देते. हे कठीण आणि प्रतिकात्मक दुवे हाताळण्यास सक्षम आहे, वैकल्पिक डेटा प्रवाह, ACL, दोन प्रकारचे कॉम्प्रेशन आणि अतुल्यकालिक वाचन / लेखन मोडचे समर्थन करते. आतापर्यंत WinBtrfs ही फाइल प्रणाली सांभाळण्यासाठी mkfs.btrfs, btrfs-balance आणि इतर उपयुक्तता वापरू शकत नाही.

फाइल सिस्टम क्षमता आणि मर्यादा: मुख्य सारणी

फाइल प्रणाली Mac-si-mal-ny खंड-आकार एका फाईलचा पूर्व-आकार स्वतःच्या फाईलच्या नावाने लांबी पूर्ण फाईल नावाची लांबी (रूटमधील मार्गासह) फायलींची पूर्व-डेल संख्या आणि / किंवा कॅटलॉग फाइल / कॅटलॉगची तारीख निर्दिष्ट करण्याची अचूकता अधिकार डॉस-तु-पा हार्ड लिंक सिम-मुक्त दुवे स्नॅप-शॉट्स पार्श्वभूमीत डेटा संकुचित करत आहे पार्श्वभूमीतील डेटाचा सिफर-रो-वा-टियन डेटाचे आजोबा-प्लि-का-टियन
FAT16 512 बाइट सेक्टरमध्ये 2 जीबी किंवा 64 केबी क्लस्टरमध्ये 4 जीबी 2 जीबी LFN सह 255 बाइट्स - - - - - - - - - -
FAT32 2 KB सेक्टरमध्ये 8 TB 4 जीबी (2 ^ 32 - 1 बाइट) LFN सह 255 बाइट्स CDS सह 32 उपनिर्देशिका 65460 10ms (तयार करा) / 2s (बदला) नाही नाही नाही नाही नाही नाही नाही
exFAT तृतीय-पक्ष मर्यादांमुळे ≈ 128 PB (2 ^ 25-1 बाइट्सचे 2 ^ 32-1 क्लस्टर) सैद्धांतिकदृष्ट्या / 512 TB 16 EB (2 ^ 64 - 1 बाइट) कॅटलॉग मध्ये 2796202 10 ms ACL नाही नाही नाही नाही नाही नाही
NTFS 64 केबी क्लस्टरमध्ये 256 टीबी किंवा 4 के क्लस्टरमध्ये 16 टीबी 16 टीबी (विन 7) / 256 टीबी (विन 8) 255 युनिकोड वर्ण (UTF-16) 32,760 युनिकोड वर्ण, परंतु प्रति घटक 255 पेक्षा जास्त वर्ण नाहीत 2^32-1 100 ns ACL होय होय होय होय होय होय
HFS + 8 ईबी (2 ^ 63 बाइट्स) 8 ईबी 255 युनिकोड वर्ण (UTF-16) स्वतंत्रपणे मर्यादित नाही 2^32-1 1 से युनिक्स, एसीएल होय होय नाही होय होय नाही
APFS 8 ईबी (2 ^ 63 बाइट्स) 8 ईबी 255 युनिकोड वर्ण (UTF-16) स्वतंत्रपणे मर्यादित नाही 2^63 1 एनएस युनिक्स, एसीएल होय होय होय होय होय होय
Ext3 32 टीबी (सैद्धांतिक) / 16 टीबी 4 के क्लस्टरमध्ये (ई 2 एफएस प्रोग्रामच्या मर्यादांमुळे) 2 टीबी (सैद्धांतिक) / 16 जीबी जुन्या कार्यक्रमांसाठी 255 युनिकोड वर्ण (UTF-16) स्वतंत्रपणे मर्यादित नाही - 1 से युनिक्स, एसीएल होय होय नाही नाही नाही नाही
Ext4 1 ईबी (सैद्धांतिक) / 16 टीबी 4 के क्लस्टरमध्ये (ई 2 एफएस प्रोग्रामच्या मर्यादांमुळे) 16 टीबी 255 युनिकोड वर्ण (UTF-16) स्वतंत्रपणे मर्यादित नाही 4 अब्ज 1 एनएस POSIX होय होय नाही नाही होय नाही
F2FS 16 टीबी 3.94 टीबी 255 बाइट्स स्वतंत्रपणे मर्यादित नाही - 1 एनएस POSIX ACL होय होय नाही नाही होय नाही
BTRFS 16 EB (2 ^ 64 - 1 बाइट) 16 EB 255 ASCII वर्ण 2 ^ 17 बाइट - 1 एनएस POSIX ACL होय होय होय होय होय होय

मी आधीच माझ्या ब्लॉगमध्ये एकदा याची घोषणा केली होती, त्यानंतर त्याबद्दल खरोखर काहीच माहित नव्हते आणि आता नव्याने तयार केलेल्या आरएफएसशी थोड्या, परंतु अधिक सुसंगत परिचयाची वेळ आली आहे.

20 वर्षांनंतर

तथापि, प्रत्येक गोष्टीची एक मर्यादा असते आणि फाइल सिस्टमची क्षमता देखील असते. आज NTFS ची क्षमता त्यांच्या मर्यादेत आली आहे: मोठ्या स्टोरेज मीडियाची तपासणी करणे खूप वेळ घेते, "जर्नल" प्रवेश कमी करते आणि जास्तीत जास्त फाइल आकार जवळजवळ पोहोचला आहे. हे लक्षात घेऊन, मायक्रोसॉफ्टने विंडोज 8 मध्ये एक नवीन फाइल सिस्टम कार्यान्वित केली - रेएफएस (रेझिलिएंट फाइल सिस्टम). RFS ला मोठ्या आणि जलद हार्ड ड्राइव्हसाठी सर्वोत्तम डेटा संरक्षण प्रदान करण्यासाठी मानले जाते. निश्चितपणे त्याच्या कमतरता आहेत, परंतु विंडोज 8 मध्ये खरोखर मोठ्या प्रमाणावर वापर सुरू होण्यापूर्वी, त्यांच्याबद्दल बोलणे कठीण आहे.

तर आत्तासाठी, आरईएफएसचे अंतर्गत आणि फायदे समजून घेण्याचा प्रयत्न करूया.

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

त्याने या शब्दात सांगितले:

“एनटीएफएस ही आज सर्वात जास्त वापरली जाणारी, प्रगत आणि वैशिष्ट्यपूर्ण फाइल प्रणाली आहे. परंतु विंडोजचा पुनर्विचार करून, आणि आम्ही सध्या विंडोज 8 विकसित करत आहोत, आम्ही तिथेच थांबत नाही. म्हणून, विंडोज 8 सोबत, आम्ही पूर्णपणे नवीन फाइल सिस्टम देखील सादर करीत आहोत. ReFS NTFS च्या शीर्षस्थानी बांधले गेले आहे, त्यामुळे स्टोरेज टेक्नॉलॉजी आणि परिस्थितीच्या पुढच्या पिढीच्या गरजा पूर्ण करण्यासाठी डिझाइन आणि इंजिनिअर केले जात असताना, ते गंभीर आंतर -कार्यक्षमता वैशिष्ट्ये टिकवून ठेवते.

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

खरंच, प्रथमच आम्ही सर्व्हर ऑपरेटिंग सिस्टम विंडोज सर्व्हर 8 मध्ये ReFS पाहिले. नवीन फाइल सिस्टम सुरवातीपासून विकसित केलेली नाही. उदाहरणार्थ, ReFS फाइल्स उघडण्यासाठी, बंद करण्यासाठी, वाचण्यासाठी आणि लिहिण्यासाठी NTFS सारखे API वापरते. तसेच, NTFS मधून स्थलांतरित अनेक परिचित वैशिष्ट्ये - उदाहरणार्थ, डिस्क एन्क्रिप्शन बिटलॉकरआणि प्रतीकात्मक दुवेग्रंथालयांसाठी. पण ते गायब झाले, उदाहरणार्थ, डेटा कॉम्प्रेशनआणि इतर अनेक कार्ये.

ReFS मधील मुख्य नवकल्पना फाइल आणि फोल्डर स्ट्रक्चर्सच्या निर्मिती आणि व्यवस्थापनावर केंद्रित आहेत. प्रदान करणे हे त्यांचे कार्य आहे स्वयंचलित निराकरणनेहमी ऑनलाइन मोडमध्ये त्रुटी, जास्तीत जास्त स्केलिंग आणि ऑपरेशन (नेहमी ऑनलाइन).

ReFS आर्किटेक्चर

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

सर्व सिस्टम घटकांच्या वास्तविक 64-बिट क्रमांकासह, हे त्याच्या पुढील स्केलिंग दरम्यान "अडथळे" चे स्वरूप काढून टाकते

परिणामी, आरईएफएस प्रणालीचा मुख्य भाग ऑब्जेक्ट टेबल आहे - केंद्रीय निर्देशिका जी सिस्टमवरील सर्व सारण्यांची यादी करते. या दृष्टिकोनाचा एक महत्त्वाचा फायदा आहे: ReFS ने जटिल लॉग व्यवस्थापन सोडून दिले आहे आणि नवीन फाइल माहिती मोकळ्या जागेत पाठवली आहे - यामुळे ते अधिलिखित होण्यापासून प्रतिबंधित होते.

« पाने कॅटलॉग"टाइप केलेल्या नोंदी आहेत. फोल्डर ऑब्जेक्टसाठी तीन मूलभूत प्रकारचे रेकॉर्ड आहेत: डिरेक्टरी डिस्क्रिप्टर, इंडेक्स रेकॉर्ड आणि नेस्टेड ऑब्जेक्ट डिस्क्रिप्टर. अशा सर्व नोंदी फोल्डर आयडेंटिफायरसह स्वतंत्र बी ± ट्री म्हणून पॅकेज केल्या जातात; या झाडाचे मूळ "कॅटलॉग" झाडाचे पान बी, आहे, जे फोल्डरमध्ये जवळजवळ कितीही नोंदी पॅक करण्याची परवानगी देते. खालच्या स्तरावर, फोल्डर ट्रीच्या शीट्स B in मध्ये, प्रामुख्याने फोल्डर बद्दल मूलभूत डेटा असलेली एक डिरेक्ट्री डिस्क्रिप्टर रेकॉर्ड आहे (नाव, "मानक माहिती", फाइल नाव विशेषता इ.).

पुढे कॅटलॉग मध्ये ठेवले आहेत निर्देशांक नोंदी: फोल्डरमध्ये असलेल्या आयटमची माहिती असलेली छोटी रचना. हे रेकॉर्ड NTFS पेक्षा लक्षणीय लहान आहेत, ज्यामुळे व्हॉल्यूम कमी मेटाडेटा ओव्हरलोड होतो.

शेवटी कॅटलॉग नोंदी आहेत. फोल्डरसाठी, या घटकांमध्ये पॅकचे नाव, "कॅटलॉग" मधील फोल्डरचे ओळखकर्ता आणि "मानक माहिती" ची रचना असते. फायलींसाठी, कोणताही अभिज्ञापक नाही - त्याऐवजी, संरचनेमध्ये फाइलच्या सर्व मूलभूत डेटाचा समावेश आहे, ज्यात फाईलच्या चंक ट्रीचे मूळ बी including समाविष्ट आहे. त्यानुसार, फाईलमध्ये जवळजवळ कोणत्याही तुकड्यांचा समावेश असू शकतो.

NTFS प्रमाणे, ReFS मूलभूतपणे फाइल माहिती (मेटाडेटा) आणि फाइल सामग्री (वापरकर्ता डेटा) मध्ये फरक करते. तथापि, संरक्षणात्मक कार्ये दोघांनाही त्याच प्रकारे प्रदान केली जातात. मेटाडेटा चेकसमसह डीफॉल्टनुसार संरक्षित आहे - समान संरक्षण (इच्छित असल्यास) वापरकर्त्याच्या डेटाला दिले जाऊ शकते. हे चेकसम डिस्कवर एकमेकांपासून सुरक्षित अंतरावर स्थित आहेत - म्हणून त्रुटी झाल्यास डेटा पुनर्प्राप्त करणे सोपे होईल.

रिकाम्या फाईल सिस्टीमचा मेटाडेटा आकार फाइल सिस्टमच्या आकाराच्या सुमारे 0.1% आहे (म्हणजे सुमारे 2 जीबी प्रति 2 टीबी व्हॉल्यूम). काही मुख्य मेटाडेटा चांगल्या क्रॅश लवचिकतेसाठी डुप्लिकेट केले आहे

आम्ही पाहिलेला ReFS प्रकार विंडोज सर्व्हर 8 बीटा, फक्त 64KB डेटा क्लस्टर आणि 16KB मेटाडेटा क्लस्टर्ससाठी सपोर्ट आहे. आत्तासाठी, RFS व्हॉल्यूम तयार करताना "क्लस्टर आकार" पॅरामीटरकडे दुर्लक्ष केले जाते आणि नेहमी डीफॉल्ट मानले जाते. फाईल सिस्टीम फॉरमॅट करताना, 64 KB हा एकमेव उपलब्ध क्लस्टर आकार पर्याय आहे.

आम्ही कबूल करतो की हा क्लस्टर आकार कोणत्याही आकाराच्या फाईल सिस्टीमचे आयोजन करण्यासाठी पुरेसा आहे. तथापि, एक दुष्परिणाम म्हणजे डेटा स्टोरेजमध्ये लक्षणीय अनावश्यकता (डिस्कवरील 1-बाइट फाइल पूर्ण 64 KB ब्लॉक घेईल).

ReFS सुरक्षा

फाइल सिस्टम आर्किटेक्चरच्या बाबतीत, मोठ्या हार्डवेअर अपयशानंतरही फाइल्स सुरक्षितपणे पुनर्प्राप्त करण्यासाठी आपल्याला आवश्यक असलेली सर्व साधने ReFS कडे आहेत. NTFS फाईल सिस्टीममधील जर्नल सिस्टीमचा मुख्य गैरसोय आणि असे आहे की रेकॉर्डिंग दरम्यान वीज अपयशी झाल्यास डिस्क अपडेट केल्याने पूर्वी रेकॉर्ड केलेले मेटाडेटा खराब होऊ शकते - या प्रभावाला आधीच एक स्थिर नाव प्राप्त झाले आहे: तथाकथित. " डँगलिंग रेकॉर्डिंग».

टाळणे लटकत नोंदी, मायक्रोसॉफ्टने एक नवीन दृष्टीकोन घेतला ज्यामध्ये मेटाडेटा स्ट्रक्चर्सच्या काही भागांमध्ये त्यांचे स्वतःचे अभिज्ञापक असतात, जे आपल्याला स्ट्रक्चर्सच्या मालकीची पडताळणी करण्याची परवानगी देते; मेटाडेटा लिंकमध्ये संदर्भित केलेल्या ब्लॉक्सचे 64-बिट चेकसम असतात.

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

तथापि, वर्णन केलेली योजना वापरकर्त्याच्या डेटावर लागू होत नाही, म्हणून फाईलच्या सामुग्रीमध्ये कोणतेही बदल थेट फाइलवर लिहिले जातात. मेटाडेटा स्ट्रक्चरची पुनर्बांधणी करून फाइल हटवली जाते, जी डिस्कवरील मेटाडेटा ब्लॉकची मागील आवृत्ती जतन करते. हा दृष्टिकोन आपल्याला हटविलेल्या फायली नवीन वापरकर्ता डेटासह अधिलिखित होईपर्यंत पुनर्प्राप्त करण्याची परवानगी देतो.

डिस्क नुकसान झाल्यास एक वेगळा विषय म्हणजे रेफ्स फॉल्ट टॉलरन्स. प्रणाली चुकीच्या रेकॉर्डिंगच्या ठिकाणी हरवलेल्या किंवा साठवलेल्या, तसेच तथाकथित यासह डिस्क नुकसान सर्व प्रकार ओळखण्यास सक्षम आहे. थोडा किडणे(माध्यमांवरील डेटाचा ऱ्हास)

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


ReFS सुरक्षेचा आणखी एक मनोरंजक विषय म्हणजे संवाद साठवण मोकळी जागा... ReFS आणि साठवण मोकळी जागाएकाच स्टोरेज सिस्टमचे दोन घटक म्हणून एकमेकांना पूरक करण्यासाठी डिझाइन केलेले. कामगिरी सुधारण्याव्यतिरिक्त साठवण मोकळी जागाएकाधिक डिस्कवर प्रती साठवून डेटा आंशिक आणि पूर्ण डिस्क अपयशापासून संरक्षण करा. वाचन अपयश दरम्यान साठवण मोकळी जागाकॉपी वाचू शकतात आणि लेखन अयशस्वी झाल्यास (वाचन / लेखन दरम्यान मीडिया डेटा पूर्णपणे गमावल्याशिवाय), डेटाचे "पारदर्शकपणे" पुनर्वितरण करणे शक्य आहे. प्रॅक्टिस दाखवल्याप्रमाणे, बहुतेकदा अशा अपयशाचा माध्यमाशी काहीही संबंध नसतो - हे डेटा भ्रष्टाचारामुळे, किंवा डेटा गमावल्यामुळे किंवा चुकीच्या ठिकाणी साठवल्यामुळे उद्भवते.

हे असे अपयश आहेत जे रेफ्स चेकसम वापरून शोधू शकतात. अपयश शोधल्यावर, ReFS शी संवाद साधतो साठवण मोकळी जागाडेटाच्या सर्व संभाव्य प्रती वाचण्यासाठी, आणि चेकसमच्या आधारे योग्य प्रत निवडते. प्रणाली नंतर देते साठवण मोकळी जागाखऱ्या प्रतींच्या आधारे खराब झालेल्या प्रती पुनर्प्राप्त करण्याचा आदेश. हे सर्व लागू केलेल्या दृष्टिकोनातून पारदर्शकपणे घडते.

साठी मायक्रोसॉफ्टच्या वेबसाइटवर सांगितल्याप्रमाणे विंडोज सर्व्हर 8, चेकफम्स नेहमी ReFS मेटाडेटासाठी सक्षम केले जातात आणि व्हॉल्यूम प्रतिबिंबित आहे असे गृहीत धरून साठवण मोकळी जागा, स्वयंचलित सुधारणा देखील सक्षम आहे. सर्व सुसंगत प्रवाह त्याच प्रकारे संरक्षित आहेत. हे वापरकर्त्यासाठी उच्च पातळीवरील अखंडतेसह एक एंड-टू-एंड सोल्यूशन तयार करते, ज्याद्वारे तुलनेने अविश्वसनीय स्टोरेज अत्यंत विश्वसनीय बनवता येते.

नमूद केलेल्या अखंडता प्रवाह सर्व प्रकारच्या डेटा भ्रष्टाचारापासून फाइल सामग्रीचे संरक्षण करतात. तथापि, हे वैशिष्ट्य काही बाबतीत लागू नाही.

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


डिस्क भ्रष्टाचार किंवा स्टोरेज अयशस्वी झाल्यास ReFS कसे कार्य करते, मला वाटते की हे स्पष्ट आहे. "संबंधित डेटा तोटा ओळखणे आणि त्यावर मात करणे अधिक कठीण असू शकते" थोडा किडणे"जेव्हा डिस्कच्या क्वचितच वाचलेल्या भागांना न शोधलेले नुकसान वेगाने वाढू लागते. जोपर्यंत असे नुकसान वाचले जाते आणि शोधले जाते, तोपर्यंत कदाचित त्याच्या प्रतींवर परिणाम झाला असेल किंवा इतर अपयशामुळे डेटा गमावला जाऊ शकतो.

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

एक धोका कायम आहे ज्याला परंपरेने "sysadmin's nightmare" म्हटले जाऊ शकते. अशी प्रकरणे आहेत, जरी दुर्मिळ असली तरी, जेव्हा प्रतिबिंबित जागेत एक खंड देखील खराब होऊ शकतो. उदाहरणार्थ, अयशस्वी सिस्टीमची मेमरी डेटा खराब करू शकते जी नंतर डिस्कवर संपुष्टात येऊ शकते आणि अनावश्यक प्रती खराब करू शकते. याव्यतिरिक्त, बरेच वापरकर्ते आरएफएससाठी मिरर केलेल्या स्टोरेज स्पेस न वापरण्याचा निर्णय घेऊ शकतात.

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

फाईल सिस्टीम खराब झालेली फाईल उघडू शकत नाही किंवा हटवू शकत नाही आणि प्रशासक त्याबद्दल काहीही करू शकत नाही याची आम्हाला सवय आहे.

परंतु ReFS दूषित डेटा पुनर्प्राप्त करू शकत असल्याने, प्रशासक ही फाईल बॅकअपमधून पुनर्संचयित करू शकतो, किंवा सिस्टम बंद करण्याची गरज टाळून अनुप्रयोग पुन्हा वापरण्यासाठी वापरू शकतो. याचा अर्थ असा आहे की वापरकर्ता किंवा प्रशासकाला यापुढे सत्यापन आणि दुरुस्तीची प्रक्रिया ऑफलाइन करण्याची आवश्यकता नाही. सर्व्हरसाठी, यामुळे नुकसान झाल्यामुळे दीर्घ बॅटरी आयुष्याच्या जोखमीशिवाय मोठ्या प्रमाणात डेटा तैनात करणे शक्य होते.


सराव मध्ये ReFS

अर्थात, RFS ची व्यावहारिकता आणि सुविधा (किंवा उलट गुण) विंडोज 8 सह संगणक व्यापक झाल्यावर आणि त्यांच्याबरोबर कमीतकमी सहा महिने सक्रिय काम संपल्यानंतरच ठरवता येते. दरम्यान, संभाव्य G8 वापरकर्त्यांना उत्तरांपेक्षा अधिक प्रश्न आहेत.

उदाहरणार्थ, हे: विंडोज 8 मध्ये NTFS पासून ReFS आणि त्याउलट डेटा सहज आणि सहज रूपांतरित करणे शक्य होईल का? मायक्रोसॉफ्ट म्हणते की कोणतेही अंगभूत स्वरूपन रूपांतरण कार्य अपेक्षित नाही, परंतु माहिती अद्याप कॉपी केली जाऊ शकते. ReFS ची व्याप्ती स्पष्ट आहे: सुरुवातीला, ते फक्त सर्व्हरसाठी मोठ्या डेटा व्यवस्थापक म्हणून वापरले जाऊ शकते (खरं तर, ते आधीच वापरात आहे). ReFS सह अद्याप कोणतेही बाह्य ड्राइव्ह होणार नाहीत - फक्त अंतर्गत. अर्थात, कालांतराने, ReFS अधिक वैशिष्ट्यांसह सुसज्ज होईल आणि वारसा प्रणाली बदलण्यास सक्षम असेल.

मायक्रोसॉफ्टचे म्हणणे आहे की बहुधा हे विंडोज 8 साठी पहिल्या सर्व्हिस पॅकच्या रिलीझसह होईल.

मायक्रोसॉफ्टने रेफ्सची चाचणी केल्याचा दावा देखील केला आहे:

“एनटीएफएससाठी दोन दशकांहून अधिक काळ लिहिलेल्या हजारो चाचण्यांचा एक जटिल, विस्तृत संच वापरणे. या चाचण्या अत्याधुनिक तैनाती अटी पुन्हा तयार करतात ज्या आम्हाला वाटते की सिस्टमला येऊ शकते, उदाहरणार्थ, पॉवर फेल्युअर दरम्यान, बहुतेक वेळा स्केलेबिलिटी आणि कामगिरीशी संबंधित समस्या. म्हणून, आम्ही असे म्हणू शकतो की रेफ्स सिस्टम नियंत्रित वातावरणात चाचणी उपयोजनासाठी तयार आहे. "

तथापि, त्याच वेळी, विकसक कबूल करतात की मोठ्या फाइल सिस्टमची पहिली आवृत्ती म्हणून, आरएफएसला कदाचित हाताळणीमध्ये सावधगिरीची आवश्यकता असेल:

“आम्ही विंडोज 8 साठी बीएफए रिलीझ म्हणून रेफ्सचे वर्णन करत नाही. विंडोज 8 बीटामधून बाहेर पडल्यावर नवीन फाइल सिस्टम रिलीझसाठी तयार होईल, कारण डेटा विश्वसनीयतेपेक्षा काहीही महत्त्वाचे नाही. म्हणून, सिस्टमच्या इतर पैलूंप्रमाणे, यासाठी प्रारंभिक वापर आणि चाचणीसाठी पुराणमतवादी दृष्टिकोन आवश्यक आहे. ”

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

या लेखात, आम्ही ते शोधून काढू ReFS कोणती वैशिष्ट्ये प्रदान करते आणि ती NTFS फाइल प्रणालीपेक्षा कशी चांगली आहे... ReFS डिस्क स्पेसमधून डेटा कसा पुनर्प्राप्त करावा. मायक्रोसॉफ्टची नवीन ReFS फाइल सिस्टीम मुळात विंडोज सर्व्हर 2012 मध्ये सादर करण्यात आली होती. डिस्क स्पेस टूलचा भाग म्हणून विंडोज 10 मध्ये देखील ती समाविष्ट आहे. ReFS चा वापर ड्राईव्हच्या पूलसाठी केला जाऊ शकतो. विंडोज सर्व्हर 2016 च्या रिलीझसह, फाइल सिस्टम सुधारली गेली आहे आणि लवकरच विंडोज 10 च्या नवीन आवृत्तीमध्ये उपलब्ध होईल.

आरएफएस कोणती वैशिष्ट्ये प्रदान करते आणि सध्याच्या एनटीएफएस प्रणालीपेक्षा ती कशी चांगली आहे?

सामग्री:

ReFS म्हणजे काय?

साठी संक्षेप लवचिक फाइल प्रणाली ReFS ही NTFS वर आधारित नवीन प्रणाली आहे. या टप्प्यावर, ReFS घरगुती वापरकर्त्यांसाठी NTFS ची व्यापक बदलण्याची ऑफर देत नाही. फाइल सिस्टमचे त्याचे फायदे आणि तोटे आहेत.

ReFS हे मूलभूत NTFS समस्या सोडवण्यासाठी डिझाइन केलेले आहे. हे डेटा भ्रष्टाचारासाठी अधिक लवचिक आहे, वाढीव कामाचा ताण अधिक चांगल्या प्रकारे हाताळते आणि खूप मोठ्या फाईल सिस्टीमवर सहजतेने मोजते. चला याचा अर्थ काय ते पाहूया?

ReFS भ्रष्टाचारापासून डेटाचे रक्षण करते

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

ReFS डिस्क स्पेस वैशिष्ट्यासह समाकलित आहे. जर तुम्ही मिरर केलेला डेटा स्टोअर कॉन्फिगर केला असेल, तर विंडोज ReFS वापरून फाइल ड्राइव्हमधील भ्रष्टाचार दुसर्या ड्राइव्हवरून कॉपी करून आपोआप दुरुस्त करतो. हे वैशिष्ट्य विंडोज 10 आणि विंडोज 8.1 दोन्हीमध्ये उपलब्ध आहे.

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

Chkdsk युटिलिटी वापरण्याची गरज पूर्णपणे नाहीशी झाली, कारण त्रुटीच्या वेळी फाइल सिस्टम आपोआप दुरुस्त केली जाते. नवीन प्रणालीइतर प्रकारच्या डेटा भ्रष्टाचाराला प्रतिरोधक. फाइल मेटाडेटा लिहिताना NTFS थेट फाइल मेटाडेटा लिहितो. या काळात वीज खंडित झाल्यास किंवा संगणक क्रॅश झाल्यास, आपल्याला डेटा भ्रष्टाचार प्राप्त होईल.

जेव्हा मेटाडेटा बदलतो, ReFS डेटाची एक नवीन प्रत तयार करतो आणि मेटाडेटा डिस्कवर लिहिल्यानंतरच फाइलशी डेटा जोडतो. यामुळे डेटा भ्रष्टाचार होण्याची शक्यता दूर होते. या वैशिष्ट्याला कॉपी-टू-राईट असे म्हटले जाते आणि हे इतर लोकप्रिय लिनक्स ऑपरेटिंग सिस्टममध्ये देखील आहे: ZFS, BtrFS आणि Apple ची APFS फाइल प्रणाली.

ReFS काही NTFS मर्यादा काढून टाकते

ReFS अधिक आधुनिक आहे आणि NTFS पेक्षा बरेच मोठे खंड आणि लांब फाइलनामांना समर्थन देते. दीर्घकालीन, या महत्त्वाच्या सुधारणा आहेत. NTFS मध्ये, फाईलचे नाव 255 वर्णांपर्यंत मर्यादित आहे, ReFS मध्ये, फाइलचे नाव 32768 वर्णांपर्यंत असू शकते. विंडोज 10 आपल्याला एनटीएफएस फाइल सिस्टमसाठी वर्ण मर्यादा मर्यादा अक्षम करण्याची परवानगी देते, परंतु ते नेहमी आरएफएस खंडांवर अक्षम केले जाते.

ReFS यापुढे DOS 8.3 स्वरूपात लहान फाइल नावांना समर्थन देत नाही. एनटीएफएस व्हॉल्यूमवर, आपण प्रवेश करू शकता सी: "प्रोग्राम फायली" v क: OG कार्यक्रम ~ 1जुन्या सॉफ्टवेअरशी सुसंगतता सुनिश्चित करण्यासाठी.

एनटीएफएसचा सैद्धांतिक कमाल आकार 16 एक्झाबाइट्स आहे, तर आरईएफएसचा सैद्धांतिक कमाल आकार 262,144 एक्साबाइट्स आहे. आता काही फरक पडत नसला तरी संगणक सतत विकसित होत आहेत.

कोणती फाइल प्रणाली RFS किंवा NTFS पेक्षा वेगवान आहे?

एनटीएफएसपेक्षा फाइल सिस्टमची कार्यक्षमता सुधारण्यासाठी ReFS ची रचना केलेली नव्हती. मायक्रोसॉफ्टने रेफ्सला अत्यंत विशिष्ट प्रकरणांमध्ये अधिक कार्यक्षम बनवले आहे.

उदाहरणार्थ, डिस्क स्पेससह वापरल्यावर, ReFS "रिअल-टाइम ऑप्टिमायझेशन" चे समर्थन करते. समजा तुमच्याकडे दोन डिस्कसह स्टोरेज पूल आहे, एक जास्तीत जास्त कामगिरीसाठी आणि दुसरा क्षमतेसाठी. RFS जास्तीत जास्त कामगिरीसाठी नेहमी फास्ट डिस्कवर डेटा लिहितो. पार्श्वभूमीमध्ये, फाइल सिस्टम दीर्घकालीन स्टोरेजसाठी डेटाचा मोठा भाग आपोआप धीम्या डिस्कवर हलवेल.

विंडोज सर्व्हर 2016 मध्ये, मायक्रोसॉफ्टने व्हर्च्युअल मशीन फंक्शन्ससाठी चांगली कामगिरी प्रदान करण्यासाठी ReFS मध्ये सुधारणा केली आहे. मायक्रोसॉफ्ट हायपर-व्ही व्हर्च्युअल मशीन या फायद्यांचा लाभ घेते (सिद्धांततः, कोणतीही व्हर्च्युअल मशीन आरएफएसचा लाभ घेऊ शकते).

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

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

ReFS एक नवीन वैशिष्ट्य देखील देते "दुर्मिळ VDL"जे ReFS ला मोठ्या फाईलमध्ये पटकन शून्य लिहिण्याची परवानगी देते. यामुळे नवीन, रिक्त, निश्चित आकाराच्या आभासी हार्ड डिस्क (VHD) फाइलच्या निर्मितीस लक्षणीय गती मिळते. NTFS वर या ऑपरेशनला 10 मिनिटे लागू शकतात, ReFS वर काही सेकंद लागू शकतात.

ReFS NTFS का बदलू शकत नाही

अनेक फायदे असूनही, ReFS अद्याप NTFS ची जागा घेऊ शकत नाही. विंडोज ReFS विभाजन पासून बूट करू शकत नाही आणि NTFS आवश्यक आहे. ReFS डेटा कॉम्प्रेशन, फाईल सिस्टम एन्क्रिप्शन, हार्ड लिंक, विस्तारित विशेषता, डेटा डिडुप्लीकेशन आणि डिस्क कोटा यासारख्या NTFS वैशिष्ट्यांना समर्थन देत नाही. परंतु NTFS च्या विपरीत, ReFS सिस्टम ड्राइव्ह स्ट्रक्चर्ससह बिटलॉकरसह पूर्ण ड्राइव्ह एन्क्रिप्शनला परवानगी देते.

Windows 10 ReFS सह विभाजन स्वरूपित करण्याची परवानगी देत ​​नाही, ही फाइल प्रणाली फक्त डिस्क स्पेसमध्ये उपलब्ध आहे. ReFS एकाधिक हार्ड ड्राइव्हच्या पूलवर वापरलेल्या डेटाचे नुकसान होण्यापासून संरक्षण करते. विंडोज सर्व्हर 2016 मध्ये, आपण NTFS ऐवजी ReFS वापरून खंड स्वरूपित करू शकता. अशा व्हॉल्यूमचा वापर व्हर्च्युअल मशीन साठवण्यासाठी केला जाऊ शकतो, परंतु ऑपरेटिंग सिस्टम अद्याप NTFS वरूनच बूट करू शकते.


हेटमन विभाजन पुनर्प्राप्ती आपल्याला स्वाक्षरी विश्लेषण अल्गोरिदम वापरून आरएफएस फाइल सिस्टमद्वारे व्यवस्थापित डिस्क स्पेसचे विश्लेषण करण्याची परवानगी देते. सेक्टरनुसार डिव्हाइस सेक्टरचे विश्लेषण करून, प्रोग्राम बाइट्सचे विशिष्ट क्रम शोधतो आणि ते वापरकर्त्याला दाखवतो. ReFS डिस्क स्पेसमधून डेटा पुनर्प्राप्त करणे NTFS फाइल सिस्टमसह काम करण्यापेक्षा वेगळे नाही:

  1. प्रोग्राम डाउनलोड आणि स्थापित करा;
  2. डिस्क स्पेसमध्ये समाविष्ट असलेल्या भौतिक डिस्कचे विश्लेषण करा;
  3. आपण पुनर्प्राप्त करू इच्छित असलेल्या फायली निवडा आणि जतन करा;
  4. डिस्क स्पेसमध्ये समाविष्ट असलेल्या सर्व डिस्कसाठी चरण 2 आणि 3 ची पुनरावृत्ती करा.

नवीन फाइल प्रणालीचे भवितव्य ऐवजी अंधुक आहे. विंडोजच्या सर्व आवृत्त्यांमध्ये अप्रचलित एनटीएफएस पुनर्स्थित करण्यासाठी मायक्रोसॉफ्ट आरईएफएसला अंतिम रूप देऊ शकते. याक्षणी, ReFS सार्वत्रिकरित्या वापरला जाऊ शकत नाही आणि केवळ विशिष्ट कार्यांसाठी सेवा देतो.

जर तुम्ही आधीच मायक्रोसॉफ्ट: विंडोज सर्व्हर 2012 आणि विंडोज 8 कडून नवीन ऑपरेटिंग सिस्टम्स इंस्टॉल आणि काम केले असतील, तर तुम्हाला कदाचित आधीच लक्षात आले असेल की रेफ्स फाइल सिस्टममध्ये आता नवीन व्हॉल्यूम फॉरमॅट केले जाऊ शकतात. फाइल सिस्टम म्हणजे काय ReFS? ReFS म्हणजे लवचिक फाइल प्रणाली, म्हणजे रशियन मध्ये "दोष-सहनशील फाइल सिस्टम".

मायक्रोसॉफ्ट आरएफएस फाइल सिस्टमला या क्षणी सर्वात लोकप्रिय फाइल सिस्टमचा उत्तराधिकारी म्हणून पाहतो, एनटीएफएस, ज्यांची तांत्रिक क्षमता आधीच त्यांच्या मर्यादेत आली आहे. विशेषतः, मोठ्या डेटा वाहकांसह काम करताना, त्यांच्या कामात अडचणी निर्माण होतात: एरर चेक ऑपरेशन, आणि जर्नलचे संथ ऑपरेशन आणि एनटीएफएस फाइल सिस्टमवरील कमाल फाइल आकार मर्यादा गाठताना हे खूप लांब आहे.

रेफ्स फाइल सिस्टमची वैशिष्ट्ये

ReFS च्या बहुतेक नवकल्पना फाइल आणि फोल्डर स्ट्रक्चर्सच्या निर्मिती आणि व्यवस्थापनात आहेत. ही वैशिष्ट्ये स्वयंचलित त्रुटी सुधारणे, उच्च स्केलेबिलिटी आणि नेहमी ऑनलाइन ऑपरेशनसाठी लागू केली जातात. ReFS फाइल सिस्टीममधील फोल्डर हे रेकॉर्डच्या रूपात फायलींसह टेबल्सच्या रूपात रचले गेले आहेत, ज्यामध्ये त्यांचे स्वतःचे गुणधर्म असू शकतात, उप-सारण्या म्हणून आयोजित केले जाऊ शकतात, डेटाबेसपासून परिचित पदानुक्रमित बी + ट्री स्ट्रक्चरची अंमलबजावणी करू शकतात. टेबलमध्ये मोफत डिस्क स्पेस देखील आयोजित केली आहे.

RFS विकसित करताना, खालील उद्दिष्टे पाळली गेली:

  • विद्यमान एनटीएफएस फंक्शन्ससह जास्तीत जास्त सुसंगतता सुनिश्चित करणे आणि सिस्टमला गुंतागुंतीच्या अनावश्यक गोष्टींपासून मुक्त करणे
  • पडताळणी आणि स्वयंचलित डेटा सुधारणा.
  • स्केलेबिलिटी.
  • वास्तुशास्त्राची लवचिकता फंक्शन वापरुन जी प्रत्यक्षात RFS साठी कल्पना केली गेली होती.

ReFS ची मुख्य वैशिष्ट्ये

  • विभाजने, निर्देशिका आणि फायलींच्या आकारावर वाढलेली मर्यादा (खाली तक्ता)
  • चेकसमसह मेटाडेटाची अखंडता.
  • डिस्कवर लिहिण्याची एक विशेष पद्धत - अखंडता प्रवाह, जे डिस्कच्या एखाद्या भागाला नुकसान झाल्यास अतिरिक्त डेटा संरक्षण प्रदान करते.
  • नवीन व्यवहाराचे मॉडेल "लेखनावर वाटप करा" (लिखाणावर कॉपी करा)
  • डिस्क स्क्रबिंग - पार्श्वभूमी डिस्क साफ करण्याचे तंत्रज्ञान
  • वर्च्युअलायझेशन मध्ये वापरले जाऊ शकणारे स्टोरेज पूल आयोजित करण्याची क्षमता, समावेश. व्हर्च्युअल मशीन आणि लोड बॅलेंसिंगची दोष सहिष्णुता सुनिश्चित करण्यासाठी.
  • कामगिरी सुधारण्यासाठी डेटा sriping चा वापर केला जातो
  • डिस्कवरील खराब झालेल्या भागाभोवती डेटा पुनर्प्राप्ती.

ReFS फाइल प्रणालीची मर्यादा

समर्थित NTFS वैशिष्ट्ये

आरएफएसला त्याच्या पूर्ववर्ती एनटीएफएसची अनेक वैशिष्ट्ये आणि शब्दार्थांचा वारसा मिळाला आहे, ज्यात समाविष्ट आहे:

  • बिटलॉकर एन्क्रिप्शन
  • यूएसएन मासिक
  • प्रवेश नियंत्रण याद्या (ACL)
  • ग्रंथालयांसाठी प्रतिकात्मक दुवे
  • माउंट बिंदू
  • जंक्शन बिंदू
  • गुण पुन्हा करा

ReFS फाइल सिस्टमवरील सर्व डेटा त्याच API द्वारे प्रवेशयोग्य असेल ज्याचा वापर सध्या NTFS विभाजनांमध्ये प्रवेश करण्यासाठी केला जातो.

ReFS ने खालील NTFS वैशिष्ट्ये नाकारली:

  • डेटा कॉम्प्रेशन
  • EFS फाइल-स्तरीय एन्क्रिप्शन
  • लहान फाइल नावे 8.3
  • हार्ड लिंक

विंडोज 8 मध्ये ReFS

विंडोज 8 आणि विंडोज सर्व्हर 2012 मध्ये आणि केवळ डेटा व्हॉल्यूमसाठी रेफ्स समर्थन सादर केले गेले. म्हणजेच, ऑपरेटिंग सिस्टममधून इंस्टॉल आणि बूट करण्यासाठी ReFS विभाजने वापरली जाऊ शकत नाहीत. कालांतराने, ReFS अधिक वैशिष्ट्यांसह सुसज्ज होईल आणि कालबाह्य NTFS प्रणाली पूर्णपणे बदलण्यास सक्षम असेल. सर्व नवीन वैशिष्ट्ये विंडोज 8 साठी पहिल्या सर्व्हिस पॅकमध्ये दिसण्याची शक्यता आहे.

याव्यतिरिक्त, ReFS अद्याप काढता येण्यायोग्य आणि पोर्टेबल स्टोरेज उपकरणांसाठी वापरला जाऊ शकत नाही (ReFS ​​सध्या केवळ अंतर्गत माध्यमांसाठी वापरला जातो).

निराशाजनक मुद्दा हा आहे की विद्यमान एनटीएफएस व्हॉल्यूम फ्लाईवर आरईएफएसमध्ये रूपांतरित केले जाऊ शकत नाहीत. सामान्य कॉपी करून डेटा ट्रान्सफर करावा लागेल.

व्हॉल्यूम डिस्क मॅनेजमेंट कन्सोलद्वारे आरएफएस फाइल सिस्टममध्ये स्वरूपित केले जाऊ शकते. परंतु अतिरिक्त पर्यायउदाहरणार्थ, सुसंगतता तपासणी सक्षम करणे केवळ कमांड लाइनमधून सक्षम केले जाऊ शकते.

उदाहरणार्थ, आपण आदेशाद्वारे ReFS सुसंगतता तपासणी सक्षम करू शकता:

स्वरूप / fs: refs / q / i: सक्षम करा

सुसंगतता तपासणी अक्षम करा.

तत्सम प्रकाशने

एसएसडी आणि एचडीडी डिस्कची वैशिष्ट्ये - वाचण्याच्या आणि लिहिण्याच्या गतीवर काय परिणाम होतो एसएसडी डिस्क आणि एचडीडीची गती
रशियन क्रिस्टलडिस्कइन्फो - आपली हार्ड ड्राइव्ह तपासत आहे आणि त्याच्या आरोग्याची काळजी घेत आहे
अनाहूत सूचनांपासून मुक्त व्हा
Android वर पुरेशी मेमरी नाही: समस्या का उद्भवते आणि ती कशी सोडवायची
Android वर रूट अधिकार कसे स्थापित करावे - ते मिळवण्याचे अनेक मार्ग
HD टास्क अॅड व्हायरस काढा टास्क प्रोग्राम काय आहे?
नवशिक्यांसाठी VirtualBox व्हर्च्युअल मशीन
रशियन गुणवत्ता प्रणाली
एकिस लॉगिन आणि पासवर्ड द्वारे आपल्या वैयक्तिक खात्यात लॉग इन करा
वैयक्तिक खाते माहिती शाळा माहिती शाळेचे वैयक्तिक खाते