mirror of
https://github.com/Ponce/slackbuilds
synced 2024-12-05 00:55:44 +01:00
e0ee3bc723
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
34 lines
1.4 KiB
Text
34 lines
1.4 KiB
Text
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.
|