Documentation
¶
Overview ¶
Package nativeimgutil provides image utilities that do not depend on `qemu-img` binary.
Index ¶
- type NativeImageUtil
- func (n *NativeImageUtil) Convert(_ context.Context, imageType image.Type, source, dest string, size *int64, ...) error
- func (n *NativeImageUtil) CreateDisk(_ context.Context, disk string, size int64) error
- func (n *NativeImageUtil) MakeSparse(_ context.Context, f *os.File, offset int64) error
- func (n *NativeImageUtil) ResizeDisk(_ context.Context, disk string, size int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NativeImageUtil ¶
type NativeImageUtil struct{}
NativeImageUtil is the native implementation of the imgutil.ImageDiskManager.
func (*NativeImageUtil) Convert ¶ added in v2.0.3
func (n *NativeImageUtil) Convert(_ context.Context, imageType image.Type, source, dest string, size *int64, allowSourceWithBackingFile bool) error
Convert converts a disk image to the specified format. Currently supported formats are raw.Type and asif.Type.
func (*NativeImageUtil) CreateDisk ¶
CreateDisk creates a new disk image with the specified size.
func (*NativeImageUtil) MakeSparse ¶
MakeSparse makes a file sparse, starting from the specified offset.
func (*NativeImageUtil) ResizeDisk ¶
ResizeDisk resizes an existing disk image to the specified size.
Click to show internal directories.
Click to hide internal directories.