Sekitar dua tahun atau lebih yang lalu, saya pernah membangun paket inkscape
di OS virtual devuan 32 bit (saya menggunakan devuan 64 bit sebagai host). Pendek cerita, kompilasi berhasil dan saya perlu untuk memindahkan hasil kompilasi ke mesin lain. Saya pada saat itu belum paham cara menambahkan media penyimpanan external (misal, USB flashdisk) pada qemu dan di saat perjalanan pulang, saya terpikirkan tentang menge-mount citra atau image qcow2. Saya browse sebentar dan menemukan caranya.
Persiapan
Hal-hal yang perlu dipersiapkan :
- citra / image qcow2, citra / image qcow2 yang saya miliki adalah devuan.qcow2.
- peralatan atau tool qemu-nbd, bagian dari paket qemu-utils.
- direktori untuk tempat mount, saya memilih direktori /mnt/mount.
Langkah-langkah
Langkah-langkah yang bisa dilakukan :
-
Memuat module NBD / nbd.
Perintah :
$ sudo modprobe nbd max_part=8
-
Menghubungkan citra qcow2 sebagai network block device.
$ sudo qemu-nbd –connect=/dev/nbd0 devuan.qcow2
-
Mencari partisi virtual.
$ sudo fdisk /dev/nbd0 -l
-
Mount partisi yang ditemukan, biasanya adalah /dev/nbd0p1.
$ sudo mount /dev/nbd0p1 /mnt/mount/
-
Setelah selesai, unmount dan disconnect partisinya !
$ sudo umount /mnt/mount/
$ sudo qemu-nbd –disconnect /dev/nbd0
$ sudo rmmod nbd
Ringkasan.
Kita bisa melihat isi berkas qcow2 tanpa harus menge-boot-nya lewat qemu. Cara yang dipakai meliputi :
- Memuat module nbd.
- menghubungkan berkas qcow2 sebagai network block device.
- mount partisi virtual.
Penutup.
Demikian tadi cara sederhana mount berkas qcow2. Mungkin bisa menjadi alternatif untuk membuka berkas qcow2 tanpa perlu menge-boot-nya dengan qemu. Terima kasih, semoga bermanfaat dan selamat bertemu pada post selanjutnya !
Leave a Reply