[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] Modify qemu-img to mount locally disk image usi
Re: [Qemu-devel] [PATCH] Modify qemu-img to mount locally disk image using NBD (v2)
Tue, 11 Mar 2008 23:55:52 -0500
Thunderbird 220.127.116.11 (X11/20080227)
Fabrice Bellard wrote:
Laurent Vivier wrote:
This patch is a new version of qemu-img using NBD device to mount Qemu
To not hang on UP system, it needs following patch:
If you want to use loop to see partitions, you need this patch:
otherwise use kpartx (see kpartx package of your distro).
This patch implements in qemu-img the client and the server of the nbd protocol.
Moreover, to avoid to specify a port to use, it creates a UNIX socket instead of
a INET socket.
It adds two actions to qemu-img:
- bind, to bind a disk image to a NBD device,
qemu-img bind [-d] [-f fmt] device filename
('-d' to daemonize)
- unbind, to unbind it.
qemu-img unbind device
Perhaps adding a new specialized tool would be better as there is no
direct relation with qemu-img.
I've been maintaining a separate tool for a while now (qemu-nbd) that
uses the QEMU block driver code. If there's interest in merging it,
I'll happily submit patches.