Inode یک ساختار داده در سیستمهای عامل یونیکس است که حاوی اطلاعات مهم مربوط به فایلهای درون یک سیستم فایل است. هنگامی که یک سیستم فایل در یونیکس ایجاد می شود، مجموعه ای از inode نیز ایجاد می شود. معمولاً حدود 1 درصد از کل فضای دیسک سیستم فایل به جدول inode اختصاص می یابد.
اینودها در سیستم فایل یونیکس کجا ذخیره می شوند؟
نام inode ها (نام فایل ها، دایرکتوری ها، دستگاه ها، و غیره) روی دیسک در فهرست ها ذخیره می شوند فقط نام ها و شماره های inode مربوطه در فهرست ذخیره می شوند.; فضای دیسک واقعی برای هر داده ای که نامگذاری می شود در inode شماره گذاری شده ذخیره می شود، نه در دایرکتوری.
چه سیستم های فایل از inode استفاده می کنند؟
این اطلاعات فراداده نامیده می شود زیرا داده هایی هستند که داده های دیگر را توصیف می کنند. در سیستم فایل Linux ext4، ساختارهای inode و دایرکتوری با هم کار می کنند تا چارچوبی زیربنایی ارائه کنند که تمام ابرداده ها را برای هر فایل و فهرستی ذخیره می کند.
در یک فایل چند inode وجود دارد؟
یک ایند برای هر شی سیستم فایل وجود دارد. یک inode محتویات یا نام فایل را ذخیره نمی کند: فقط به یک فایل یا دایرکتوری خاص اشاره می کند.
شماره inode کجا ذخیره می شود؟
جدول inode در بلوک دیسک منطقی ذخیره می شود. هر ورودی جدول inode برخی از ویژگیهای فایل مانند اندازه فایل، مجوز، مالکیت، آدرس بلوک دیسک، زمان آخرین تغییر و غیره را ذخیره میکند. هم فهرستها و هم فایلهای معمولی (غیر دایرکتوری) فایل هستند.