कोमल

एक फाइल सिस्टम वास्तव में क्या है? [व्याख्या की]

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





पर प्रविष्ट कियाअंतिम अपडेट: फरवरी 16, 2021

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



एक फाइल सिस्टम वास्तव में क्या है [व्याख्या]

विभिन्न प्रकार के फाइल सिस्टम हैं। आपका ऑपरेटिंग सिस्टम और फाइल सिस्टम संगत होना चाहिए। तभी OS फाइल सिस्टम की सामग्री को प्रदर्शित करने और फाइलों पर अन्य संचालन करने में सक्षम होगा। अन्यथा, आप उस विशेष फाइल सिस्टम का उपयोग नहीं कर पाएंगे। फाइल सिस्टम को सपोर्ट करने के लिए फाइल सिस्टम ड्राइवर को स्थापित करना एक फिक्स होगा।



अंतर्वस्तु[ छिपाना ]

एक फाइल सिस्टम वास्तव में क्या है?

एक फाइल सिस्टम और कुछ नहीं बल्कि एक डेटाबेस है जो स्टोरेज डिवाइस पर डेटा की भौतिक स्थिति बताता है। फ़ाइलों को फ़ोल्डरों में व्यवस्थित किया जाता है जिन्हें निर्देशिका भी कहा जाता है। प्रत्येक निर्देशिका में एक या अधिक उप-निर्देशिकाएँ होती हैं जो कुछ मानदंडों के आधार पर समूहीकृत फ़ाइलों को संग्रहीत करती हैं।



जहां कंप्यूटर में डाटा होता है, वहां फाइल सिस्टम का होना अनिवार्य है। इस प्रकार, सभी कंप्यूटरों में एक फाइल सिस्टम होता है।

इतने सारे फाइल सिस्टम क्यों हैं

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



इसलिए, 'सर्वश्रेष्ठ फाइल सिस्टम' खोजने का कोई मतलब नहीं होगा। प्रत्येक फाइल सिस्टम एक अलग उद्देश्य के लिए होता है और इस प्रकार सुविधाओं का एक अलग सेट होता है। ऑपरेटिंग सिस्टम विकसित करते समय, डेवलपर्स ओएस के लिए एक फाइल सिस्टम बनाने पर भी काम करते हैं। Microsoft, Apple और Linux के अपने फ़ाइल सिस्टम हैं। नए फाइल सिस्टम को बड़े स्टोरेज डिवाइस में स्केल करना आसान है। फ़ाइल सिस्टम विकसित हो रहे हैं और इस प्रकार नए फ़ाइल सिस्टम पुराने की तुलना में बेहतर सुविधाएँ प्रदर्शित करते हैं।

फाइल सिस्टम को डिजाइन करना कोई आसान काम नहीं है। इसमें काफी रिसर्च और हेड वर्क होता है। एक फाइल सिस्टम परिभाषित करता है कि मेटाडेटा कैसे संग्रहीत किया जाता है, फाइलों को कैसे व्यवस्थित और अनुक्रमित किया जाता है, और बहुत कुछ। ऐसे कई तरीके हैं जिनसे यह किया जा सकता है। इसलिए, किसी भी फाइल सिस्टम के साथ, हमेशा सुधार की गुंजाइश होती है - फाइल स्टोरेज से संबंधित गतिविधियों को करने का एक बेहतर या अधिक कुशल तरीका।

यह भी पढ़ें: विंडोज 10 में एडमिनिस्ट्रेटिव टूल्स क्या हैं?

फाइल सिस्टम - एक विस्तृत दृश्य

आइए अब यह समझने के लिए और गहराई में जाएं कि फाइल सिस्टम कैसे काम करता है। एक स्टोरेज डिवाइस को सेक्टर्स नामक भागों में विभाजित किया जाता है। सभी फाइलें इन सेक्टरों में स्टोर की जाती हैं। फ़ाइल सिस्टम फ़ाइल के आकार का पता लगाता है और इसे स्टोरेज डिवाइस पर उपयुक्त स्थिति में रखता है। मुक्त क्षेत्रों को 'अप्रयुक्त' लेबल किया जाता है। फाइल सिस्टम उन क्षेत्रों की पहचान करता है जो मुक्त हैं और इन क्षेत्रों को फाइलें सौंपते हैं।

एक निश्चित समय के बाद, जब कई पढ़ने और लिखने के ऑपरेशन किए जाते हैं, तो स्टोरेज डिवाइस एक प्रक्रिया से गुजरता है जिसे फ़्रेग्मेंटेशन कहा जाता है। इसे टाला नहीं जा सकता है, लेकिन सिस्टम की दक्षता बनाए रखने के लिए इसकी जांच की जानी चाहिए। डीफ़्रैग्मेन्टेशन रिवर्स प्रक्रिया है, जिसका उपयोग विखंडन के कारण होने वाली समस्याओं को ठीक करने के लिए किया जाता है। इसके लिए नि:शुल्क डीफ़्रैग्मेन्टेशन टूल उपलब्ध हैं।

