एक फाइल सिस्टम क्या है, और उनमें से बहुत सारे क्यों हैं?

विषयसूची:

एक फाइल सिस्टम क्या है, और उनमें से बहुत सारे क्यों हैं?
एक फाइल सिस्टम क्या है, और उनमें से बहुत सारे क्यों हैं?

वीडियो: एक फाइल सिस्टम क्या है, और उनमें से बहुत सारे क्यों हैं?

वीडियो: एक फाइल सिस्टम क्या है, और उनमें से बहुत सारे क्यों हैं?
वीडियो: Formation complète Plan d'Installation Électrique sur AutoCAD - YouTube 2024, मई
Anonim
विभिन्न ऑपरेटिंग सिस्टम विभिन्न फाइल सिस्टम का समर्थन करते हैं। आपके हटाने योग्य ड्राइव को सर्वोत्तम संगतता के लिए FAT32 का उपयोग करना चाहिए, जब तक कि यह बड़ा न हो और NTFS की आवश्यकता हो। मैक-स्वरूपित ड्राइव एचएफएस + का उपयोग करते हैं और विंडोज के साथ काम नहीं करते हैं। और लिनक्स के पास भी अपनी फाइल सिस्टम है।
विभिन्न ऑपरेटिंग सिस्टम विभिन्न फाइल सिस्टम का समर्थन करते हैं। आपके हटाने योग्य ड्राइव को सर्वोत्तम संगतता के लिए FAT32 का उपयोग करना चाहिए, जब तक कि यह बड़ा न हो और NTFS की आवश्यकता हो। मैक-स्वरूपित ड्राइव एचएफएस + का उपयोग करते हैं और विंडोज के साथ काम नहीं करते हैं। और लिनक्स के पास भी अपनी फाइल सिस्टम है।

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

फाइल सिस्टम 101

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

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

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

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

Image
Image

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

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

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

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

Image
Image

फाइल सिस्टम स्विचिंग

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

इसके बाद, विभाजन को एक नई फाइल सिस्टम देने से बस ऑपरेटिंग सिस्टम में उस फाइल सिस्टम के साथ "स्वरूपण" का मामला है जो इसका समर्थन करता है। उदाहरण के लिए, यदि आपके पास एक लिनक्स या मैक-स्वरूपित ड्राइव है, तो आप Windows- स्वरूपित ड्राइव प्राप्त करने के लिए इसे Windows में NTFS या FAT32 के साथ प्रारूपित कर सकते हैं।

ऑपरेटिंग सिस्टम स्वचालित रूप से ऑपरेटिंग सिस्टम स्थापना प्रक्रिया के दौरान उचित फ़ाइल सिस्टम के साथ विभाजन को प्रारूपित करते हैं। यदि आपके पास Windows- स्वरूपित विभाजन है, तो आप लिनक्स को इंस्टॉल करना चाहते हैं, लिनक्स अधिष्ठापन प्रक्रिया आपके एनटीएफएस या एफएटी 32 विभाजन को आपके लिनक्स वितरण द्वारा पसंद किए गए लिनक्स फाइल सिस्टम के साथ प्रारूपित करेगी।

इसलिए, यदि आपके पास एक स्टोरेज डिवाइस है और आप उस पर एक अलग फ़ाइल सिस्टम का उपयोग करना चाहते हैं, तो बस उन्हें वापस करने के लिए फ़ाइलों को कॉपी करें। फिर, विंडोज़ में डिस्क प्रबंधन, लिनक्स में GParted, या मैक ओएस एक्स में डिस्क उपयोगिता जैसे उपकरण के साथ उस ड्राइव को प्रारूपित करें।

Image
Image

सामान्य फ़ाइल सिस्टम का अवलोकन

