fmount

package
v0.31.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Dislocker functions.

FMount functions.

LsBlk functions.

Kernel module functions.

Mount functions.

QEMU functions.

Umount functions.

Index

Constants

View Source
const (
	QemuDev   = "/dev/nbd1"
	QemuParts = 16
)
View Source
const (
	DislockerDev = "dislocker-file"
)
View Source
const (
	SymlinkPath = "/tmp/fmount"
)

Variables

This section is empty.

Functions

func BaseFile

func BaseFile(name string) string

func BlockDevs

func BlockDevs(img string) (nbds []string, err error)

func CreateDirf

func CreateDirf(root, m string, a ...any) (dir string, err error)

func CreateImageMount

func CreateImageMount(img, mnt string) (dir string, err error)
func CreateImageSymlink(img, dev string) (err error)
func CreateSymlink(dev, mnt string) error

func Dev

func Dev(loop string) string

func DislockerFuse

func DislockerFuse(dev, key, dir string) (err error)

func DislockerInfo

func DislockerInfo(dev string) (ids []string, err error)

func EnsureMod

func EnsureMod(max int) (err error)
func FollowSymlink(dev string) (src string, err error)

func FromFuse

func FromFuse(dev string) string

func IsBootable

func IsBootable(dev string) (is bool, err error)

func IsEncrypted

func IsEncrypted(dev string) (is bool, err error)

func LsBlk

func LsBlk(dev, col string) (ls []string, err error)

func ModList

func ModList(mod string) (ls []string, err error)

func ModLoad

func ModLoad(args ...string) (err error)

func Mount

func Mount(dev, dir string, lo bool) (err error)

func Mounts

func Mounts(dev string) (mnts []string, err error)

func PartDevs

func PartDevs(dev string) (ps []string, err error)

func QemuAttach

func QemuAttach(dev, img string, xargs []string) (err error)

func QemuDetach

func QemuDetach(dev string) (err error)

func RemoveDirs

func RemoveDirs(dir string) (err error)
func RemoveSymlink(dev string) error

func UmountDev

func UmountDev(dev string) (err error)

func UmountDir

func UmountDir(dir string) (err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL