2010-04-06 9 views
9

लिनक्स कर्नेल में, क्या कोई डेटा संरचनाएं हैं जो स्वचालित रूप से विभाजन के लिए अंतिम लिखित ब्लॉक नंबर को हमेशा पकड़ती हैं? मुझे कोई अंतर्निहित कर्नेल स्रोत नहीं मिला है जिसका उपयोग इस जानकारी को प्राप्त करने के लिए किया जा सकता है। किसी भी मदद की सराहना की है।लिनक्स कर्नेल - अंतिम लिखित मेमोरी ब्लॉक प्राप्त करें

उत्तर

1

यदि आप किसी विभाजन के अंतिम ब्लॉक को जानना चाहते हैं जिसे कभी सिस्टम द्वारा लिखा गया है, तो शायद आपको यह नहीं मिल रहा है।

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

यदि आपका इरादा डेटा हानि के बिना किसी विभाजन को प्रोग्रामेटिक रूप से आकार देने में सक्षम है, तो मैं इसके लिए libparted का उपयोग करने की सलाह देता हूं।

संबंधित मुद्दे