آشنایی با دستور kpartx

2 دیدگاه
دسته بندی: آموزش, لینوکس
آشنایی با دستور kpartx

برنامه kpartx ابزاری است که اطلاعات جدول پارتیشن را از یک device خاص (هارد، فلش و …) می‌خواند و بر اساس آن device map می‌سازد. به عنوان مثال این ابزار جدول پارتیشن هاردهای متصل به سیستم (‎/dev/sda) را می‌خواند و بر اساس اطلاعات جدول پارتیشن، ابزارهای ‎/dev/sda1 و ‎/dev/sda2 را می‌سازد.

یکی از کاربردهای این برنامه کمک به mount (مونت) کردن پارتیشن‌های ماشین‌های مجازی kvm است. در نوشته‌های پیشین (مدیریت آسان ماشین مجازی با ابزار libguestfs ‏، mountکردن پارتیشن‌های ماشین مجازی KVM و خطا در هنگام mount کردن پارتیشن‌های ماشین مجازی) مونت کردن پارتیشن‌های kvm را شرح داده بودیم.

در این روش با استفاده از برنامه kpartx بر اساس اطلاعات جدول پارتیشن هارد مجازی، ابزارها رو روی ماشین میزبان می‌سازیم و سپس این ابزارها رو مونت می‌کنیم.

آشنایی با دستور kpartx

راهنمای مونت کردن پارتیشن‌های درایو مجازی kvm:

با استفاده از دستور زیر وضعیت هارد مجازی (تعداد پارتیشن و موقیت پارتیشن‌ها را بررسی کنید).

kpartx -l /dev/Vg_name/kvmxxx

سپس با دستور زیر device map را می‌سازیم. پس از اجرای این دستور به تعداد پارتیشن‌های موجود در هارد مجازی device در مسیر  ‎/dev/mapper ساخته می‌شود.

 kpartx -a /dev/Vg_name/kvmxxx

و  در انتها پارتیشن را مونت می‌کنیم.

mount /dev/mapper/vg0_kvmxxx_img1 /mnt/
امتیاز شما

مایلید هر دو هفته یک ایمیل مفید دریافت کنید؟

ما را در شبکه‌های اجتماعی دنبال کنید

همچنین شاید دوست داشته باشید!

نظرات کاربران

2 دیدگاه. دیدگاه تازه ای بنویسید

  • این خطا رو میدهد:
    kpartx -a /home/kvm/kvm276/
    Missing major number for persistent device.
    Couldn’t create ioctl argument.
    Missing major number for persistent device.
    Couldn’t create ioctl argument.
    last_lba(): I don’t know how to handle files with mode 41ed
    read error, sector 0
    read error, sector 1
    read error, sector 29
    Missing major number for persistent device.
    Couldn’t create ioctl argument.

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست