Documentation ¶
Index ¶
- Constants
- func ReadFromDir(dirpath string) ([]string, error)
- func ScstActivateDevice(device string) (err error)
- func ScstCreateLun(devId string, fileName string) (err error)
- func ScstDeactivateDevice(device string) (err error)
- func ScstDeleteDevice(device string) (err error)
- func ScstFindWwn(tgtId string) (res string, err error)
- func ScstGetDeviceParam(device string, param string) string
- func ScstGetDeviceParams(device string) (res map[string]string, err error)
- func ScstGetDevices() ([]string, error)
- func ScstGetIscsiTargetParam(wwn string, param string) (res string, err error)
- func ScstGetIscsiTargetParams(target string) (res map[string]string, err error)
- func ScstGetIscsiTargetSessions(target string) (sessions []string)
- func ScstGetIscsiTargets() (res []string, err error)
- func ScstListIscsiSessions(target string) (res []string, err error)
- type ScstBlockDevice
Constants ¶
View Source
const SCST_DEVICES string = SCST_ROOT_PATH + "/devices"
View Source
const SCST_ISCSI_TARGETS string = SCST_ROOT_PATH + "/targets/iscsi"
View Source
const SCST_ROOT_PATH string = "/sys/kernel/scst_tgt"
View Source
const SYSFS_SCST_DEV_MGMT string = SCST_ROOT_PATH + "/handlers/vdisk_blockio/mgmt"
View Source
const SYSFS_SCST_LUN0_DEV string = "ini_groups/allowed_ini/luns/0/device"
View Source
const SYSFS_SCST_LUNS_MGMT string = "/ini_groups/allowed_ini/luns/mgmt"
Variables ¶
This section is empty.
Functions ¶
func ReadFromDir ¶
func ScstActivateDevice ¶
func ScstCreateLun ¶
func ScstDeactivateDevice ¶
func ScstDeleteDevice ¶
func ScstFindWwn ¶
func ScstGetDeviceParam ¶
func ScstGetDeviceParams ¶
func ScstGetDevices ¶
func ScstGetIscsiTargetParam ¶
func ScstGetIscsiTargets ¶
func ScstListIscsiSessions ¶
Types ¶
type ScstBlockDevice ¶
func ScstGetLunDevice ¶
func ScstGetLunDevice(target string, lun int) (device ScstBlockDevice, err error)
Click to show internal directories.
Click to hide internal directories.