.TH bcacheadm 8 .SH NAME bcacheadm \- manage bcache devices .SH SYNOPSIS .B bcacheadm [\fIoptions\fR] .B COMMAND [\fIoptions\fR] .SH COMMANDS .TP .BR format .RS Format one or a list of devices with bcache data structures. You need to do this before you create a volume. .RE .BR register .RS Register a list of devices. .RE .BR list-cachesets .RS List cachesets on this system. This just searches /sys/fs/bcache. .RE .BR query-devs .RS Gives info about the superblock for a list of devices. .RE .BR status .RS Finds the status of the most up to date superblock in each tier. Pass in a list of devices. .RE .BR stats .RS List bcache specific statistics. Use --list to find out exactly what these are. To list stats for a cacheset, just give the cacheset uuid. To target a cache within the cacheset, use the -c option. To get time interval stats, use the hour, day, etc, options. .RE .BR probe .RS Return UUID if device identified as bcache-formatted. .PP 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. .RE .BR help .RS List the bcacheadm commands .RE .SH OPTIONS .SH Options for bcacheadm .TP .BR \--help .SH Options for format .TP .BR \-C Create a cache .TP .BR \-B Create a backing device .TP .BR \-b\ --bucket-size= Specifies the bucket size. .TP .BR \-l\ --label= label .TP .BR \-w,\ --block= block size (hard sector size of SSD, often 2k .TP .BR \-t,\ --tier= tier of subsequent devices .TP .BR \--cache-replacement-policy= one of lru, fifo, or random .TP .BR \-o,\ --data_offset= data offset in sectors .TP .BR \--cset-uuid= Create a cache device with the specified UUID .TP .BR \--csum_type= One of none, csc32c, or csc64 .TP .BR \--meta-replicas= Number of metadata replicas .TP .BR \--data-replicas= Number of data replicas .TP .BR \--wipe-bcache Destroy existing bcache data if present .TP .BR \--discard Enable discards .TP .BR \--writeback Enable writeback .SH Options for register .SH Options for list-cachesets .TP .BR \-d,\ --dir= Provide a directory other than /sys/fs/bcache .SH Options for query-devs .TP .BR \-f,\ --force-csum Enables bcacheadm to going even if the superblock crc is invalid .SH Options for status .SH Options for stats .TP .BR \-a,\ --all List all stats and their values for the given device. .TP .BR \-l,\ --list List the names of the different stats for the given device. .TP .BR \-u,\ --set= UUID for the cacheset .TP .BR \-d,\ --dev= UUID for a device within the cacheset. Must pass in the cacheset UUID in order to search for a dev. .TP .BR \-c,\ --cache= Cache number, starts from 0 .TP .BR \--five-min-stats stats accumulated in the last 5 minutes .TP .BR \--hour-stats stats accumulated in the last hour .TP .BR \--day-stats stats accumulated in the last day .TP .BR \--total-stats stats accumulated in total