%general-entities; ]> libblockdev-&libblockdev-version; libblockdev Introduction to libblockdev libblockdev is a C library supporting GObject Introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API). &lfs120_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libblockdev-md5sum; Download size: &libblockdev-size; Estimated disk space required: &libblockdev-buildsize; Estimated build time: &libblockdev-time; libblockdev Dependencies Required Recommended , (required for GNOME), , , , and Optional , , , , volume_key, ndctl, and targetcli (for tests) Installation of libblockdev Install libblockdev by running the following commands: ./configure --prefix=/usr \ --sysconfdir=/etc \ --with-python3 \ --without-escrow \ --without-gtk-doc \ --without-lvm \ --without-lvm_dbus \ --without-nvdimm \ --without-tools && make The test suite requires targetcli, which is not a part of BLFS. Now, as the root user: make install Command Explanations --without-escrow: This switch allows building libblockdev without volume_key installed. --without-lvm --without-lvm_dbus --without-tools: The combination of these switches allows building libblockdev without installed. Remove it if you've installed and wish to build the lvm-cache-stats or vfat-resize utilities, or wish libblockdev to support logical volumes. : The combination of these switches allows building libblockdev without installed. The option will break , so don't use it unless you really know what you are doing. : This switch allows building libblockdev without or installed. This switch will break , so don't use it unless you really know what you are doing. : The combination of these switches allows building libblockdev without installed. The and options are not in the instructions provided by the book because is required for and is a recommended dependency of libblockdev anyway. : This switch allows building libblockdev without installed. This switch will break , so don't use it unless you really know what you are doing. Contents Installed Programs Installed Libraries Installed Directories lvm-cache-stats and vfat-resize (both optional) libbd_btrfs.so, libbd_crypto.so, libbd_dm.so, libbd_fs.so, libbd_loop.so, libbd_lvm.so (optional), libbd_lvm-dbus.so (optional), libbd_mdraid.so, libbd_mpath.so, libbd_nvme.so, libbd_part.so, libbd_swap.so, libbd_utils.so, and libblockdev.so /etc/libblockdev, /usr/include/blockdev, and /usr/share/gtk-doc/html/libblockdev (optional) Short Descriptions lvm-cache-stats prints statistics on caches on LVM Logical Volumes lvm-cache-stats vfat-resize resizes vfat file systems vfat-resize