Documentation
¶
Overview ¶
Package nativeimgutil provides image utilities that do not depend on `qemu-img` binary.
Index ¶
- type NativeImageUtil
- func (n *NativeImageUtil) ConvertToRaw(_ context.Context, 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) ConvertToRaw ¶
func (n *NativeImageUtil) ConvertToRaw(_ context.Context, source, dest string, size *int64, allowSourceWithBackingFile bool) error
ConvertToRaw converts a disk image to raw format.
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.