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

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

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

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

एक फाइल सिस्टम वास्तव में क्या है?(What Exactly Is a File System?)

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

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

इतने सारे फाइल सिस्टम क्यों हैं(Why there are so many file systems)

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

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

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

यह भी पढ़ें: (Also Read: )विंडोज 10 में एडमिनिस्ट्रेटिव टूल्स क्या हैं?(What are Administrative Tools in Windows 10?)

फाइल सिस्टम - एक विस्तृत दृश्य(File systems – a detailed view)

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

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

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

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

आम फाइल सिस्टम(Common file systems)

1. एनटीएफएस(1. NTFS)

NTFS का मतलब न्यू टेक्नोलॉजी फाइल सिस्टम है(New Technology File System)माइक्रोसॉफ्ट ने वर्ष 1993 में फाइल सिस्टम की शुरुआत की। (Microsoft)विंडोज ओएस(Windows OS – Windows XP) के अधिकांश संस्करण - विंडोज एक्सपी , विंडोज विस्टा(Windows Vista) , विंडोज 7(Windows 7) , विंडोज 8 और विंडोज 10 एनटीएफएस का उपयोग करते हैं।(NTFS.)

जाँच कर रहा है कि कोई ड्राइव NTFS के रूप में स्वरूपित है या नहीं(Checking if a drive is formatted as NTFS)

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

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

एनटीएफएस की विशेषताएं(Features of NTFS)

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

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

NTFS में वॉल्यूम शैडो कॉपी सर्विस(Volume Shadow Copy Service) नाम की एक सुविधा है । OS और अन्य सॉफ़्टवेयर बैकअप टूल इस सुविधा का उपयोग उन फ़ाइलों का बैकअप लेने के लिए करते हैं जो वर्तमान में उपयोग में हैं।

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

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

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

2. वसा(2. FAT)

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

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

FAT फाइल सिस्टम के विभिन्न संस्करण(The different versions of the FAT File System)

FAT12

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

FAT16

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

FAT32

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

एक्सफ़ैट(ExFAT)

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

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

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

क्या आप फाइल सिस्टम के बीच स्विच कर सकते हैं?(Can you switch between file systems?)

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

अनुशंसित: (Recommended:) डिवाइस मैनेजर क्या है?(What is a Device Manager?)

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

सारांश(Summary)

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


About the author

मैं विंडोज फोन और ऑफिस स्पेस उद्योगों में 10 से अधिक वर्षों के अनुभव के साथ एक अनुभवी सॉफ्टवेयर इंजीनियर हूं। मेरे कौशल में पारंपरिक पाठ और छवि प्रारूप दोनों के साथ काम करना, साथ ही नवीनतम मोबाइल उपकरणों के लिए विकास करना शामिल है। मेरे पास गुणवत्तापूर्ण सेवाएं प्रदान करने का एक सिद्ध ट्रैक रिकॉर्ड है, और मैं हमेशा दूसरों को उनके लक्ष्यों को प्राप्त करने में मदद करने के लिए तैयार हूं।



Related posts