From d79d6b9331e5ecbec35b001ab2127e11c55f1d05 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Tue, 18 Nov 2014 13:53:13 +0000 Subject: [PATCH] v2v: linux: Print block device map in verbose mode. Very useful for debugging device mapping problems. (cherry picked from commit e25f68c47efaab886ada330b7ab596681705b02b) --- v2v/convert_linux.ml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/v2v/convert_linux.ml b/v2v/convert_linux.ml index 44b6c7f..2f97ca1 100644 --- a/v2v/convert_linux.ml +++ b/v2v/convert_linux.ml @@ -1263,6 +1263,15 @@ let rec convert ~verbose ~keep_serial_console (g : G.guestfs) inspect source = "xvd" ^ drive_name i, block_prefix_after_conversion ^ drive_name i ) source.s_disks in + if verbose then ( + printf "block device map:\n"; + List.iter ( + fun (source_dev, target_dev) -> + printf "\t%s\t-> %s\n" source_dev target_dev + ) (List.sort (fun (a,_) (b,_) -> compare a b) map); + flush stdout + ); + (* Possible Augeas paths to search for device names. *) let paths = [ (* /etc/fstab *) -- 1.8.3.1