[libvirt] [PATCH 1/1] RFC: Canonicalize block device paths

Daniel P. Berrange berrange at redhat.com
Tue Jul 13 14:30:44 UTC 2010


On Thu, Jul 08, 2010 at 07:37:03PM -0400, David Allan wrote:
> There are many naming conventions for partitions associated with a
> block device.  Some of the major ones are:
> 
> /dev/foo -> /dev/foo1
> /dev/foo1 -> /dev/foo1p1
> /dev/mapper/foo -> /dev/mapper/foop1
> /dev/disk/by-path/foo -> /dev/disk/by-path/foo-part1
> 
> The universe of possible conventions isn't clear.  Rather than trying
> to understand all possible conventions, this patch divides devices
> into two groups, device mapper devices and everything else.  Device
> mapper devices seem always to follow the convention of device ->
> devicep1; everything else is canonicalized.
> ---
>  src/Makefile.am          |    9 +++++++--
>  src/storage/parthelper.c |   35 +++++++++++++++++++++++++++++++++--
>  2 files changed, 40 insertions(+), 4 deletions(-)

ACK, it may not be perfect, but it looks incrementally better
than what we have now.


Daniel
-- 
|: Red Hat, Engineering, London    -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org        -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list