फ़ाइलों को निर्देशिकाओं और फ़ोल्डरों में व्यवस्थित करने से नामकरण विसंगति को समाप्त करने में मदद मिलती है। फोल्डर के बिना, एक ही नाम की 2 फाइलें रखना असंभव होगा। एक संगठित वातावरण में फ़ाइलों को खोजना और पुनर्प्राप्त करना भी आसान है।

फ़ाइल सिस्टम फ़ाइल के बारे में महत्वपूर्ण जानकारी संग्रहीत करता है - फ़ाइल का नाम, फ़ाइल का आकार, फ़ाइल स्थान, सेक्टर का आकार, वह निर्देशिका जिससे वह संबंधित है, टुकड़ों का विवरण, आदि।

आम फाइल सिस्टम

1. एनटीएफएस

NTFS का मतलब न्यू टेक्नोलॉजी फाइल सिस्टम है। माइक्रोसॉफ्ट ने वर्ष 1993 में फाइल सिस्टम की शुरुआत की। विंडोज ओएस के अधिकांश संस्करण - विंडोज एक्सपी, विंडोज विस्टा, विंडोज 7, विंडोज 8 और विंडोज 10 का उपयोग करते हैं। एनटीएफएस।

जाँच कर रहा है कि क्या ड्राइव को NTFS के रूप में स्वरूपित किया गया है

किसी ड्राइव पर फ़ाइल सिस्टम स्थापित करने से पहले, इसे स्वरूपित करना होगा। इसका मतलब है कि ड्राइव का एक विभाजन चुना गया है और उस पर मौजूद सभी डेटा को साफ कर दिया गया है ताकि फाइल सिस्टम को सेट किया जा सके। ऐसे कुछ तरीके हैं जिनसे आप जांच सकते हैं कि आपकी हार्ड ड्राइव NTFS या किसी अन्य फाइल सिस्टम का उपयोग कर रही है या नहीं।

  • यदि आप खोलते हैं 'डिस्क प्रबंधन' विंडोज़ में (कंट्रोल पैनल में पाया गया), आप पा सकते हैं कि फाइल सिस्टम ड्राइव के बारे में अतिरिक्त विवरण के साथ निर्दिष्ट है।
  • या, आप सीधे विंडोज एक्सप्लोरर से ड्राइव पर राइट-क्लिक भी कर सकते हैं। ड्रॉप-डाउन मेनू पर जाएं और 'गुण' चुनें। आपको वहां उल्लिखित फाइल सिस्टम प्रकार मिलेगा।

एनटीएफएस की विशेषताएं

NTFS 16 EB तक बड़े आकार की हार्ड ड्राइव को सपोर्ट करने में सक्षम है। 256 टीबी तक के आकार की अलग-अलग फाइलों को स्टोर किया जा सकता है।

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

एनटीएफएस में एक विशेषता है जिसे कहा जाता है वॉल्यूम छाया प्रतिलिपि सेवा . OS और अन्य सॉफ़्टवेयर बैकअप टूल इस सुविधा का उपयोग उन फ़ाइलों का बैकअप लेने के लिए करते हैं जो वर्तमान में उपयोग में हैं।

NTFS को जर्नलिंग फाइल सिस्टम के रूप में वर्णित किया जा सकता है। सिस्टम परिवर्तन किए जाने से पहले, इसका एक रिकॉर्ड एक लॉग में बनाया जाता है। यदि कोई नया परिवर्तन प्रतिबद्ध होने से पहले विफल हो जाता है, तो लॉग पिछली स्थिति में वापस जाना आसान बनाता है।

ईएफएस - एन्क्रिप्शन फाइल सिस्टम एक ऐसी सुविधा है जहां अलग-अलग फाइलों और फ़ोल्डरों के लिए एन्क्रिप्शन प्रदान किया जाता है।

NTFS में, व्यवस्थापक के पास डिस्क उपयोग कोटा सेट करने का अधिकार होता है। यह सुनिश्चित करेगा कि सभी उपयोगकर्ताओं के पास साझा संग्रहण स्थान तक समान पहुंच है और कोई भी उपयोगकर्ता नेटवर्क ड्राइव पर बहुत अधिक स्थान नहीं लेता है।

2. वसा

