রুট পার্টিশনের মোট আনোড কীভাবে পাবেন


লিনাক্স এবং অন্যান্য ইউনিক্স-মতো অপারেটিং সিস্টেমে একটি ইনোড তথ্য সংরক্ষণ করে যা কোনও ফাইল বা ডিরেক্টরি বর্ণনা করে (একটি ফাইলও - কারণ সবকিছুই ইউনিক্সে একটি ফাইল) নাম এবং সামগ্রী বা তার আসল ডেটা বাদে। সুতরাং, প্রতিটি ফাইল একটি ইনোড দ্বারা সূচিত হয় যা ফাইলটি সম্পর্কে মেটাডেটা।

একটি ইনোডে ফাইলের শারীরিক অবস্থান, ফাইলের আকার, ফাইলের মালিক এবং গোষ্ঠী, ফাইলের অ্যাক্সেস অনুমতি (পড়ুন, লিখুন এবং চালিত করুন), টাইমস্ট্যাম্পস, পাশাপাশি শক্ত লিঙ্কের সংখ্যা নির্দেশ করে এমন কাউন্টার রয়েছে ফাইলের দিকে ইশারা করছে।

সমস্ত ইনোড ব্যবহার করার পরে কোনও সম্ভাব্য উপায়গুলির মধ্যে একটি ফাইল সিস্টেমের স্থান শেষ হয়ে যায়। ডিস্কে পর্যাপ্ত ফাঁকা জায়গা থাকা সত্ত্বেও এটি ঘটতে পারে; ফাইল সিস্টেমে সমস্ত আইनोড ব্যবহার নতুন ফাইলগুলি তৈরিতে বাধা দিতে পারে। তদাতিরিক্ত, এটির ফলে সিস্টেমটি হঠাৎ বন্ধ হয়ে যেতে পারে।

ডিরেক্টরিতে ফাইলের আইনের সংখ্যা পেতে উদাহরণস্বরূপ, রুট ডিরেক্টরিটি একটি টার্মিনাল উইন্ডোটি খুলুন এবং নিম্নলিখিত ls কমান্ডটি চালান, যেখানে -l বিকল্পটির অর্থ দীর্ঘ তালিকা বিন্যাস, -a অর্থ সমস্ত ফাইল এবং -i মানে প্রতিটি ফাইলের সূচী সংখ্যা মুদ্রণ করা।

$ ls -lai /

রুট ডিরেক্টরিতে মোট ইনোডের সংখ্যা পেতে নিম্নলিখিত du কমান্ডটি চালান।

$ sudo du --inode /

রুট পার্টিশনে ইনোড ব্যবহার (প্রাপ্ত পরিমাণ, ব্যবহৃত পরিমাণ এবং বিনামূল্যে পরিমাণ এবং ব্যবহারের পরিমাণ) সম্পর্কে পরিসংখ্যানগুলি তালিকাভুক্ত করতে df কমান্ডগুলি নিম্নরূপ ব্যবহার করুন ( -এ পতাকাটি একটি মানব- পঠনযোগ্য ফর্ম্যাট)।

$ sudo df -ih/

বিস্তারিত ইনোড সংজ্ঞা জন্য, লিনাক্স তথ্য প্রকল্প নিবন্ধটি পড়ুন: http://www.linfo.org/inode.html।