একটি ইনোড হল UNIX অপারেটিং সিস্টেমে একটি ডেটা স্ট্রাকচার যাতে ফাইল সিস্টেমের মধ্যে ফাইল সম্পর্কিত গুরুত্বপূর্ণ তথ্য থাকে। যখন UNIX-এ একটি ফাইল সিস্টেম তৈরি করা হয়, তখন একটি নির্দিষ্ট পরিমাণ ইনোডও তৈরি হয়। সাধারণত, মোট ফাইল সিস্টেম ডিস্ক স্পেসের প্রায় 1 শতাংশ ইনোড টেবিলে বরাদ্দ করা হয়।
ইনোডগুলি ইউনিক্স ফাইল সিস্টেমে কোথায় সংরক্ষণ করা হয়?
ইনোডের নাম (ফাইল, ডিরেক্টরি, ডিভাইস, ইত্যাদির নাম) ডিস্কে ডিরেক্টরিতে সংরক্ষণ করা হয় শুধুমাত্র নাম এবং সংশ্লিষ্ট ইনোড নম্বরগুলি ডিরেক্টরিতে সংরক্ষণ করা হয়; যে ডেটার নামকরণ করা হচ্ছে তার জন্য প্রকৃত ডিস্ক স্পেস সংখ্যাযুক্ত ইনোডে সংরক্ষণ করা হয়, ডিরেক্টরিতে নয়।
কি ফাইল সিস্টেম ইনোড ব্যবহার করে?
এই তথ্যটিকে মেটাডেটা বলা হয় কারণ এটি এমন ডেটা যা অন্যান্য ডেটা বর্ণনা করে। Linux ext4 ফাইল সিস্টেম-এ, ইনোড এবং ডিরেক্টরি কাঠামো একটি আন্ডারপিনিং ফ্রেমওয়ার্ক প্রদান করতে একসাথে কাজ করে যা প্রতিটি ফাইল এবং ডিরেক্টরির জন্য সমস্ত মেটাডেটা সংরক্ষণ করে।
একটি ফাইলে কয়টি ইনোড থাকে?
ফাইল সিস্টেম অবজেক্ট প্রতি একটি ইনোড আছে। একটি ইনোড ফাইলের বিষয়বস্তু বা নাম সংরক্ষণ করে না: এটি কেবল একটি নির্দিষ্ট ফাইল বা ডিরেক্টরির দিকে নির্দেশ করে৷
ইনোড নম্বর কোথায় সংরক্ষিত আছে?
ইনোড টেবিলটি লজিক ডিস্ক ব্লক এ সংরক্ষিত আছে। ইনোড টেবিলের প্রতিটি এন্ট্রি কিছু ফাইলের বৈশিষ্ট্য সংরক্ষণ করে, যেমন ফাইলের আকার, অনুমতি, মালিকানা, ডিস্ক ব্লকের ঠিকানা, শেষ পরিবর্তনের সময় ইত্যাদি। ডিরেক্টরি এবং সাধারণ (নন-ডিরেক্টরি) ফাইল উভয়ই ফাইল।