go-blockdevice

module
v0.3.4 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2022 License: MPL-2.0

README

go-blockdevice

Directories

Path Synopsis
Package blockdevice provides a library for working with block devices.
Package blockdevice provides a library for working with block devices.
blkpg
Package blkpg provices functions for working the the BLKPG family of iotctls.
Package blkpg provices functions for working the the BLKPG family of iotctls.
encryption
Package encryption provides abstraction level for various disk encryption methods.
Package encryption provides abstraction level for various disk encryption methods.
encryption/luks
Package luks provides a way to call LUKS2 cryptsetup.
Package luks provides a way to call LUKS2 cryptsetup.
endianness
Package endianness provides functions for translating the endianness of binary data.
Package endianness provides functions for translating the endianness of binary data.
filesystem
Package filesystem provides functions for working with common filesystems.
Package filesystem provides functions for working with common filesystems.
filesystem/iso9660
Package iso9660 provides functions for working with the ISO9660 filesystem.
Package iso9660 provides functions for working with the ISO9660 filesystem.
filesystem/luks
Package luks provides functions for working with the LUKS2 encrypted filesystem.
Package luks provides functions for working with the LUKS2 encrypted filesystem.
filesystem/msdos
Package msdos provides functions for working with the FAT12/16 filesystems.
Package msdos provides functions for working with the FAT12/16 filesystems.
filesystem/vfat
Package vfat provides functions for working with the VFAT filesystem.
Package vfat provides functions for working with the VFAT filesystem.
filesystem/xfs
Package xfs provides functions for working with the XFS filesystem.
Package xfs provides functions for working with the XFS filesystem.
lba
Package lba provides a library for working with Logical Block Addresses.
Package lba provides a library for working with Logical Block Addresses.
loopback
Package loopback provides support for disk loopback devices (/dev/loopN).
Package loopback provides support for disk loopback devices (/dev/loopN).
partition
Package partition provides a library for working with partition tables.
Package partition provides a library for working with partition tables.
partition/gpt
Package gpt provides a library for working with GPT partitions.
Package gpt provides a library for working with GPT partitions.
probe
Package probe provides functions for probing block devices for things such as filesystems, and partions.
Package probe provides functions for probing block devices for things such as filesystems, and partions.
serde
Package serde provides functions for serializing and deserializing binary data.
Package serde provides functions for serializing and deserializing binary data.
test
Package test contains common test code for all tests in the package.
Package test contains common test code for all tests in the package.
util
Package util provides helper utilities for parsing blockdevice and partition paths.
Package util provides helper utilities for parsing blockdevice and partition paths.
util/disk
Package disk provides utility method for disk listing and searching using /sys/block data.
Package disk provides utility method for disk listing and searching using /sys/block data.

Jump to

Keyboard shortcuts

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