Versions in this module Expand all Collapse all v0 v0.2.0 Jul 20, 2018 v0.1.0 May 16, 2018 Changes in this version + type IMount interface + FormatAndMount func(source string, target string, fstype string, options []string) error + GetInstanceID func() (string, error) + IsLikelyNotMountPointAttach func(targetpath string) (bool, error) + IsLikelyNotMountPointDetach func(targetpath string) (bool, error) + ScanForAttach func(devicePath string) error + UnmountPath func(mountPath string) error + var MInstance IMount = nil + func GetMountProvider() (IMount, error) + type Mount struct + func (m *Mount) FormatAndMount(source string, target string, fstype string, options []string) error + func (m *Mount) GetInstanceID() (string, error) + func (m *Mount) IsLikelyNotMountPointAttach(targetpath string) (bool, error) + func (m *Mount) IsLikelyNotMountPointDetach(targetpath string) (bool, error) + func (m *Mount) ScanForAttach(devicePath string) error + func (m *Mount) UnmountPath(mountPath string) error + type MountMock struct + func (_m *MountMock) FormatAndMount(source string, target string, fstype string, options []string) error + func (_m *MountMock) GetInstanceID() (string, error) + func (_m *MountMock) IsLikelyNotMountPointAttach(targetpath string) (bool, error) + func (_m *MountMock) IsLikelyNotMountPointDetach(targetpath string) (bool, error) + func (_m *MountMock) ScanForAttach(devicePath string) error + func (_m *MountMock) UnmountPath(mountPath string) error