blockdevices.rb

Path: lib/facter/blockdevices.rb
Last Update: Sat Feb 23 07:17:42 +0000 2019

Fact: blockdevice_<devicename>_size

Purpose:

  Return the size of a block device in bytes.

Resolution:

  Parse the contents of `/sys/block/<device>/size` to receive the size (multiplying by 512 to correct for blocks-to-bytes).

Caveats:

  Only supports Linux 2.6+ at this time, due to the reliance on sysfs.

Required files

facter  

[Validate]