फ़ाइलनाम को फ़ाइल सिस्टम पर कहाँ संग्रहीत किया जाता है?
यह इनोड या वास्तविक फ़ाइल सामग्री के साथ नहीं है क्योंकि हमारे पास कड़ी कड़ी है कि दो फ़ाइलनाम एक ही इनोड को इंगित कर सकते हैं।
.
अपने आप में होती है।
फ़ाइलनाम को फ़ाइल सिस्टम पर कहाँ संग्रहीत किया जाता है?
यह इनोड या वास्तविक फ़ाइल सामग्री के साथ नहीं है क्योंकि हमारे पास कड़ी कड़ी है कि दो फ़ाइलनाम एक ही इनोड को इंगित कर सकते हैं।
.
अपने आप में होती है।
जवाबों:
मुझे आपके प्रश्न का उत्तर देने के लिए उपयुक्त डुप्लिकेट नहीं मिला।
अंश
फ़ाइल नाम और निर्देशिका निहितार्थ:
- इनकोड में फ़ाइल नाम नहीं होते, केवल अन्य फ़ाइल मेटाडेटा होते हैं।
- यूनिक्स निर्देशिका एसोसिएशन संरचनाओं की सूची है, जिनमें से प्रत्येक में एक फ़ाइल नाम और एक इनोड संख्या शामिल है।
- फ़ाइल सिस्टम ड्राइवर को एक विशेष फ़ाइल नाम की तलाश करने वाली निर्देशिका को खोजना होगा और फिर फ़ाइल नाम को सही संगत इनकोड संख्या में बदलना होगा।
स्रोत: इनकोड पर विकिपीडिया पृष्ठ
तो फ़ाइल का नाम निर्देशिका सूचना संरचना के भीतर संग्रहीत है। उदाहरण के लिए:
अंश
EXT2 फाइल सिस्टम में, निर्देशिकाएं विशेष फाइलें हैं जो फाइल सिस्टम में फाइलों तक पहुंच पथ बनाने और धारण करने के लिए उपयोग की जाती हैं। चित्र 9.3 स्मृति में एक निर्देशिका प्रविष्टि का लेआउट दिखाता है।
निर्देशिका फ़ाइल निर्देशिका प्रविष्टियों की एक सूची है, जिनमें से प्रत्येक में निम्नलिखित जानकारी होती है:
- आईनोड - इस निर्देशिका प्रविष्टि के लिए आईनोड। यह ब्लॉक समूह के इनोड टेबल में रखे गए इनोड्स के ऐरे में एक इंडेक्स है। आकृति 9.3 में, फ़ाइल नामक फ़ाइल के लिए निर्देशिका प्रविष्टि में इनकोड संख्या i1 का संदर्भ है,
- नाम की लंबाई - बाइट्स में इस निर्देशिका प्रविष्टि की लंबाई,
- नाम - इस निर्देशिका प्रविष्टि का नाम।
हर निर्देशिका के लिए पहली दो प्रविष्टियाँ हमेशा मानक
.
और..
प्रविष्टियाँ होती हैं जिसका अर्थ है "यह निर्देशिका" और "मूल निर्देशिका"।
यहाँ ऊपर चित्र 9.3 संदर्भ है:
स्रोत: लिनक्स प्रलेखन परियोजना: फाइलसिस्टम
फ़ाइल नाम को संबंधित निर्देशिका ("निर्देशिका फ़ाइल") में संग्रहीत किया जाता है। यह एंट्री इनोड की ओर इशारा करती है।
फ़ाइलनाम "निर्देशिका" डेटा संरचना में संग्रहीत होता है जिसमें "(स्ट्रिंग) फ़ाइल नाम" और संबंधित "(इंट) इनोड" होता है। निर्देशिका फाइलिंग के लिए जिम्मेदार है -> इनोड। और ode डिस्क पर इनोडिंग -> सेक्टर के लिए जिम्मेदार है।