Documentation
¶
Index ¶
- func NewDiskUtil() imgutil.ImageDiskManager
- type ImageDiskManager
- func (p *ImageDiskManager) ConvertToRaw(source, dest string, size *int64, allowSourceWithBackingFile bool) error
- func (p *ImageDiskManager) CreateDisk(disk string, size int64) error
- func (p *ImageDiskManager) MakeSparse(f *os.File, offset int64) error
- func (p *ImageDiskManager) ResizeDisk(disk string, size int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDiskUtil ¶
func NewDiskUtil() 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(source, dest string, size *int64, allowSourceWithBackingFile bool) error
ConvertToRaw converts a disk image to raw format.
func (*ImageDiskManager) CreateDisk ¶
func (p *ImageDiskManager) CreateDisk(disk string, size int64) error
CreateDisk creates a new disk image with the specified size.
func (*ImageDiskManager) MakeSparse ¶
func (p *ImageDiskManager) MakeSparse(f *os.File, offset int64) error
func (*ImageDiskManager) ResizeDisk ¶
func (p *ImageDiskManager) 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.