Documentation ¶
Overview ¶
Dislocker functions.
FMount functions.
LoSetup functions.
LsBlk functions.
Kernel module functions.
Mount functions.
QEMU functions.
Umount functions.
Index ¶
- Constants
- Variables
- func BaseFile(name string) string
- func BlockDevs(img string) (nbds []string, err error)
- func CreateDirf(root, m string, a ...any) (dir string, err error)
- func CreateImageMount(img, mnt string) error
- func CreateImageSymlink(img, dev string) (err error)
- func CreateSymlink(dev, mnt string) error
- func Dev(loop string) string
- func DislockerFuse(dev, key, dir string) (err error)
- func DislockerInfo(dev string) (ids []string, err error)
- func FollowSymlink(dev string) (src string, err error)
- func FromFuse(dev string) string
- func IsBootable(dev string) (is bool, err error)
- func IsEncrypted(dev string) (is bool, err error)
- func IsLoaded(mod string) (is bool, err error)
- func LoSetupAttach(img string) (dev string, err error)
- func LoSetupDetach(dev string) (err error)
- func LoSetupList(img string) (ls []string, err error)
- func LoopDevs(img string) (los []string, err error)
- func LsBlk(dev, col string) (ls []string, err error)
- func ModList(mod string) (ls []string, err error)
- func ModLoad(args ...string) (err error)
- func Mount(dev, dir string, lo bool) (err error)
- func Mounts(dev string) (mnts []string, err error)
- func PartDevs(dev string) (ps []string, err error)
- func QemuAttach(dev, img string) (err error)
- func QemuDetach(dev string) (err error)
- func RemoveDirs(dir string) (err error)
- func RemoveSymlink(dev string) error
- func UmountDev(dev string) (err error)
- func UmountDir(dir string) (err error)
Constants ¶
View Source
const ( QemuDev = "/dev/nbd1" QemuParts = 6 )
View Source
const (
DislockerDev = "dislocker-file"
)
View Source
const (
SymlinkPath = "/tmp/fmount"
)
Variables ¶
View Source
var (
MbrMagic = []byte{0x55, 0xAA}
)
Functions ¶
func CreateDirf ¶ added in v0.19.0
func CreateImageMount ¶ added in v0.22.0
func CreateImageSymlink ¶ added in v0.22.0
func CreateSymlink ¶ added in v0.19.0
func DislockerFuse ¶
func DislockerInfo ¶
func FollowSymlink ¶ added in v0.19.0
func IsBootable ¶ added in v0.22.0
func IsEncrypted ¶
func LoSetupAttach ¶
func LoSetupDetach ¶
func LoSetupList ¶
func QemuAttach ¶ added in v0.22.0
func QemuDetach ¶ added in v0.22.0
func RemoveDirs ¶
func RemoveSymlink ¶ added in v0.19.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.