libblockdev - A library for low-level manipulation with block devices

Property Value
Distribution Fedora 27
Repository Fedora i386
Package name libblockdev
Package version 2.12
Package release 1.fc27
Package architecture i686
Package type rpm
Installed size 248.51 KB
Download size 112.29 KB
Official Mirror
The libblockdev is a C library with GObject introspection support that can be
used for doing low-level operations with block devices like setting up LVM,
BTRFS, LUKS or MD RAID. The library uses plugins (LVM, BTRFS,...) and serves as
a thin wrapper around its plugins' functionality. All the plugins, however, can
be used as standalone libraries. One of the core principles of libblockdev is
that it is stateless from the storage configuration's perspective (e.g. it has
no information about VGs when creating an LV).


Package Version Architecture Repository
libblockdev-2.16-1.fc27.x86_64.rpm 2.16 x86_64 Fedora Updates
libblockdev-2.16-1.fc27.i686.rpm 2.16 i686 Fedora Updates
libblockdev-2.16-1.fc27.i686.rpm 2.16 i686 Fedora Updates
libblockdev-2.12-1.fc27.x86_64.rpm 2.12 x86_64 Fedora
libblockdev-2.12-1.fc27.i686.rpm 2.12 i686 Fedora
libblockdev - - -


Name Value
/sbin/ldconfig - - - - - - - - - - -
rtld(GNU_HASH) -


Name Value
config(libblockdev) = 2.12-1.fc27
libblockdev = 2.12-1.fc27
libblockdev(x86-32) = 2.12-1.fc27 -


Type URL
Binary Package libblockdev-2.12-1.fc27.i686.rpm
Source Package libblockdev-2.12-1.fc27.src.rpm

Install Howto

Install libblockdev rpm package:

# dnf install libblockdev




2017-08-30 - Vratislav Podzimek <> - 2.12-1
- Own directories /etc/libblockdev and /etc/libblockdev/conf.d (vtrefny)
- Wait for resized partition (kailueke)
- Make sure the device is opened for libparted (vpodzime)
- Fix label check in swap_test (vtrefny)
- Use "run_tests" script for running tests from Makefile (vtrefny)
- Add a script for running tests (vtrefny)
- Tests: Move library initialization to setUpClass method (vtrefny)
- Stop skipping FAT resize tests on rawhide (vtrefny)
- Close filesystem before closing the partition during FAT resize (vtrefny)
- Use mountpoint for "xfs_info" calls (vtrefny)
- Use libmount cache when parsing /proc/mounts (vtrefny)
- Add some space for the CI status (vpodzime)
- Confirm the force when creating PVs in FS tests (vpodzime)
- Skip vgremove tests on 32bit Debian (vtrefny)
- Fix names of backing files in tests (vtrefny)
-  Fix checking for available locales (vtrefny)
- Skip dependency checking in mpath tests on Debian (vtrefny)
- Skip zRAM tests on Debian (vtrefny)
- Skip the test for device escrow on Debian too (vtrefny)
- Skip free region tests on Debian too (vtrefny)
- Fix redirecting command output to /dev/null in tests (vtrefny)
- Try harder to unmount devices in test cleanup (vtrefny)
- Require only plugins that are needed for given test (vtrefny)
- Try to get distribution info from "PrettyName" if "CPEName" isn't available (vtrefny)
- Use -ff when creating PVs in FS tests (vpodzime)
- Sync spec with downstream (vpodzime)
2017-07-31 - Vratislav Podzimek <> - 2.11-1
- Make the KbdZRAMDevicesTestCase inherit from KbdZRAMTestCase (vpodzime)
- Allow non-source directory builds (kailueke)
- Add a way to disable runtime dependency checks (vpodzime)
- Link to GObject even if no plugin is activated (kailueke)
- Skip zram tests on Rawhide (vpodzime)
- Keep most utilities available for tests (vpodzime)
- Use new libmount function to get (un)mount error message (vtrefny)
- Update the documentation URL (vpodzime)
2017-07-26 - Fedora Release Engineering <> - 2.10-2
- Rebuilt for
2017-07-05 - Vratislav Podzimek <> - 2.10-1
- Only enable partition size tolerance with alignment (vpodzime)
- Limit the requested partition size to maximum possible (vpodzime)
- Do not verify vfat FS' size after generic resize (vpodzime)
- Specify tolerance for partition size (kailueke)
- Only use the exact constraint if not using any other (vpodzime)
- Check resulting FS size in tests for generic FS resize (vpodzime)
- Query setting FS label support and generic relabeling (kailueke)
- Do not strictly require all FS utilities (vpodzime)
- Compile everything with the C99 standard (vpodzime)
- Add partition resize function (kailueke)
- Generic Check and Repair Functions (kailueke)
- Query functions for FS resize and repair support (kailueke)
- Update the project/source URL in the spec file (vpodzime)
- Add functions for opening/closing TrueCrypt/VeraCrypt volumes (vpodzime)
- Adapt to a change in behaviour in new libmount (vpodzime)
- Try RO mount also if we get EACCES (vpodzime)
- Size in bytes for xfs_resize_device (kailueke)
- src/plugins/ Remove hard coded include path in /usr prefix (tristan.vanberkom)
- Fixed include for libvolume_key.h (tristan.vanberkom)
- Ignore parted warnings if possible (squimrel)
- bcache tests: Remove FEELINGLUCKY checks (tasleson)
- kbd.c: Code review corrections (tasleson)
- kbd.c: Make bd_kbd_bcache_create work without abort (tasleson)

See Also

Package Description
libblockdev-btrfs-2.12-1.fc27.i686.rpm The BTRFS plugin for the libblockdev library
libblockdev-btrfs-devel-2.12-1.fc27.i686.rpm Development files for the libblockdev-btrfs plugin/library
libblockdev-crypto-2.12-1.fc27.i686.rpm The crypto plugin for the libblockdev library
libblockdev-crypto-devel-2.12-1.fc27.i686.rpm Development files for the libblockdev-crypto plugin/library
libblockdev-devel-2.12-1.fc27.i686.rpm Development files for libblockdev
libblockdev-dm-2.12-1.fc27.i686.rpm The Device Mapper plugin for the libblockdev library
libblockdev-dm-devel-2.12-1.fc27.i686.rpm Development files for the libblockdev-dm plugin/library
libblockdev-fs-2.12-1.fc27.i686.rpm The FS plugin for the libblockdev library
libblockdev-fs-devel-2.12-1.fc27.i686.rpm Development files for the libblockdev-fs plugin/library
libblockdev-kbd-2.12-1.fc27.i686.rpm The KBD plugin for the libblockdev library
libblockdev-kbd-devel-2.12-1.fc27.i686.rpm Development files for the libblockdev-kbd plugin/library
libblockdev-loop-2.12-1.fc27.i686.rpm The loop plugin for the libblockdev library
libblockdev-loop-devel-2.12-1.fc27.i686.rpm Development files for the libblockdev-loop plugin/library
libblockdev-lvm-2.12-1.fc27.i686.rpm The LVM plugin for the libblockdev library
libblockdev-lvm-dbus-2.12-1.fc27.i686.rpm The LVM plugin for the libblockdev library