@@ -10,6 +10,7 @@ import (
10
10
"path/filepath"
11
11
12
12
"github.com/containerd/continuity/fs"
13
+ "github.com/docker/go-units"
13
14
"github.com/lima-vm/go-qcow2reader"
14
15
"github.com/lima-vm/go-qcow2reader/image/qcow2"
15
16
"github.com/lima-vm/go-qcow2reader/image/raw"
@@ -34,6 +35,7 @@ func ConvertToRaw(source, dest string, size *int64, allowSourceWithBackingFile b
34
35
if size != nil && * size < srcImg .Size () {
35
36
return fmt .Errorf ("specified size %d is smaller than the original image size (%d) of %q" , * size , srcImg .Size (), source )
36
37
}
38
+ logrus .Infof ("Converting %q (%s) to a raw disk %q" , source , srcImg .Type (), dest )
37
39
switch t := srcImg .Type (); t {
38
40
case raw .Type :
39
41
if err = srcF .Close (); err != nil {
@@ -82,6 +84,7 @@ func ConvertToRaw(source, dest string, size *int64, allowSourceWithBackingFile b
82
84
83
85
// Resize
84
86
if size != nil {
87
+ logrus .Infof ("Expanding to %s" , units .BytesSize (float64 (* size )))
85
88
if err = MakeSparse (destTmpF , * size ); err != nil {
86
89
return err
87
90
}
@@ -105,6 +108,7 @@ func convertRawToRaw(source, dest string, size *int64) error {
105
108
}
106
109
}
107
110
if size != nil {
111
+ logrus .Infof ("Expanding to %s" , units .BytesSize (float64 (* size )))
108
112
destF , err := os .OpenFile (dest , os .O_RDWR , 0644 )
109
113
if err != nil {
110
114
return err
0 commit comments