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

e2mmpstatus - بررسی وضعیت محافظت از چندبار سوارکردن (MMP) در سیستمفایل ext4

e2mmpstatus [ -i ] سیستمفایل

دستور e2mmpstatus برای بررسی وضعیت MMP (محافظت از چندبار سوارکردن - Multiple Mount Protection) در سیستمفایلهای ext4 با ویژگی فعالشده mmp استفاده میشود.

سیستمفایل تعیین‌شده می‌تواند نام یک دستگاه باشد (برای نمونه /dev/hdc1 یا /dev/sdb2)، یا برچسب سیستم‌فایل ext4 و یا شناسه یکتا (UUID) آن؛ به عنوان مثال: UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd یا LABEL=root. به‌طور پیش‌فرض، برنامه e2mmpstatus بررسی می‌کند که آیا سوار کردن سیستم‌فایل بدون به جان خریدن خطر سوار شدن بیش از یک بار، ایمن است یا خیر.

سازوکار MMP (محافظت از چندبار سوارکردن) قابلیتی است که در برابر تغییر و دستکاری هم‌زمان سیستم‌فایل توسط بیش از یک گره (node)، محافظت ایجاد می‌کند. در صورتی که یکی از شرایط زیر برقرار باشد، سوار کردن سیستم‌فایل ایمن نیست:

1.
دستور e2fsck روی سیستم‌فایل در حال اجرا باشد.
2.
سیستم‌فایل توسط گره دیگری در حال استفاده باشد.
3.
بلاک MMP خراب شده باشد یا به هر دلیلی قابل خواندن نباشد.

برنامه e2mmpstatus ممکن است مدتی منتظر بماند تا بررسی کند که آیا در طول این بازه زمانی، بلاک MMP توسط گره‌ای به‌روزرسانی می‌شود یا خیر. مدت‌زمان صرف‌شده به این بستگی دارد که بلاک MMP با چه تناوبی توسط گره دیگر بازنویسی می‌شود.

چاپ اطلاعات MMP به جای بررسی آن.

کد خروجی بازگردانده‌شده توسط e2mmpstatus هنگامی که سوار کردن سیستم‌فایل ایمن باشد برابر با 0 است؛ هنگامی که بلاک MMP نشان دهد سیستم‌فایل روی گره دیگری در حال استفاده است و سوار کردن آن ایمن نیست برابر با 1 است؛ و در صورتی که خطای دیگری رخ دهد که مانع از تشخیص صحیح وضعیت کنونی MMP شود برابر با 2 خواهد بود.

dumpe2fs(8), e2fsck(8), fstab(5), fsck(8)

مه ۲۰۲۵ e2fsprogs