
فایلسیستم EXT4 که سالهاست بهعنوان گزینه پیشفرض بسیاری از توزیعهای لینوکس شناخته میشود، امروز یکی از حالتهای قدیمی و کمکاربرد خود را کنار گذاشت. بر اساس گزارش منتشرشده، حالت ژورنالی مربوط به گزینه مانت data=journal رسماً منسوخ (Deprecated) اعلام شده و قرار است پشتیبانی از آن در سال ۲۰۲۸ بهطور کامل حذف شود.
حالت data=journal دقیقاً چه میکند؟
در حالت data=journal، تمام دادههای فایل و همچنین فرادادهها (Metadata) پیش از آنکه روی فایلسیستم اصلی نوشته شوند، ابتدا در ژورنال فایلسیستم ثبت میشوند. مزیت این رویکرد آن است که در صورت بروز کرش یا قطع ناگهانی برق، میتوان ژورنال را بازپخش (Replay) کرد و دادهها را بازیابی نمود.
همین ویژگی باعث شده بود این حالت برای کاربران و سیستمهایی که دغدغه اصلیشان یکپارچگی و امنیت داده است، گزینهای جذاب به شمار آید.
هزینه سنگین ژورنالنویسی بر کارایی
با این حال، استفاده از حالت ژورنالی بهشدت بر کارایی نوشتن (Write Performance) اثر میگذارد و در مقایسه با حالتهای پیشفرض data=ordered یا data=writeback کندتر عمل میکند. علاوه بر این، فعال بودن این حالت دو قابلیت مهم دیگر را نیز غیرفعال میکند:
- تخصیص تأخیری (Delayed Allocation)
- پشتیبانی از ورودی/خروجی مستقیم (Direct I/O)
زمانبندی حذف نهایی
طبق ادغام امروز در مخزن گیت (Git) برای هسته لینوکس ۷.۳، قابلیت data=journal در EXT4 منسوخ شده است و پشتیبانی از آن در اوایل سال ۲۰۲۸ و پس از نسخه هسته با پشتیبانی طولانیمدت (LTS) سال ۲۰۲۷ حذف خواهد شد.
به این ترتیب، کاربران و مدیران سیستمی که هنوز از این حالت استفاده میکنند، فرصت دارند تا پیش از حذف کامل، پیکربندی فایلسیستمهای خود را به حالتهای جایگزین مانند data=ordered تغییر دهند.