KPARTX(8) System Manager's Manual KPARTX(8)

kpartx - ایجاد نگاشت‌های دستگاه از جداول پارتیشن

kpartx [-a|-d|-u|-l] [-r] [-p] [-f] [-g] [-s|-n] [-v] wholedisk

این ابزار که از partx در util-linux برگرفته شده است، جداول پارتیشن را روی دستگاه مشخص‌شده می‌خواند و نگاشت‌های دستگاه را بر روی قطعه‌های پارتیشن شناسایی‌شده ایجاد می‌کند. این برنامه در هنگام ایجاد و حذف نگاشت‌های دستگاه توسط hotplug فراخوانی می‌شود.

افزودن نگاشت‌های پارتیشن.
حذف نگاشت‌های پارتیشن.
به‌روزرسانی نگاشت‌های پارتیشن.
فهرست کردن نگاشت‌های پارتیشنی که با گزینه -a اضافه خواهند شد.
ایجاد نگاشت‌های پارتیشن به صورت فقط-خواندنی.
تنظیم نویسه جداکننده میان نام دستگاه و شماره پارتیشن.
اجبار به ایجاد نگاشت‌ها؛ نادیده گرفتن ویژگی 'no_partitions'.
اجبار به استفاده از جدول پارتیشن GUID (GPT).
حالت همگام (پیش‌فرض). تا زمان ایجاد کامل پارتیشن‌ها بازگشت داده نشود.
حالت غیرهمگام. قبل از ایجاد کامل پارتیشن‌ها بازگشت داده شود.
اجرا با نمایش جزئیات کامل (verbose).

برای سوار کردن تمام پارتیشن‌ها در یک فایل ایمیج دیسک خام (raw):

kpartx -av disk.img

این دستور خطوطی مانند نمونه زیر را در خروجی نمایش می‌دهد:

add map loop1p1 (254:4): 0 409597 linear 7:1 3

شناسه loop1p1 نام فایل دستگاهی در مسیر /dev/mapper است که می‌توانید از آن برای دسترسی به پارتیشن، به عنوان مثال جهت اجرای fsck، استفاده کنید:

fsck /dev/mapper/loop1p1

پس از اتمام کار، باید نگاشت‌های دستگاه را حذف کنید:

kpartx -d disk.img

multipath(8) multipathd(8) hotplug(8)

این صفحه راهنما توسط Patrick Caulfield برای پروژه دبیان گردآوری شده است.

مجموعه multipath-tools توسط Christophe Varoqui <christophe.varoqui@opensvc.com> و دیگران توسعه یافته است.

2019-04-27 Linux