Portability | Linux |
---|---|
Stability | experimental |
Maintainer | moepi |
Safe Haskell | None |
This module allows for some support for btrfs devices. This may be renamed in the future when a general block-device module appears.
- data DiskHandle
- getDiskReadWrite :: DiskHandle -> IO (Int, Int)
- getDiskFree :: DiskHandle -> IO Int
- getDiskHandle :: String -> IO DiskHandle
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 IntSource
Get the space left on the disk
getDiskHandle :: String -> IO DiskHandleSource
Get the disk handle