यहां कुछ सामान्य फ़ाइल सिस्टमों का एक त्वरित अवलोकन है जो आपको मिलेगा। यह संपूर्ण नहीं है - कई अन्य अलग-अलग हैं।

  • FAT32: FAT32 एक पुरानी विंडोज फ़ाइल सिस्टम है, लेकिन यह अभी भी हटाने योग्य मीडिया उपकरणों पर उपयोग किया जाता है - हालांकि छोटे, हालांकि। 1 टीबी या उससे अधिक की बड़ी बाहरी हार्ड ड्राइव एनटीएफएस के साथ प्रारूपित हो जाएगी। आप केवल छोटे स्टोरेज उपकरणों या डिजिटल कैमरे, गेम कंसोल, सेट-टॉप बॉक्स और अन्य डिवाइसों के साथ संगतता के लिए इसका उपयोग करना चाहेंगे जो केवल FAT32 का समर्थन करते हैं, न कि नई एनटीएफएस फ़ाइल सिस्टम।
  • NTFS: विंडोज़ के आधुनिक संस्करण - विंडोज एक्सपी के बाद से - एनटीएफएस फाइल सिस्टम का उपयोग उनके सिस्टम विभाजन के लिए करें।बाहरी ड्राइव को या तो FAT32 या NTFS के साथ स्वरूपित किया जा सकता है।
  • HFS +: मैक अपने आंतरिक विभाजन के लिए एचएफएस + का उपयोग करते हैं, और वे बाहरी ड्राइव को एचएफएस + के साथ प्रारूपित करना पसंद करते हैं - यह टाइम मशीन के साथ बाहरी ड्राइव का उपयोग करने की आवश्यकता है, इसलिए फ़ाइल सिस्टम विशेषताओं का ठीक से बैक अप लिया जा सकता है, उदाहरण के लिए। मैक FAT32 फ़ाइल सिस्टम को भी पढ़ और लिख सकते हैं, हालांकि वे डिफ़ॉल्ट रूप से एनटीएफएस फाइल सिस्टम से पढ़ सकते हैं - आपको मैक से एनटीएफएस फाइल सिस्टम को लिखने के लिए तीसरे पक्ष के सॉफ्टवेयर की आवश्यकता होगी।
  • ext2/ext3/ext4: आप अक्सर लिनक्स पर Ext2, Ext3, और Ext4 फ़ाइल सिस्टम देखेंगे। Ext2 एक पुरानी फ़ाइल सिस्टम है, और इसमें जर्नलिंग जैसी महत्वपूर्ण विशेषताओं की कमी है - अगर बिजली बाहर हो जाती है या एक ext2 ड्राइव पर लिखते समय कंप्यूटर क्रैश हो जाता है, तो डेटा खो सकता है। Ext3 कुछ गति की लागत पर इन मजबूती सुविधाओं को जोड़ता है। Ext4 अधिक आधुनिक और तेज़ है - यह अब अधिकांश लिनक्स वितरण पर डिफ़ॉल्ट फ़ाइल सिस्टम है, और तेज़ है। विंडोज और मैक इन फाइल सिस्टम का समर्थन नहीं करते हैं - आपको ऐसे फाइल सिस्टम पर फ़ाइलों तक पहुंचने के लिए किसी तृतीय-पक्ष टूल की आवश्यकता होगी। इस कारण से, अक्सर अपने लिनक्स सिस्टम विभाजन को ext4 के रूप में प्रारूपित करना और FAT32 या NTFS के साथ स्वरूपित हटाने योग्य डिवाइस छोड़ना आदर्श है यदि आपको अन्य ऑपरेटिंग सिस्टम के साथ संगतता की आवश्यकता है। लिनक्स FAT32 या NTFS दोनों को पढ़ और लिख सकता है।
  • Btrfs: बीआरटीएफएस - "बेहतर फाइल सिस्टम" - एक नई लिनक्स फाइल सिस्टम है जो अभी भी विकास में है। यह इस बिंदु पर अधिकांश लिनक्स वितरण पर डिफ़ॉल्ट नहीं है, लेकिन यह शायद एक दिन Ext4 को प्रतिस्थापित करेगा। लक्ष्य अतिरिक्त सुविधाओं को प्रदान करना है जो लिनक्स को बड़ी मात्रा में भंडारण के लिए स्केल करने की अनुमति देते हैं।
  • विनिमय: लिनक्स पर, "स्वैप" फ़ाइल सिस्टम वास्तव में एक फ़ाइल सिस्टम नहीं है। "स्वैप" के रूप में स्वरूपित विभाजन को ऑपरेटिंग सिस्टम द्वारा स्वैप स्पेस के रूप में उपयोग किया जा सकता है - यह विंडोज़ पर पेज फ़ाइल की तरह है, लेकिन एक समर्पित विभाजन की आवश्यकता है।

अन्य फाइल सिस्टम भी हैं - खासकर लिनक्स और अन्य यूनिक्स जैसी प्रणालियों पर।

Image
Image

एक ठेठ कंप्यूटर उपयोगकर्ता को इनमें से अधिकतर सामानों को जानने की आवश्यकता नहीं होती है - यह पारदर्शी और सरल होना चाहिए - लेकिन मूल बातें जानना आपको प्रश्नों को समझने में मदद करता है, "यह मैक-स्वरूपित ड्राइव मेरे विंडोज पीसी के साथ क्यों काम नहीं करती है?" और "क्या मुझे इस यूएसबी हार्ड ड्राइव को एफएटी 32 या एनटीएफएस के रूप में प्रारूपित करना चाहिए?"

सिफारिश की: