आधुनिक फाइल सिस्टम की मुख्य विशेषताएं क्या हैं?


2

मैं अपने तरीके से स्टैक डाउन कर रहा हूं लेकिन अभी तक फाइल सिस्टम के बारे में नहीं सीखा है। फाइलसिस्टम की तुलना करते समय, मेरे शोध में मुख्य विशेषताएं क्या हो सकती हैं?

विकिपीडिया विषय है ... थोड़ा कठिन। अगर मैं एक आधुनिक फाइलसिस्टम (जर्नलिंग, ब्लॉक, चंक्स आदि) के "स्पष्ट" विशेषताओं पर ध्यान केंद्रित करना चाहता हूं, तो मुख्य विशेषताएं क्या हैं, जिन पर ध्यान केंद्रित करना है?


1
उस वेब पेज के एकमात्र दिलचस्प भाग (फाइल सिस्टम की मुख्य विशेषताओं का पता लगाने में) के शीर्षक हैं विशेषताएं और * आवंटन और लेआउट नीतियां * तालिकाओं, और तथ्य यह है कि वहाँ एक है मेटाडाटा अनुभाग।
Daniel Beck

जवाबों:


5

सबसे महत्वपूर्ण विशेषता होने की संभावना है

  • विश्वसनीयता

क्योंकि आप चाहते हैं कि डेटा कभी भी सुरक्षित रूप से लिखा और पुनर्प्राप्त किया जाए।
आमतौर पर एक एफएस की कोशिश और परीक्षण करने में वर्षों लगते हैं।
निष्ठा निर्भरता की ओर ले जाती है। उदाहरण के लिए, विशेष अवसरों में, जैसे पावर कट या सिस्टम क्रैश,

  • डेटा अखंडता

एक महत्वपूर्ण कारक है। जर्नलिंग आमतौर पर एक विशेषता है जो डेटा अखंडता को अधिकतम करती है।

  • गति

भी महत्वपूर्ण है। जर्नलिंग लिखने के संचालन को धीमा करने की संभावना है।
स्पीड FS के कार्यान्वयन पर भी निर्भर करती है, मेमोरी, कैश का उपयोग ...

  • सिस्टम की बहुमुखी प्रतिभा

क्या FS किसी अन्य ऑपरेटिंग सिस्टम से पठनीय है? उदाहरण के लिए, यह लिनक्स पर काम करता है, लेकिन क्या आप इसे मैक ओएस से माउंट और पढ़ सकते हैं?

अन्य विशेषताएं आपकी आवश्यकताओं के आधार पर एक महत्वपूर्ण कारक हो सकती हैं या नहीं

  • एन्क्रिप्शन: FS डेटा एन्क्रिप्शन को हैंडल करता है, इसे माउंट करने के लिए एक कुंजी की आवश्यकता होती है?
  • केवल-पढ़ें: लिखने-संरक्षित माउंट को अनुमति देने के लिए एक विशेषता
  • relatime विशेषता की तरह, लिखने की अनुमति दें पहुंच केवल लेखन कार्य के दौरान (TOC लेखन को कम करने के लिए)

उदाहरण के लिए, ext4 के कुछ स्पष्टीकरण फ़ाइल सिस्टम माउंट विकल्प।

संपादित करें - एक्सेस कंट्रोल लिस्ट के बारे में (प्रति उपयोगकर्ता / समूह डेटा तक पहुंच)

एसीएल वास्तव में नहीं है गुण एफएस की।
इसे फ़ाइल सिस्टम के भीतर एकीकृत किया जा सकता है, लेकिन, FS के आधार पर, एक प्लेटफ़ॉर्म से दूसरे प्लेटफ़ॉर्म पर बढ़ते हुए उपयोगकर्ता अभिगम नियंत्रण पूरी तरह से समाप्त हो सकता है। निम्न स्तर की विशेषताओं द्वारा नियंत्रित वैश्विक पहुंच। उदाहरण के लिए ऊपर विस्तृत के रूप में।


2
तुम चूक गए सुरक्षा : यह परिभाषित करने की क्षमता कि फाइल सिस्टम में विभिन्न वस्तुओं तक विभिन्न प्रकार की पहुंच कौन कर सकता है।
Richard

@ रिचर्ड मेरा संपादन देखें
Ring Ø

@ ring0: मैं आपके तर्क का पालन नहीं करता। "रूट" उपयोगकर्ता द्वारा अधिकांश OS पर सुरक्षा को बायपास किया जा सकता है, इसका मतलब यह नहीं है कि फ़ाइल सिस्टम की सुरक्षा अप्रासंगिक है (विशेषकर जहां कई उपयोगकर्ता फ़ाइल सिस्टम का उपयोग करते हैं)।
Richard

1
@ रिचर्ड, फ़ाइल सुरक्षा सिर्फ मेटाडेटा है जो OS व्याख्या करता है और लागू करता है। फ़ाइल सिस्टम सुरक्षा को लागू नहीं करता है । रूट केवल सुरक्षा को ओवरराइड कर सकता है क्योंकि यह कर्नेल के साथ कैसे इंटरैक्ट करता है; डिस्क पर फ़ाइल सिस्टम रूट के बारे में कम परवाह नहीं कर सकता है।
Chris S

@ क्रिस: यह डेटा अखंडता तंत्र और रीड-ओनली (कम से कम) के लिए भी सही है। OS सॉफ़्टवेयर केवल कच्चे ब्लॉकों का एक क्रम देखता है: बाकी सब कुछ OS से सॉफ़्टवेयर में फ़ाइल सिस्टम कार्यान्वयन के लिए नीचे है। सभी फ़ाइल सिस्टम सुविधाएँ सॉफ़्टवेयर कार्यान्वयन प्रदान करने के लिए नीचे हैं।
Richard
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.