Documentation
¶
Overview ¶
Package nativeimgutil provides image utilities that do not depend on `qemu-img` binary.
Index ¶
- type NativeImageUtil
- func (n *NativeImageUtil) ConvertToRaw(source, dest string, size *int64, allowSourceWithBackingFile bool) error
- func (n *NativeImageUtil) CreateDisk(disk string, size int64) error
- func (n *NativeImageUtil) MakeSparse(f *os.File, offset int64) error
- func (n *NativeImageUtil) ResizeDisk(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(source, dest string, size *int64, allowSourceWithBackingFile bool) error
ConvertToRaw converts a disk image to raw format.
func (*NativeImageUtil) CreateDisk ¶
func (n *NativeImageUtil) CreateDisk(disk string, size int64) error
CreateDisk creates a new disk image with the specified size.
func (*NativeImageUtil) MakeSparse ¶
func (n *NativeImageUtil) MakeSparse(f *os.File, offset int64) error
MakeSparse makes a file sparse, starting from the specified offset.
func (*NativeImageUtil) ResizeDisk ¶
func (n *NativeImageUtil) ResizeDisk(disk string, size int64) error
ResizeDisk resizes an existing disk image to the specified size.
Click to show internal directories.
Click to hide internal directories.