Abstract
This paper describes a work-in-progress to design and implement a transactional metadata journal for the Linux ext2fs filesystem. We review the problem of recovering filesystems after a crash, and describe a design intended to increase ext2fs’s speed and reliability of crash recovery by adding a transactional journal to the filesystem
چکیده
این مقاله به توصیف طراحی و پیادهسازی یک ژورنال ابرداده ای تراکنشی برای فایل سیستم ext2fs لینوکس میپردازد. ما به بررسی مشکل بازیابی فایل سیستم ها پس از کارایستا شدن (کرش شدن) میپردازیم و طرحی را توضیح میدهیم که سرعت و اطمینانپذیری ext2fs را از بازیابی کارایستا (کرش) با اضافه نمودن ژورنال تراکنشی به فایل سیستم افزایش می دهد.
1-مقدمه
فایل سیستم ها بخش اصلی تمامی سیستم عاملهای کنونی به شمار می روند و این انتظار از آنها میرود تا هم سریع و هم بسیار قابل اطمینان عمل نمایند. با این وجود، هنوز مشکلاتی پیش میآید و این احتمال وجود دارد که دستگاهها به طور ناگهانی و به خاطر عیب در سختافزار، نرمافزار و یا قطع برق دچار خرابی گردند.
پس از ریست شدن ناگهانی کامپیوتر ممکن است مدت زمانی برای بازیابی فایل سیستم های کامپیوتر به حالتی ایستا طول بکشد. چنان چه با افزایش ظرفیت هارد دیسک این زمان میتواند تبدیل به معضلی جدی گردد و به علت اسکن، بررسی و تعمیر شدن هارد دیسک، دسترسی به سیستم به مدت یک ساعت و یا بیشتر مقدور نباشد. با وجود اینکه سرعت هارد دیسکها هر سال افزایش مییابد، اما این افزایش سرعت به نسبت افزایش قابل توجه ظرفیت آنها نسبتاً اندک است. متأسفانه دو برابر شدن ظرفیت هارد دیسک منجر به دو برابر شدن زمان بازسازی به هنگام استفاده از تکنیکهای متداول بازبینی سیستم فایل شده است...