क्या फाइल सिस्टम सिर्फ फोल्डर्स का एक गुच्छा है? (फाइल सिस्टम समझाया)
सतह पर आपके ऑपरेटिंग सिस्टम की फाइल सिस्टम सिर्फ फोल्डर्स के बड़े ढेर की तरह दिख सकती है, लेकिन निश्चित रूप से इसके अलावा भी बहुत कुछ है। फ़ाइल सिस्टम की सतह के नीचे क्या है, इसकी पड़ताल करें.
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.
प्रश्न
सुपरयूजर रीडर P_Q फाइल सिस्टम के बारे में उत्सुक है, वह लिखते हैं:
मैंने बचपन से विंडोज का उपयोग किया है, और जब मैं वाक्यांश "विंडोज फाइल सिस्टम" सुनता हूं तो मुझे निर्देशिकाओं के भीतर निर्देशिकाओं (फ़ोल्डर्स), सिस्टम नामक फ़ोल्डर, PROGRAM FILES नामक फ़ोल्डर, आदि क्या यह सिस्टम है? केवल फ़ोल्डर्स का लेआउट?
और फिर मैंने हाल ही में लिनक्स का उपयोग करना शुरू किया, और मेरी संदर्भ पुस्तक लिनक्स फाइल सिस्टम में कहती है कि सब कुछ रूट और शाखाओं से शुरू होता है। यह वास्तव में विंडोज से कैसे अलग है? मेरा मतलब है, ऐसा लगता है कि लिनक्स सिस्टम और विंडोज सिस्टम एक डायरेक्टरी ट्री सेट करने के सिर्फ दो तरीके हैं। क्या यही फाइल सिस्टम का मतलब है?
क्या यह सरल फ़ाइल सिस्टम का वर्णन करने का सबसे सटीक तरीका है? चलो थोड़ा गहरा खोदें.
उत्तर
सुपरयूजर योगदानकर्ता टॉम विज्समैन विंडोज और लिनक्स ऑपरेटिंग सिस्टम दोनों के भीतर फाइल सिस्टम की संरचना पर एक व्यावहारिक रूप प्रदान करता है। वह लिखता है:
केवल फ़ोल्डर्स का लेआउट?
इतना अच्छा लगता है कि यह सही नहीं हो सकता…
एक उदाहरण के रूप में FAT32 फाइल सिस्टम को लेते हैं। मैं उस पर विंडोज एक्सपी स्थापित कर सकता हूं, लेकिन मैं इसे मेमोरी कार्ड पर भी उपयोग कर सकता हूं। मेमोरी कार्ड में, आपके पास वे फ़ोल्डर नहीं होते हैं जिन्हें आप योग करते हैं.
तो ... फ़ाइल सिस्टम के साथ ऑपरेटिंग सिस्टम के परिवार के डायरेक्टरी लेआउट को भ्रमित न करें.
क्या यह एक फ़ाइल सिस्टम का मतलब है?
नहीं ... यह अंतर्निहित बिट्स और बाइट्स को संदर्भित करता है जो आपकी निर्देशिका संरचना को काम करते हैं.
अंतर्निहित बिट्स और बाइट्स? मुझे FAT32 दिखाओ!
आइए देखें कि FAT32 कैसा दिखता है, इसमें यह है:
- शुरुआत में कुछ हेडर सेक्टर, जैसे वॉल्यूम आईडी और आरक्षित क्षेत्र
- दो फ़ाइल आवंटन टेबल्स, हमें यह पता लगाने की अनुमति देती हैं कि हमारी फाइलें कहां हैं.
- हमारे सभी निर्देशिका और फ़ाइल डेटा वाले क्लस्टर.
- कुछ बहुत छोटे अप्रयुक्त स्थान जिनका हम उपयोग नहीं कर सकते हैं.
एक FAT तालिका में बहुत सी प्रविष्टियाँ होती हैं जो इस तरह दिखती हैं, जिससे हमें यह निर्धारित करने की अनुमति मिलती है कि निर्देशिका या फ़ाइल को क्लस्टर स्थान में संग्रहीत किया गया है, साथ ही साथ कुछ विशेषताएँ और आकार भी।.
निर्देशिका प्रविष्टि निर्देशिका / फ़ाइल प्रविष्टियों की सूची की ओर संकेत करती है ...
क्लस्टर्स स्पेस में, अब हम अपने क्लस्टर्स की यात्रा कर सकते हैं जो हमें आवश्यक डेटा को खोजने के लिए करते हैं। क्लस्टर में अनिवार्य रूप से डेटा और जानकारी होती है जहां अगले टुकड़े होते हैं
क्या अन्य फाइल सिस्टम अलग हैं? मुझे एनटीएफएस दिखाओ!
मैं आपको एक छवि दिखाने जा रहा हूं ताकि आप मतभेदों को नोटिस कर सकें, बाकी पाठक के लिए होमवर्क है: इस ब्लॉग संग्रह या Google पर अधिक जानकारी मिल सकती है.
मुख्य विचार यह है कि NTFS FAT32 पर एक बड़ा सुधार है जो अधिक मजबूत / कुशल है। विखंडन के खिलाफ आगे मदद करने के लिए बिटमैप का उपयोग करके (अन) अंतरिक्ष का एक बेहतर विचार है। और इसी तरह…
लिनक्स पर फ़ाइल सिस्टम के बारे में क्या? मुझे ext2 / 3 दिखाएं!
यह विचार है कि ext2 / ext3 सुपर ब्लॉक और इनोड का उपयोग करते हैं; यह नरम और हार्डलिंक, निर्देशिकाओं के लिए अनुमति देता है जो फाइलें, कई नामों वाली फाइलें और इतने पर हैं। फ़ाइल सिस्टम को अधिक मेटा-ईश सामान करने में सक्षम होने की अनुमति देने के लिए मुख्य सार दूर हो रहा है ...
फ़ाइल सिस्टम पर अधिक पढ़ने के लिए, निम्नलिखित कैसे-कैसे गीक लेख देखें, यह सुनिश्चित करें:
- HTG बताते हैं: लिनक्स निर्देशिका संरचना समझाया
- HTG बताते हैं: आपको कौन सा लिनक्स फाइल सिस्टम चुनना चाहिए?
- मुझे अपने USB ड्राइव के लिए किस फाइल सिस्टम का उपयोग करना चाहिए?
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.