آی‌نود: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
حمید رستمی (بحث | مشارکت‌ها)
صفحه‌ای جدید با ''''inode''' به ساختمان داده‌هایی گفته می‌شود که در [[سیستم پرونده|س...' ایجاد کرد
 
حمید رستمی (بحث | مشارکت‌ها)
پیوند به بیرون
خط ۱:
'''inode''' به [[ساختمان داده‌ها|ساختمان داده‌هایی]] گفته می‌شود که در [[سیستم پرونده|سیستم‌فایل‌های]] شبیه به [[یونیکس]] مانند [[سیستم پرونده یونیکس|UFS]] استفاده می‌شود. یک inode اطلاعات پایه‌ای را در مورد [[پرونده (رایانه)|فایل‌ها]]، [[پوشه (رایانه)|دایرکتوری‌ها]] و اشیاء دیگر موجود در فایل‌سیستم را در خود نگهداری می‌کند.
 
==جزئیات==
یکی از قسمتهای مهم در سیستم‌فایل ساختمان‌های داده‌ای است که حاوی اطلاعاتی ''در مورد'' فایل‌ها هستند. هر فایل توسط یک ''inode'' شناسایی و قابل دسترس می‌شود.
 
بطور پایه‌ای inode ها شامل اطلاعاتی در مورد فایل‌ها و دایرکتوری‌ها هستند. اطلاعاتی مانند مالکیت فایل (کاربر و گروهی که فایل متعلق به آن است)، شیوهٔ دسترسی (مجوزهای خواندن، نوشتن و اجرا) و نوع فایل. در اکثر سیستم‌فایل‌ها تعداد inode ها به تعداد مشخص و ثابتی در هنگام ایجاد آن فایل‌سیستم مشخص می‌شود که نشانگر تعداد فایل‌هایی است که آن سیستم‌فایل میتواند در خود نگه‌داری کند. مقدار فضای معمول برای نگه‌داری این indeinode ها در سیستم‌فایل چیزی در حدود ۱ درصد از کل فضای دیسک است.
 
هستهٔ [[سیستم‌عامل]] توسط اطلاعات موجود در inode می‌تواند به محتویات اصلی یک فایل دسترسی پیدا کند.
 
شمارهٔ inode هر فایل را می‌توان توسط دستور <code>[[ls]] -i</code> مشاهده کرد. دستور <code>ls -l</code> نیز بعضی از اطلاعات موجود در inode هر فایلی را نمایش می‌دهد.
 
==پیوند به بیرون==
* [http://www.ibm.com/developerworks/linux/library/l-linux-filesystem تشریح فایل‌سیستم لینوکس]
* [http://www.linfo.org/inode.html تعریف inode]
* [http://linuxgazette.net/105/pitcher.html توضیحی واضح و روشن در مورد inode، Symlink و Hardlink]
 
[[رده:سیستم‌های پرونده رایانه]]