Registry / utility / freddierice-go-losetup-v1

freddierice-go-losetup-v1

JSON →
library1.0.0-20170407175016-fc9adea44124gogounverified

Go bindings for Linux loop device setup, allowing creation and management of loop devices.

go get gopkg.in/freddierice/go-losetup.v1
INSTALL
IMPORT
SIG · FREDDIERICE-GO-LOS
F
freddierice-go-losetup-v1
utilitygov1.0.0-20170407175016-fc9adea44124
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

losetup
✓ gopkg.in/freddierice/go-losetup.v1

Attach a loop device to a disk image

package main import ( "fmt" "gopkg.in/freddierice/go-losetup.v1" ) func main() { dev, err := losetup.Attach("/path/to/image.img", 0, false) if err != nil { fmt.Println(err) return } defer dev.Detach() fmt.Println("Loop device:", dev.Path()) }
Debug
Known issues
gotchaThis package is Linux-specific and requires root privileges for loop device operations.
fix
Run your program with sudo or appropriate capabilities.
affects: >=1.0.0
Upgrade
Version history
1.0.0-20170407175016-fc9adea44124latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
freddierice-go-losetup-v1 — go get freddierice-go-losetup-v1 · libregistry