mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-24 10:02:29 +01:00
629dabb17c
Signed-off-by: B. Watson <yalhcru@gmail.com>
35 lines
1.4 KiB
Text
35 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.
|