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.