Go to file
rk 039b45dfe9 make-bcache.c: Added support for storing "label" information for the
the devices in the super-block.
bcache.h:       Bring version information to the latest kernel version.
bcache-super-show.c: Add setsize for caching devices. This indicates
                     the number of devices in caching set.

Testing done:

1.0  make-bcache with --label option and checking back to see if
     bcache-super-show shows the devices.
2.0  bcache-super-show does not bail if version is 5.
3.0  bcache-super-show shows the correct setsize.

Change-Id: If0f1ec6204b233b34ff4c8a57a8809d2c8dbe3e3
2014-06-03 10:24:10 -07:00
dracut Add a dracut module for bcache 2013-10-07 12:57:31 +02:00
initramfs Merge remote-tracking branch 'remotes/angband/master' 2014-03-20 13:38:08 -07:00
.gitignore Merge branch 'master' of ssh://gits.daterainc.com:2984/project/2013.MAIN/bcache-tools 2013-11-21 17:41:18 -08:00
69-bcache.rules Simplify 69-bcache.rules 2013-10-11 13:21:56 +02:00
autogen.sh Adding autotools support to bcache-tools 2013-10-28 22:47:23 -07:00
bcache-register Merge remote-tracking branch 'remotes/angband/master' 2014-03-20 13:38:08 -07:00
bcache-super-show.8 super-show: Minor manpage clarification 2013-06-07 14:51:55 +02:00
bcache-super-show.c make-bcache.c: Added support for storing "label" information for the 2014-06-03 10:24:10 -07:00
bcache-test.c bcache-tools are GPL 2013-07-17 13:13:31 -07:00
bcache-tools.spec RHEL 7 dependencies 2014-03-28 23:51:17 +00:00
bcache.c fix Makefile.am to use pkg-config 2014-03-20 22:05:38 +00:00
bcache.h make-bcache.c: Added support for storing "label" information for the 2014-06-03 10:24:10 -07:00
configure.ac Substitute proper package name 2014-03-18 19:15:39 +00:00
COPYING bcache-tools are GPL 2013-07-17 13:13:31 -07:00
make-bcache.8 Stuff 2011-02-13 07:01:10 -08:00
make-bcache.c make-bcache.c: Added support for storing "label" information for the 2014-06-03 10:24:10 -07:00
Makefile Add an INSTALL macro to the Makefile 2013-10-07 12:57:45 +02:00
Makefile.am fix Makefile.am to use pkg-config 2014-03-20 22:05:38 +00:00
probe-bcache.8 bcache-tools: probe-bcache.8 man page 2012-02-16 09:14:41 -08:00
probe-bcache.c udev: Fit into the standard rule sequence 2013-10-05 22:16:22 +02:00
README Add a command to display a bcache superblock. 2013-03-09 14:33:08 +01:00

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
Documentantion/bcache.txt.

Included tools:

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.

probe-bcache
Only necessary until support for the bcache superblock is included
in blkid; in the meantime, provides just enough functionality for a udev script
to create the /dev/disk/by-uuid symlink. The arguments it does support are the
same as for blkid.

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