package devicemapper
import "github.com/Microsoft/opengcs/internal/storage/devicemapper"
Index ¶
- func CreateDevice(name string, flags CreateFlags, targets []Target) (_ string, err error)
- func RemoveDevice(name string) error
- type CreateFlags
- type Target
Functions ¶
func CreateDevice ¶
func CreateDevice(name string, flags CreateFlags, targets []Target) (_ string, err error)
CreateDevice creates a device-mapper device with the given target spec. It returns the path of the new device node.
func RemoveDevice ¶
RemoveDevice removes a device-mapper device and its associated device node.
Types ¶
type CreateFlags ¶
type CreateFlags int
CreateFlags modify the operation of CreateDevice
const ( // CreateReadOnly specifies that the device is not writable CreateReadOnly CreateFlags = 1 << iota )
type Target ¶
Target specifies a single entry in a device's target specification.
func LinearTarget ¶
LinearTarget constructs a device-mapper target that maps a portion of a block device at the specified offset.
Source Files ¶
- Version
- v0.4.0 (latest)
- Published
- Dec 4, 2020
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 13 hours ago –
Tools for package owners.