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

راهنمای مونت کردن پارتیشنهای درایو مجازی kvm:
با استفاده از دستور زیر وضعیت هارد مجازی (تعداد پارتیشن و موقیت پارتیشنها را بررسی کنید).
کد:
kpartx -l /home/kvm/kvmxxx
سپس با دستور زیر device map را میسازیم. پس از اجرای این دستور به تعداد پارتیشنهای موجود در هارد مجازی device در مسیر /dev/mapper ساخته میشود.
کد:
kpartx -a /home/kvm/kvmxxx
و در انتها پارتیشن را مونت میکنیم.
کد:
mount /dev/mapper/vg0_kvmxxx_img1 /mnt/
توجه مسیر صحیح جهت اجرای دستور kaprtx به صورت زیر است :
کد:
kpartx -a /dev/Vg name/kvmxxx
-
تعداد تشکر ها از zartosht به دلیل پست مفید
-
May 28th, 2014 15:58
# ADS