Unix::Statgrab::sg_fs_stats - container for libstatgrab filesystem statistics
Unix::Statgrab::sg_fs_stats is a Perl package name providing accessors to bundled libstatgrab sg_fs_stats filesystem statistics.
Unix::Statgrab::sg_fs_stats
Returns the number of entries in the container.
Returns the seconds since Epoch (0:00:00 on January, 1st 1970) of the time measure the filesystem statistics.
Deprecated alias of "fetchall_hash"
Returns all records from sg_fs_stats container as list of hash containing each datum name as key and the datum as value.
Returns all records from sg_fs_stats container as list of arrays containing the values in following order:
(device_name fs_type mnt_point device_type size used free avail total_inodes used_inodes free_inodes avail_inodes io_size block_size total_blocks used_blocks free_blocks avail_blocks systime)
in that order without leading headline.
in that order including leading headline.
Returns one row as array containing values as above.
Returns all records from sg_fs_stats container as array of arrays without header.
Returns one row as hash containing { device_name => $self.device_name($row), fs_type => ... }.
{ device_name => $self.device_name($row), fs_type => ... }
Returns all records from sg_fs_stats container as array of hashes.
Returns list of column names: (device_name fs_type mnt_point device_type size used free avail total_inodes used_inodes free_inodes avail_inodes io_size block_size total_blocks used_blocks free_blocks avail_blocks systime)
Name of the device the filesystem statistics belong to
Canonical name of the device the filesystem statistics belong to
Filesystem type (as string), e.g. "zfs"
Path name of mount point for the file system
Bitwise combination of sg_fs_regular sg_fs_special sg_fs_loopback sg_fs_remote, usually one of
sg_fs_regular sg_fs_special sg_fs_loopback sg_fs_remote
Size of filesystem, in bytes
Used bytes of filesystem
Free bytes in filesystem
Available bytes in filesystem (free - reserved)
Total number of inodes in filesystem
Used number of inodes in filesystem
Free number of inodes in filesystem
Available inodes in filesystem (free - reserved)
Optimal size for I/O for this filesystem in bytes
Size of blocks in bytes
Total number of blocks in filesystem
Used number of blocks in filesystem
Free number of blocks in filesystem
Available blocks in filesystem (free - reserved)
Provides the difference between the last measurement and the recent one.
$recent->get_fs_stats_diff($last);
sg_fs_unknown sg_fs_regular sg_fs_special sg_fs_loopback sg_fs_remote sg_fs_local sg_fs_alltypes
Jens Rehsack, <rehsack AT cpan.org>
Copyright (C) 2012-2015 by Jens Rehsack
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
To install Unix::Statgrab, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Unix::Statgrab
CPAN shell
perl -MCPAN -e shell install Unix::Statgrab
For more information on module installation, please visit the detailed CPAN module installation guide.