منظور از inode یک فایل چیست ؟ (در PHP)

فایل ها، پوشه ها (directory)، وسایل (devices) و لینک ها (links)، بر اساس inode سازمان دهی می شوند (دقت کنید که یک پوشه، خود یک فایل سیستمی می باشد). inode یک فایل، شامل اطلاعاتی در مورد محل ذخیره شدن دو مورد زیر می باشد :

1- بلوک های اطلاعات فایل (file's data blocks)

2- اطلاعات metadata مربوط به فایل

مورد اول که همان اطلاعات اصلی فایل می باشد، اما منظور از metadata ، موارد زیر است :

1- اندازه فایل

2- محل قرارگیری فایل (یعنی مسیر directory)

3- اجازه های دسترسی (access permissions) به فایل

و ...

بنابراین با استفاده از inode یک فایل، متوجه می شویم که بلوک های اطلاعات (data blocks) و اطلاعات metadata مربوط به آن فایل، در چه محلی ذخیره شده اند. یعنی inode ، یک اشاره گر (pointer) به آن اطلاعات می باشد.

نویسنده علیرضا گلمکانی
شماره کلید 2599
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)