जैसा कि मैं इसे समझता हूं, यूनिक्स जैसे ऑपरेटिंग सिस्टम की प्रत्येक फाइल में एक इनोड नंबर होता है (जिसे "ls -i" के साथ देखा जा सकता है), और प्रत्येक इनकोड डिस्क ब्लॉक की एक सूची होती है, जिसमें फाइल का वास्तविक डेटा होता है।
क्या एक लिनक्स कमांड है जो अपने तर्क के रूप में एक फ़ाइल नाम लेता है और डिस्क ब्लॉक की सूची को प्रिंट करता है जो फ़ाइल के इनोड बिंदुओं को इंगित करता है?
PS विचाराधीन फाइलसिस्टम ext3 है।
File not found by ext2_lookup
। इसलिए स्टेट के तर्क के लिए इनोड नोटेशन का उपयोग करना बेहतर है।ls -i
किसी फ़ाइल की इनकोड संख्या प्राप्त करने के लिए उपयोग करें , फिर उस नंबर के साथ '<>' के बजाय / पथ / फ़ाइल में डीबगफ़ करें। उदाहरण के लिए:# debugfs -R "stat <1234567>" /dev/sda2