monky-2.2.1.0: A system state collecting library and application

Maintainermoepi
Stabilityexperimental
PortabilityLinux
Safe HaskellNone
LanguageHaskell2010

Monky.Disk

Description

This module allows for some support for btrfs devices. This may be renamed in the future when a general block-device module appears.

Synopsis

Documentation

data DiskHandle Source #

The handle xported by this module A disk may have multiple physical devices so we use lists for them

getDiskReadWrite :: DiskHandle -> IO (Int, Int) Source #

Get the read write rates from the disk (in bytes/s)

getDiskFree :: DiskHandle -> IO Integer Source #

Get the space left on the disk

getDiskHandle :: String -> IO DiskHandle Source #

Get a disk handle from uuid. This special-cases btrfs.

getDiskHandleTag :: String -> String -> IO DiskHandle Source #

Get the disk handle from a user chosen blkid tag.