Documentation
¶
Index ¶
- func NewDiskUtil(_ context.Context) imgutil.ImageDiskManager
- type ImageDiskManager
- func (p *ImageDiskManager) ConvertToRaw(ctx context.Context, source, dest string, size *int64, ...) error
- func (p *ImageDiskManager) CreateDisk(ctx context.Context, disk string, size int64) error
- func (p *ImageDiskManager) MakeSparse(ctx context.Context, f *os.File, offset int64) error
- func (p *ImageDiskManager) ResizeDisk(ctx context.Context, disk string, size int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDiskUtil ¶
func NewDiskUtil(_ context.Context) imgutil.ImageDiskManager
NewDiskUtil returns a new instance of ImageDiskManager that uses both QEMU and native image utilities.
Types ¶
type ImageDiskManager ¶
type ImageDiskManager struct {
// contains filtered or unexported fields
}
ImageDiskManager is a proxy implementation of imgutil.ImageDiskManager that uses both QEMU and native image utilities.
func (*ImageDiskManager) ConvertToRaw ¶
func (p *ImageDiskManager) ConvertToRaw(ctx context.Context, source, dest string, size *int64, allowSourceWithBackingFile bool) error
ConvertToRaw converts a disk image to raw format.
func (*ImageDiskManager) CreateDisk ¶
CreateDisk creates a new disk image with the specified size.
func (*ImageDiskManager) MakeSparse ¶
func (*ImageDiskManager) ResizeDisk ¶
ResizeDisk resizes an existing disk image to the specified size.
Click to show internal directories.
Click to hide internal directories.