آموزش فایل سیستم لینوکس

فهرست مطالب

فایل سیستم لینوکس

فایل سیستم لینوکس مجموعه ای ساختار یافته از فایل ها بر روی یک درایور دیسک یا یک پارتیشن روی سرور شماست.به صورت ساده تر یک لایه داخلی از یک سیستم عامل لینوکس می باشد که برای مدیریت داده ها وذخیره سازی از آن استفاده می شود.این ابزار کمک می کند تا فایل را در در فضای دیسک سیستم مرتب کنید.شما می توانید با کمک فایل سیستم لینوکس نام فایل،تاریخ ایجاد،اندازه فایل و اطلاعات بسیار دیگر درمورد یک فایل را مدیریت کنید.

قابلیت های فایل سیستم لینوکس

سیستم فایل لینوکس یک ساختار درختی ایجاد می کند و تمام فایل هایی ک در فضای دیسک سیستم ذخیره کرده اید در آن برای شما مرتب است.در سیستم فایل لینوکس بالاترین دایرکتوری به نام root می باشد.همه ی دایرکتوری های دیگر در لینوکس از دایرکتوری ریشه (root) قابل دسترسی است.

اندازه بلاک فایل سیستم لینوکس

اندازه ی بلاک فایل سیستم فایل لینوکس میزان حافظه ای است که فایل سیستم لینوکس موقع نوشتن و یا خواندن اطلاعات استفاده می کند.برای مثال شما اگر سایز بلاک فایل سیستم موقع نوشتن 4096 بایت تنظیم شده باشد،درصورتی که یک فایل دو ترابایتی نیز ایجاد نماییم اندازه حافظه یاشغال شده 4 کیلوبایت خواهد بود. درصورتی که فایل هایی با اندازه ی کوچک زیاد سرکار خواهید داشت.انتخاب فضای 4096 بایت باعث می شود فضای خالی زیادی را از دست بدهید.بنابراین باید سایز بلاک فایل سیستم لینوکس راکمتر کنید.

ورژن های EXT یا Extended File System

  • فایل سیستم Minix:قبل ازسیستم Ext به وجود آید سیستم فایل Minix در این سیستم عامل کوچک و شبه یونیکس استفاده می شد.این سیستم عامل توسط آندرو تننباوم کدنویسی شده بود.فایل سیستم Minix سیستم عامل رایگان و آزاد نبود.نسخه ابتدایی لینوکس از فایل سیستم Minix استفاده می کردند.
  • فایل سیستم Ext:یک سیستم عامل قدیمی است که در سال 1992 توسط Rèmy Card به کار گرفته شد و برای غلبه بر محدودیت های فایل سیستم Minix استفاده می شد.فایل سیستم Ext می توانست تامیزان 2گیگابایت فضای دیسک سیسیتم خود را مدیریت نماید.
  • فایل سیستم Ext2:پس از یک سال Rèmy Card فایل سیستم Ext2 را ارائه داد.در Ext2 فایل ها از 16گیگ به 2 ترابایت ارتقا یافته و می توانستید افزایش حجم داشته باشد.ظرفیت دیسک از 2TiB-32TiB را پشتیبانی می‌نماید.این سیستم عامل فاقد تحمل خطا در مقابل مخدوش می باشد.مثلا قطعی برق،قبل از ذخیره سازی کامل اطلاعات بر روی هارد باعت مشکل در صحت اطلاعات می شد.
  • فایل سیستم Ext3:در سال 2001 فایل سیستم Ext3 باقابلیت journaling عرضه شد.در فایل سیستم Ext3 قایل ها از 16GiB-2TiB گیگابایت، می‌توانستند افزایش حجم داشته باشند.ظرفیت سازمان دهی فضای دیسک از 4TiB-32TiB را پشتیبانی می‌نماید.قابلیت journaling در این سیستم فایل باعث می شود که تحمل در برابر خظا را افزایش دهد.درصورت قطعی برق یا حادثه سیستم به حالت قبل برگردد.
  • فایل سیستم Ext4: امروزه از فایل سیستم Ext4 بطور پیش فرض بر روی بسیاری از سیستم عاممل های لینوکس استفاده می شود.این سیستم فایل سریع تر از سیستم فایل های نسخه قبل است. برای بلوک هایی با اندازه 4k ماکزیموم حجم فایل تا 4TiB و فضای حجم تا 1EiB (اگزابایت) ارتقا یافت.

سلسه مراتب در فایل سیستم لینوکس

همان طور که در متن بالا توضیح داده شد سیستم سازمان دهی فایل ها در لینوکس درختی است که از دایرکتوری / و یا ریشه شروع می شود.(مانند تصویر زیر)

آموزش فایل سیستم لینوکس
فایل سیستم لینوکس مجموعه ای ساختار یافته از فایل ها بر روی یک درایور دیسک یا یک پارتیشن روی سرور شماست.به صورت ساده تر یک لایه داخلی از یک سیستم عامل لینوکس می باشد که برای مدیریت داده ها وذخیره سازی از آن استفاده می شود.این ابزار کمک می کند تا فایل را در در فضای دیسک سیستم مرتب کنید.شما می توانید با کمک فایل سیستم لینوکس نام

توضیحات

فایل سیستم ها دارای قابلیت ژورنالینگ سطح جدیدی از امنیت را برای سیستم لینوکس فراهم می‌کنند. به جای نوشتن مستقیم داده‌ها در دستگاه ذخیره‌سازی و سپس به روزرسانی جدول inode، fileسیستم‌های دارای قابلیت ژورنالینگ ابتدا این تغییرات را در یک fileموقتی می‌نویسند.پس از اینکه داده‌ها با موفقیت در دستگاه ذخیره‌سازی و جدول inode نوشته شد سپس این fileموقتی حذف می‌شود.هر هارد دیسکی که روی سرور linux به آن دسترسی پیدا می کند باید حداقل با یکی از file systemهای موجود فرمت شده باشند.ممنون ازاینکه باما در (آموزش فایل سیستم لینوکس) همراه بودین مارا در میزبان داده دونبال کنید.

نظرات دیدگاهتان را ارسال کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

18 − 2 =