resize: Use sparse copy for extended partitions unless --no-sparse.

Thanks: Maxim Perevedentsev
This commit is contained in:
Richard W.M. Jones
2016-02-02 12:08:35 +00:00
parent d3502bdc32
commit f88e931866

View File

@@ -1228,7 +1228,9 @@ read the man page virt-resize(1).
*)
let srcoffset = p.p_part.G.part_start in
let destoffset = p.p_target_start *^ 512L in
g#copy_device_to_device ~srcoffset ~destoffset ~size:copysize "/dev/sda" "/dev/sdb"
g#copy_device_to_device ~srcoffset ~destoffset ~size:copysize
~sparse
"/dev/sda" "/dev/sdb"
)
| OpIgnore | OpDelete -> ()
in