क्या विंडोज में लिनक्स की तरह इनोड नंबर हैं? विंडोज़ आंतरिक रूप से फाइलों का प्रबंधन कैसे करता है?क्या विंडोज में लिनक्स की तरह इनोड नंबर हैं?
उत्तर
यह प्रश्न किसी विशेष ओएस की तुलना में फाइल सिस्टम के बारे में अधिक है। प्रत्येक फाइल सिस्टम अलग-अलग फाइलों को संभालता है (और प्रत्येक ओएस एकाधिक फाइल सिस्टम का समर्थन कर सकता है)।
http://pcnineoneone.com/howto/filesystems1/ एफएटी और एनटीएफएस पर एक बहुत अच्छा लेखन है, जो विंडोज़ के साथ दो लोकप्रिय फाइल सिस्टम हैं।
इनोड्स एक पॉज़िक्स अवधारणा हैं। आधुनिक विंडोज संस्करण एनटीएफएस का उपयोग करते हैं। एनटीएफएस का गहराई से विवरण: Inside NTFS
यूनिक्स दुनिया में जो कुछ भी मिलेगा उससे उपयोग की जाने वाली शब्दावली एक अलग है, हालांकि एक पूर्णांक होने के मामले में जो विशिष्ट रूप से फ़ाइल, एनटीएफएस और कुछ विंडोज एपीआई का खुलासा करता है "फ़ाइल आईडी" की अवधारणा जो समान है।
आप GetFileInformationByHandle
के माध्यम से एक खुले हैंडल की फ़ाइल आईडी से पूछ सकते हैं। nFileIndexHigh
, nFileIndexLow
देखें; यह फ़ाइल आईडी के क्रमशः उच्च और निम्न भाग है जो 64 बिट्स है।
NtCreateFile
अपनी आईडी द्वारा एक फ़ाइल भी खोल सकता है। FILE_OPEN_BY_FILE_ID
ध्वज देखें। फ़ाइल आईडी द्वारा खोलने के लिए आपको वॉल्यूम हैंडल की आवश्यकता है।
यहां दो चीज़ें हैं। इनोड शब्द, और एक फ़ाइल-सिस्टम कार्यान्वयन जो इनोड टर्मिनोलॉजी या इसके स्थान पर आईएनोड जैसे कुछ का उपयोग करता है।
सभी विंडोज़ फाइल-सिस्टम (एफएटी *, एनटीएफएस) मुझे पता है, वास्तविक कार्यान्वयन में इनोड-जैसी संरचनाओं का उपयोग करें।
आगे शब्द के रूप में जवाब
inode आसान बनाने के लिए (एक फ़ाइल के बारे में मेटाडेटा के एक ब्लॉक के रूप में inode के बारे में सोचो।): नहीं खिड़कियों फाइल सिस्टम न पास है। अवधारणा के रूप में
inode: विंडोज कुछ अन्य संरचनाओं, संपत्ति और उपयोग में समान है, लेकिन अलग-अलग नाम के साथ इस्तेमाल किया होगा
नहीं, खिड़कियों NTFS.Inode में inode के लिए कोई समकक्ष के साथ ** नौवीं आधारित की अधिक है फाइल सिस्टम
लेकिन हाँ, एनटीएफएस प्रत्येक फ़ाइल के लिए एक अद्वितीय 8-बाइट संदर्भ संख्या संग्रहीत करता है।
चियर्स .Comment अगर आप अधिक विवरण
हाँ जानना चाहता। एनटीएफएस बी-ट्री इंडेक्सिंग सिस्टम का उपयोग करता है। एमएफटी में प्रत्येक फाइल में 64 बिट फ़ाइल इंडेक्स नंबर होता है। यह नंबर, जिसे फ़ाइल आईडी कहा जाता है, विशिष्ट रूप से केवल इसके वॉल्यूम के भीतर फ़ाइल की पहचान करता है। यानी, एक ही पीसी पर दो अलग-अलग वॉल्यूम पर दो फाइलें एक ही फाइल आईडी हो सकती हैं। अधिक जानकारी के लिए यह एमएसडीएन आलेख देखें।
https://msdn.microsoft.com/en-us/library/windows/desktop/aa363788(v=vs.85).aspx
अपने दूसरे प्रश्न के बारे में, "कैसे खिड़कियों आंतरिक रूप से फाइलों का प्रबंधन करता है", इस TechNet आलेख देखें:
https://technet.microsoft.com/en-us/library/cc781134(v=ws.10).aspx
हाँ यह करता है। आम तौर पर फ़ाइल आईडी कहा जाता है।Win8 कमांड खोल में इसे आज़माएं: fsutil फ़ाइल queryfileid
- 1. लिनक्स में एक अनाम इनोड क्या है?
- 2. क्या विंडोज में लिनक्स पट्रस सिस्कल की तरह कुछ है?
- 3. एक देशी लिनक्स ऐप की तरह दिखना
- 4. विंडोज फॉर्म टेक्स्टबॉक्स जिसमें लाइन नंबर हैं?
- 5. linux tmpfs में उत्पन्न इनोड संख्याएं कैसे हैं?
- 6. क्या विंडोज एक्सपी/2003 में लिनक्स पट्रस सिस्कल की तरह कुछ है?
- 7. विंडोज और लिनक्स में पाइप के बीच अंतर क्या हैं?
- 8. लिनक्स कर्नेल
- 9. ज्ञात इनोड
- 10. लिनक्स सॉर्ट नकारात्मक फ्लोट नंबर
- 11. क्या विंडोज प्लेटफार्म पर मेमोरी मैपिंग एपीआई है, जैसे कि लिनक्स पर mmap() की तरह?
- 12. लिनक्स कर्नेल सिस्टम कॉल नंबर
- 13. लिनक्स/विंडोज
- 14. क्या लिनक्स के लिए डब्लूएमआई की तरह कुछ है?
- 15. क्या सेट में मौजूद हैं? (पायथन में की तरह)
- 16. की तरह एक नंबर पार्स करने का तरीका "-2.000000e + 000"
- 17. विंडोज/लिनक्स
- 18. प्रति इनोड कितने बाइट्स?
- 19. लिनक्स
- 20. लिनक्स और विंडोज
- 21. जावा को विंडोज प्रोग्राम की तरह कैसे दिखाना है?
- 22. आरपीसी विंडोज से लिनक्स
- 23. जावा में तीन नंबर की एक अधिकतम ढूंढना चाहते हैं
- 24. लिनक्स और विंडोज
- 25. लिनक्स और विंडोज
- 26. विंडोज़ पर जीवीआईएम बनाने के लिए कैसे लिनक्स कंसोल विम की तरह exacly व्यवहार करते हैं?
- 27. लिनक्स और विंडोज
- 28. विंडोज और लिनक्स
- 29. डिबगिंग विंडोज कर्नेल लिनक्स
- 30. विंडोज और लिनक्स
हेहे। नहीं। आईएनओड पॉज़िक्स अवधारणा नहीं है। इसका मतलब यह होगा कि, पॉज़िक्स आईएनोड के साथ आया था, और अन्य इसका पीछा करते थे। इनोड अवधारणा यूनिक्स परिवार में गैर-फ्लैट फ़ाइल सिस्टम के शुरुआती कार्यान्वयन से आई थी। (1 9 88 से पहले कहना पर्याप्त है) पॉज़िक्स ने बाद में इसे अपने शब्दों में परिभाषित कर दिया होगा। –
@ अजीत: यह कहकर कि यह एक पॉक्सिक्स अवधारणा है, मेरा मतलब है कि इसे पॉज़िक्स मानक द्वारा परिभाषित किया गया है। बेशक, इनोड्स पॉज़िक्स की भविष्यवाणी करते हैं जैसे कि अन्य सभी पॉजिक्स अवधारणाएं भी इसका अनुमान लगाती हैं। –
यह पॉज़िक्स मानक में कहां परिभाषित किया गया है? मैंने इसे गैर-मानक वर्गों में पाया है - लेकिन मुझे इसे अन्य स्थानों में अभी तक नहीं मिला है। – user314104