আমি এক্সট 2 ফাইল সিস্টেমে মোছা আইওনডগুলি সন্ধান করার চেষ্টা করছি। এবং এটিই আমি গ্রহণ করছি। তবে আমি অনুভব করি যে আমি কিছু ভুল করছি।
আমি প্রথমে সুপারব্লকটি শুরু করতে 1024 বাইট চাইছি
আমি জানতে পারি যে ব্লকসাইজ 1024 বাইট, সুতরাং গ্রুপ বর্ণনাকারী টেবিল অফসেট 2048-এ শুরু হবে।
গ্রুপ বর্ণনাকারী টেবিলের প্রতিটি ব্লক গ্রুপের জন্য একটি গ্রুপ বর্ণনাকারী আছে? সুতরাং আমি গ্রুপ বর্ণনাকারী বা ব্লক গোষ্ঠীর সংখ্যা গণনা করেছি: প্রতি গ্রুপে মোট ইনোড / ইনোড। এটি আমাকে 8 টি মান দেয় যার অর্থ আমার ব্লক গ্রুপ বর্ণনাকারী সারণীতে আমার 8 টি গ্রুপ বর্ণনাকারী রয়েছে।
আমি 8 টি গ্রুপ বর্ণনাকারীর জন্য first_inode_table ক্ষেত্রটি পড়েছি। গ্রুপ বর্ণনাকারীর দৈর্ঘ্য 32 বাইট
সুতরাং আমি এখানে বিভ্রান্ত হই। প্রথম গোষ্ঠী বর্ণনাকারীর জন্য ইনোড টেবিলটি আমাকে 260 দেয় So
একবার আমি সেখানে পৌঁছানোর পরে, আমি টাইম ফিল্ডটি পড়ছি - যা আমাদের শেষ মুছে ফেলা সময়টি বলে। যদি এটি হয় তবে 0 এর অর্থ এটি মুছে ফেলা হয়েছে।
সুতরাং আমার আর একটি বিভ্রান্তি হ'ল এটি বলা হয় যে ইনোড টেবিলের প্রথম 11 টি প্রবেশিকা সংরক্ষিত। সুতরাং এই সমস্যাটি হওয়া উচিত নয় যতক্ষণ না আমি ইনোড টেবিলের সমস্ত ইনোড এন্ট্রিগুলি দিয়ে যাই?
আমার পদ্ধতির সঠিক? আপনি যদি কিছু ভুল দেখেন তবে আমাকে সঠিক দিকে নির্দেশ করুন।