Documentation
¶
Index ¶
- func NewOverlayDriver(overlaysDir string) volume.Driver
- type BtrFSDriver
- func (driver *BtrFSDriver) CreateCopyOnWriteLayer(childVol volume.FilesystemInitVolume, parentVol volume.FilesystemLiveVolume) error
- func (driver *BtrFSDriver) CreateVolume(vol volume.FilesystemInitVolume) error
- func (driver *BtrFSDriver) DestroyVolume(vol volume.FilesystemVolume) error
- func (driver *BtrFSDriver) Recover(volume.Filesystem) error
- type NaiveDriver
- func (driver *NaiveDriver) CreateCopyOnWriteLayer(childVol volume.FilesystemInitVolume, parentVol volume.FilesystemLiveVolume) error
- func (driver *NaiveDriver) CreateVolume(vol volume.FilesystemInitVolume) error
- func (driver *NaiveDriver) DestroyVolume(vol volume.FilesystemVolume) error
- func (driver *NaiveDriver) Recover(volume.Filesystem) error
- type OverlayDriver
- func (driver *OverlayDriver) CreateCopyOnWriteLayer(child volume.FilesystemInitVolume, parent volume.FilesystemLiveVolume) error
- func (driver *OverlayDriver) CreateVolume(vol volume.FilesystemInitVolume) error
- func (driver *OverlayDriver) DestroyVolume(vol volume.FilesystemVolume) error
- func (driver *OverlayDriver) Recover(fs volume.Filesystem) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOverlayDriver ¶ added in v1.6.5
Types ¶
type BtrFSDriver ¶
type BtrFSDriver struct {
// contains filtered or unexported fields
}
func NewBtrFSDriver ¶
func NewBtrFSDriver( logger lager.Logger, btrfsBin string, ) *BtrFSDriver
func (*BtrFSDriver) CreateCopyOnWriteLayer ¶
func (driver *BtrFSDriver) CreateCopyOnWriteLayer( childVol volume.FilesystemInitVolume, parentVol volume.FilesystemLiveVolume, ) error
func (*BtrFSDriver) CreateVolume ¶
func (driver *BtrFSDriver) CreateVolume(vol volume.FilesystemInitVolume) error
func (*BtrFSDriver) DestroyVolume ¶
func (driver *BtrFSDriver) DestroyVolume(vol volume.FilesystemVolume) error
func (*BtrFSDriver) Recover ¶ added in v1.8.0
func (driver *BtrFSDriver) Recover(volume.Filesystem) error
type NaiveDriver ¶
type NaiveDriver struct{}
func (*NaiveDriver) CreateCopyOnWriteLayer ¶
func (driver *NaiveDriver) CreateCopyOnWriteLayer( childVol volume.FilesystemInitVolume, parentVol volume.FilesystemLiveVolume, ) error
func (*NaiveDriver) CreateVolume ¶
func (driver *NaiveDriver) CreateVolume(vol volume.FilesystemInitVolume) error
func (*NaiveDriver) DestroyVolume ¶
func (driver *NaiveDriver) DestroyVolume(vol volume.FilesystemVolume) error
func (*NaiveDriver) Recover ¶ added in v1.8.0
func (driver *NaiveDriver) Recover(volume.Filesystem) error
type OverlayDriver ¶
type OverlayDriver struct {
OverlaysDir string
}
func (*OverlayDriver) CreateCopyOnWriteLayer ¶
func (driver *OverlayDriver) CreateCopyOnWriteLayer( child volume.FilesystemInitVolume, parent volume.FilesystemLiveVolume, ) error
func (*OverlayDriver) CreateVolume ¶
func (driver *OverlayDriver) CreateVolume(vol volume.FilesystemInitVolume) error
func (*OverlayDriver) DestroyVolume ¶
func (driver *OverlayDriver) DestroyVolume(vol volume.FilesystemVolume) error
func (*OverlayDriver) Recover ¶ added in v1.8.0
func (driver *OverlayDriver) Recover(fs volume.Filesystem) error
Click to show internal directories.
Click to hide internal directories.