type ioHandler …
type osIOHandler …
const byPath …
const byID …
func (handler *osIOHandler) ReadDir(dirname string) ([]os.FileInfo, error) { … }
func (handler *osIOHandler) Lstat(name string) (os.FileInfo, error) { … }
func (handler *osIOHandler) EvalSymlinks(path string) (string, error) { … }
func (handler *osIOHandler) WriteFile(filename string, data []byte, perm os.FileMode) error { … }
func findDisk(wwn, lun string, io ioHandler, deviceUtil volumeutil.DeviceUtil) (string, string) { … }
func findDiskWWIDs(wwid string, io ioHandler, deviceUtil volumeutil.DeviceUtil) (string, string) { … }
func flushDevice(deviceName string, exec utilexec.Interface) { … }
func removeFromScsiSubsystem(deviceName string, io ioHandler) { … }
func scsiHostRescan(io ioHandler) { … }
func makePDNameInternal(host volume.VolumeHost, wwns []string, lun string, wwids []string) string { … }
func makeVDPDNameInternal(host volume.VolumeHost, wwns []string, lun string, wwids []string) string { … }
func parsePDName(path string) (wwns []string, lun int32, wwids []string, err error) { … }
type fcUtil …
func (util *fcUtil) MakeGlobalPDName(fc fcDisk) string { … }
func (util *fcUtil) MakeGlobalVDPDName(fc fcDisk) string { … }
func searchDisk(b fcDiskMounter) (string, error) { … }
func (util *fcUtil) AttachDisk(b fcDiskMounter) (string, error) { … }
func (util *fcUtil) DetachDisk(c fcDiskUnmounter, devicePath string) error { … }
func (util *fcUtil) detachFCDisk(io ioHandler, exec utilexec.Interface, devicePath string) error { … }
func (util *fcUtil) DetachBlockFCDisk(c fcDiskUnmapper, mapPath, devicePath string) error { … }
func (util *fcUtil) deleteMultipathDevice(exec utilexec.Interface, dmDevice string) error { … }
func checkPathExists(path string) (bool, error) { … }