FAT का मतलब फाइल आवंटन तालिका है। माइक्रोसॉफ्ट ने साल 1977 में फाइल सिस्टम बनाया था। मोटा MS-DOS और Windows OS के अन्य पुराने संस्करणों में उपयोग किया गया था। आज, विंडोज ओएस में एनटीएफएस मुख्य फाइल सिस्टम है। हालाँकि, FAT अभी भी एक समर्थित संस्करण है।

FAT समय के साथ विकसित हुआ है, बड़े फ़ाइल आकार के साथ हार्ड ड्राइव का समर्थन करने के लिए।

FAT फाइल सिस्टम के विभिन्न संस्करण

FAT12

1980 में पेश किया गया, FAT12 का व्यापक रूप से Microsoft Oss में MS-DOS 4.0 तक उपयोग किया गया था। फ्लॉपी डिस्क अभी भी FAT12 का उपयोग करती है। FAT12 में, फ़ाइल नाम 8 वर्णों से अधिक नहीं हो सकते, जबकि एक्सटेंशन के लिए, सीमा 3 वर्ण है। आज हम जिन कई महत्वपूर्ण फ़ाइल विशेषताओं का उपयोग करते हैं, उन्हें सबसे पहले FAT के इस संस्करण में पेश किया गया था - वॉल्यूम लेबल, हिडन, सिस्टम, रीड-ओनली।

FAT16

16-बिट फ़ाइल आवंटन तालिका पहली बार 1984 में जारी की गई थी और संस्करण 6.22 तक डॉस सिस्टम में इसका उपयोग किया गया था।

FAT32

1996 में पेश किया गया, यह FAT का नवीनतम संस्करण है। यह 2TB ड्राइव (और यहां तक ​​कि 64 KB क्लस्टर के साथ 16 KB तक) को सपोर्ट कर सकता है।

एक्सफ़ैट

EXFAT,विस्तारित फ़ाइल आवंटन तालिका के लिए खड़ा है। फिर से, Microsoft द्वारा बनाया गया और 2006 में पेश किया गया, इसे FAT का अगला संस्करण नहीं माना जा सकता है। यह पोर्टेबल उपकरणों में उपयोग के लिए है - फ्लैश ड्राइव, एसडीएचसी कार्ड, आदि ... एफएटी का यह संस्करण विंडोज ओएस के सभी संस्करणों द्वारा समर्थित है। प्रति-निर्देशिका 2,796,202 तक फ़ाइलें संग्रहीत की जा सकती हैं और फ़ाइल नाम 255 वर्णों तक ले जा सकते हैं।

अन्य सामान्य रूप से प्रयुक्त फाइल सिस्टम हैं

  • एचएफएस+
  • बीटीआरएफएस
  • बदलना
  • Ext2/Ext3/Ext4 (लिनक्स सिस्टम)
  • यूडीएफ
  • जीएफएस

क्या आप फाइल सिस्टम के बीच स्विच कर सकते हैं?

एक ड्राइव का एक विभाजन एक विशेष फाइल सिस्टम के साथ स्वरूपित होता है। विभाजन को भिन्न प्रकार के फाइल सिस्टम में बदलना संभव हो सकता है लेकिन इसकी सलाह नहीं दी जाती है। महत्वपूर्ण डेटा को पार्टीशन से अलग डिवाइस में कॉपी करना एक बेहतर विकल्प है।

अनुशंसित: डिवाइस मैनेजर क्या है?

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

सारांश

  • फाइल सिस्टम फाइलों और फाइल विशेषताओं को स्टोर करने का स्थान है। यह सिस्टम की फाइलों को व्यवस्थित करने का एक तरीका है। यह ओएस को फाइल सर्च और रिट्रीवल में मदद करता है।
  • विभिन्न प्रकार के फाइल सिस्टम हैं। प्रत्येक ओएस का अपना फाइल सिस्टम होता है जो ओएस के साथ पहले से इंस्टॉल आता है।
  • फाइल सिस्टम के बीच स्विच करना संभव है। हालाँकि, यदि पिछले फ़ाइल सिस्टम की सुविधाएँ नए सिस्टम में समर्थित नहीं हैं, तो सभी फ़ाइलें पुरानी सुविधाएँ खो देती हैं। इस प्रकार, इसकी अनुशंसा नहीं की जाती है।
एलोन डेकर

एलोन साइबर एस में एक तकनीकी लेखक हैं। वह लगभग 6 वर्षों से कैसे-कैसे मार्गदर्शिकाएँ लिख रहे हैं और उन्होंने कई विषयों को कवर किया है। वह विंडोज, एंड्रॉइड से संबंधित विषयों और नवीनतम ट्रिक्स और टिप्स को कवर करना पसंद करता है।