E2SCRUB(8) دستورهای مدیریتی و نگهداری E2SCRUB(8)

e2scrub - بررسی و اعتبارسنجی فرادادههای سیستمفایل ext2/ext3/ext4 سوارشده بر بستر LVM

e2scrub [ گزینهها ] نقطه_اتصال | دستگاه

دستور e2scrub تلاش میکند تا تمام فرادادههای سیستمفایل ext2، ext3 یا ext4 سوارشده روی یک حجم منطقی LVM را بررسی (اسکراب) کند. البته این دستور خرابی‌ها را تعمیر نمی‌کند، بلکه تنها به بررسی و اعتبارسنجی آن‌ها می‌پردازد. همچنین می‌توان دستگاه بلوکی حجم منطقی LVM را به عنوان ورودی به آن ارسال کرد.

این برنامه از حجم مورد نظر یک تصویر لحظه‌ای (اسنپ‌شات) تهیه کرده و بررسی سیستم‌فایل را بر روی آن اسنپ‌شات اجرا می‌کند تا خطاهای ناشی از خرابی و آسیب‌دیدگی داده‌ها را پیدا کند. گروه حجم (Volume Group) در LVM باید دست‌کم ۲۵۶ مبی‌بایت (256MiB) فضای تخصیص‌نیافته برای اختصاص به اسنپ‌شات داشته باشد، در غیر این صورت از بررسی آن حجم منطقی صرف‌نظر خواهد شد. نام اسنپ‌شات به‌صورت lvname.e2scrub خواهد بود و سرویس udev هیچ پیوند نمادینی برای آن در زیرمسیر /dev/disk ایجاد نخواهد کرد. پیش از اجرای e2scrub، تمام تلاش‌ها برای حذف اسنپ‌شات‌های قبلی به کار گرفته می‌شود، اما در شرایط بحرانی ممکن است لازم باشد اسنپ‌شات به صورت دستی حذف شود.

در صورتی که هیچ خطایی یافت نشود، در صورت سوار بودن سیستم‌فایل می‌توان fstrim را روی آن فراخوانی کرد. اگر خطاهایی پیدا شود، سیستم‌فایل به‌عنوان دارای خطا نشانه‌گذاری خواهد شد. در این وضعیت سیستم‌فایل باید از حالت آنلاین خارج شده (offline) و در اولین فرصت ممکن دستور e2fsck اجرا گردد، زیرا e2scrub خرابی‌ها را تعمیر نمی‌کند. اگر سیستم‌فایل تعمیر نشود، پیش از سوار شدن (mount) بعدی، e2fsck به‌طور خودکار اجرا خواهد شد.

چاپ دستوراتی که e2scrub برای بررسی سیستم‌فایل اجرا خواهد کرد. (توجه: دستورات در عمل اجرا نخواهند شد؛ اما از آنجا که e2scrub جهت تشخیص دستورات لازم نیاز به اجرای فرامینی برای پرس‌وجو از سیستم دارد، همچنان باید به عنوان کاربر ریشه/مدیر سیستم (root) اجرا شود.)
حذف اسنپ‌شات e2scrub و خروج بدون انجام هیچ بررسی.
اجرای fstrim(1) روی سیستم‌فایل سوارشده در صورتی که هیچ خطایی پیدا نشود.
چاپ اطلاعات نسخه برنامه و خروج.

کدهای خروج همانند کدهای خروج در دستور e2fsck(8) هستند.

e2fsck(8)

Darrick J. Wong <darrick.wong@oracle.com>

حق نشر © 2018 متعلق به Oracle است. مجوز برنامه GPLv2+ است. http://www.gnu.org/licenses/gpl-2.0.html

مه ۲۰۲۵ e2fsprogs