SlackBuilds Repository

15.0 > System > bcache-tools (1.0.8)

These are the userspace tools required for bcache.

Bcache is a patch for the Linux kernel to use SSDs
to cache other block devices. For more information, see
http://bcache.evilpiepirate.org. Documentation for the run time
interface is included in the kernel tree, in Documentation/bcache.txt.

Included:

make-bcache
Formats a block device for use with bcache. A device can be
formatted for use as a cache or as a backing device (requires yet
to be implemented kernel support). The most important option is for
specifying the bucket size. Allocation is done in terms of buckets,
and cache hits are counted per bucket; thus a smaller bucket size
will give better cache utilization, but poorer write performance. The
bucket size is intended to be equal to the size of your SSD's erase
blocks, which seems to be 128k-512k for most SSDs; feel free to
experiment.

bcache-super-show
Prints the bcache superblock of a cache device or a backing device.

Udev rules
The first half of the rules do auto-assembly and add uuid symlinks
to cache and backing devices. If util-linux's libblkid is
sufficiently recent (2.24) the rules will take advantage of
the fact that bcache has already been detected. Otherwise
they call a small probe-bcache program that imitates blkid.

The second half of the rules add symlinks to cached devices,
which are the devices created by the bcache kernel module.

Initramfs support
Currently initramfs-tools, mkinitcpio and dracut are supported.

Maintained by: Nikos Giotis
Keywords: bcache,disk,hdd,ssd
ChangeLog: bcache-tools

Homepage:
https://github.com/g2p/bcache-tools

Source Downloads:
v1.0.8.tar.gz (d1632a7c37214e0aa38f3cf95624fa46)

Download SlackBuild:
bcache-tools.tar.gz
bcache-tools.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2022 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds